Master Class: Comprehensive Guide to Working with Audio in CRYENGINE

Master Class: Comprehensive Guide to Working with Audio in CRYENGINE

Channel:
Subscribers:
51,100
Published on ● Video Link: https://www.youtube.com/watch?v=oG1trk1PLMM



Category:
Tutorial
Duration: 1:19:50
2,937 views
98


Audio Director Florian Füsslin, Lead Software Engineer Thomas Wollenzin, and Audio Designer, Dominik Zingler deliver a comprehensive overview of how to work with game audio in CRYENGINE.

00:00:00 Introduction
00:00:18 Intro to game audio: linear media
00:00:31 Agenda
00:05:45 Thinking in terms of conditions
00:07:20 Thinking in real time
00:07:37 Audio production
00:08:50 Processing audio through DAW software
00:10:24 Processing audio through audio middleware
00:12:03 Overview of audio setup in CRYENGINE
00:14:37 Dealing with ambience (echo, reverb)
00:16:26 Working with audio code- overview
00:17:01 abstraction and audio middleware
00:17:52 High level overview of audio code design
00:18:59 Core concepts - audio system
00:24:56 Audio Controls Editor overview
00:26:01 Overview: Executing global functionality
00:27:25 Overview: Executing object-specific functionality
00:29:18 Overview: Executing object-specific functionality withint explicitly handling audio objects
00:29:53 Overview: Executing functionality via entities
00:32:35 C++ demo
00:33:32 Enabling audio debugging cVars using a .cfg file
00:34:50 Onscreen debugging information through s_DrawDebug
00:36:15 the Audio Controls Editor
00:36:49 Importing audio files into an ACE library
00:37:18 Assiging an imported audio file to a trigger
00:44:16 Executing object-specific functionality withint explicitly handling audio objects
00:45:29 Making audio follow an entity
00:48:58 Creating an aux audio object on an entity
00:52:35 Flo introduces Dominik's lesson
00:53:22 Hands-on middleware tutorial
00:53:37 ACE, sound banks, and triggers
00:55:35 Finding the sample project source files
00:56:10 The fMod interface
00:56:41 Importing audio files into an FMOD event
00:57:02 Understanding multi-instruments in FMOD
00:57:40 Creating a sound bank
00:58:07 Assing an audio event to a sound bank
00:59:02 Adding a sound bank to a CRYENGINE audio library
01:00:09 Add an audio trigger to a library
01:00:39 Organizing audio entities in Level Explorer
01:01:16 Adding a trigger spot to a level
01:01:42 Making an ambient sound loop continuously
01:02:25 Snapping entities to geometry
01:02:46 Audio debugging
01:04:31 Creating a sound for a particle effect in FMOD
01:04:50 Creating a 3D event in FMOD
01:05:57 Adding a loop region to a multi-instrument in FMOD
01:08:37 Preparing ACE triggers while sound banks are still being created
01:10:08 Adding audio to a particle effect
01:11:48 Setting up attentuation in FMOD
01:13:04 Adding a parameter in FMOD
01:14:10 Adding an EQ effect in FMOD

In under 90 minutes, the presentation introduces audio production, an overview of the core concepts in CRYENGINE's audio system, the audio setup process in CRYENGINE, and more.
The presentation also includes a Middleware tutorial using FMOD as an example.
This section contains an overview of the FMOD interface, adding trigger spots to a level, making ambient sounds that loop continuously, creating a sound bank for particle effects, the debugging process, and more.

CRYENGINE - The most powerful game development platform is now available to everyone. Full source code. 5% Royalties. No license fee. Join us over at http://www.cryengine.com

Subscribe: https://www.youtube.com/cryengine?sub_confirmation=1
Add us on Twitter: https://twitter.com/cryengine
Follow us on Facebook: https://www.facebook.com/cryengineofficial/
Join the discussion on our Forum: https://forum.cryengine.com/ and/or CRYENGINE Discord: https://discord.gg/cryengine
Browse our Marketplace: https://www.cryengine.com/marketplace

#AudioDesign #FMOD #GameDesign




Other Videos By CRYENGINE


2021-07-21Coding in C++ Gameplay Platformer Mechanics - CRYENGINE Summer Academy S1E6 - [Tutorial]
2021-07-07Coding in C++ - Creating a Player Controller - CRYENGINE Summer Academy S1E5 - [Tutorial]
2021-06-29Master Class: A Guide to Character Art Preparation
2021-06-23Low Poly Assets & Environment Design Talk - CRYENGINE Summer Academy S1E4 - [Developer Insights]
2021-06-15Master Class: In-Depth Guide to Working with Particle Effects in CRYENGINE - Part 3
2021-06-09Level Design with Procedural Tools - CRYENGINE Summer Academy S1E3 - [Tutorial]
2021-06-02Master Class: In-Depth Guide to Working with Particle Effects in CRYENGINE - Part 2
2021-05-26Practical Prototyping - CryDesigner Tool - CRYENGINE Summer Academy S1E2 [Tutorial]
2021-05-18Master Class: In-Depth Guide to Working with Particle Effects in CRYENGINE - Part 1
2021-05-10Prototyping Games - CRYENGINE Summer Academy S1E1 - [Developer Insight]
2021-05-05Master Class: Comprehensive Guide to Working with Audio in CRYENGINE
2021-04-27BREEZE - The CRYENGINE Summer Academy returns! - Teaser Trailer
2021-04-21Master Class: The In-depth Lighting and Environment Guide for a Game in CRYENGINE
2021-04-09Master Class: The Simple Environment Art Guide for a Game with 3DS Max - CRYENGINE Sandbox
2021-03-25Master Class: Extensive Rigging Guide for CRYENGINE in Maya
2021-03-09Master Class: Intro to C++ Game Programming - CRYENGINE
2021-02-25Master Class: The CRYENGINE Rendering Pipeline
2021-02-18Master Class: The Comprehensive Guide to CRYENGINE Sandbox Editor
2020-11-19CRYENGINE Tutorial - Character Pipeline: Mannequin Setup
2020-11-04CRYENGINE Tips & Tricks - Cherry Pick GameSDK Features
2020-10-28CRYENGINE Particle Editor Tutorial - Part 2: Domains and Basic Modifiers



Tags:
Game
Engine
Development
CRYENGINE
Cryengine Tutorial
Game Development Tutorial
Game Dev Tutorial
How to develop a game
Game Development Basics
game dev basics
sandbox tutorial
how to develop a game
Sandbox Editor
Introduction to Game Development
Cryengine introduction
Cryengine masterclass
Masterclass Game dev
environment editor
lighting tutorial
terrain tutorial
cryengine lighting
cryengine terrain
cryengine editor tutorial
cryengine editor
Audio