User Tools

Site Tools


course_outline

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
course_outline [2020/11/19 15:13] bilcourse_outline [2020/12/02 18:21] (current) bil
Line 4: Line 4:
  
 <html><!-- <html><!--
 +--></html>
 +
 +====== Week 12 (to be completed by Thursday, December 3) ======
 +
 +Start by watching the [[https://echo360.ca/media/5eef0771-36b2-43ce-8b89-78bb4159e1e4/public|instructor video for this week]]. **Do not forget** to submit the rating for the peer feedback you received for Assignment 3 before the deadline.
 +
 +==== Study material ====
 +
 +Our focus for this last week is on finishing Assignment 4, so the following is just hints and tips for it.
 +
 +First off, remember to **export the game in its original state** in its native format (Windows or Mac).
 +
 +Next, you will need to remove existing audio from it. Most games will have a separate folder for Audio under Assets in the Project window. You can right-click on each AudioClip and select "Find References in Scene". This will show you all GameObjects that are using this audio clip.
 +
 +Finally, two useful links:
 +
 +[[https://docs.unity3d.com/Manual/index.html|Unity User Manual]]
 +
 +[[https://learn.unity.com/course/unity-c-survival-guide|Unity C# Survival Guide]]
 +
 +==== Weekly goals ====
 +
 +  - Complete the Reflect Phase of Assignment 3
 +  - Complete Assignment 4
 +
 +
  
 ====== Week 11 (to be completed by Thursday, November 26) ====== ====== Week 11 (to be completed by Thursday, November 26) ======
  
-Start by watching the [[|instructor video for this week]]. **Do not forget** to submit the peer feedback for Assignment 3 before the deadline.+Start by watching the [[https://echo360.ca/media/b89481f0-2a8e-425e-a774-46bc19d56711/public|instructor video for this week]]. **Do not forget** to submit the peer feedback for Assignment 3 before the deadline.
  
 ==== Study material ==== ==== Study material ====
Line 13: Line 39:
 Our target this week is to learn about scripting with Unity. This will allow us to complete all requirements for A4. We'll also learn about reverb zones and ducking. Our target this week is to learn about scripting with Unity. This will allow us to complete all requirements for A4. We'll also learn about reverb zones and ducking.
  
-First, complete section 15. Scripting of the [[https://www.linkedin.com/learning/unity-3d-2019-essential-training/|Unity course]]. Then, read the [[https://docs.unity3d.com/Manual/ScriptingSection.html|Unity manual on scripting]], in particular the first three sections: Setting Up Your Scripting Environment, Scripting concepts , and Important Classes.+First, complete section 15. Introduction to Scripting of the [[https://www.linkedin.com/learning/unity-3d-2019-essential-training/|Unity course]]. Then, read the [[https://docs.unity3d.com/Manual/ScriptingSection.html|Unity manual on scripting]], in particular the first three sections: Setting Up Your Scripting Environment, Scripting concepts , and Important Classes.
  
-Then, complete Section 16 of the [[https://www.linkedin.com/learning/unity-3d-2019-essential-training/|Unity course]]. For A4, you will export your game to the web. **Export your game as downloaded now, and save the link.** When submitting A4, you will have to submit this link also to show that you have changed the audio in the game.+Then, watch this [[https://www.youtube.com/watch?v=L82geOfpQCQ|video on how to export your game to the web]]. For A4, you should export your game for Windows or Mac instead. **Export your game as downloaded now, and save it.** When submitting A4, you will have to submit this .exe or .app file also to show that you have changed the audio in the game.
  
-Brackeys  +The game you are working with may already have a GameObject to manage all the audio (typically called AudioManager). You can reuse that if you want, but if you don't want to do that (or your game does not have any audio to begin with), I recommend creating your own AudioManager, following the example in this [[https://www.youtube.com/watch?v=6OT43pvUyfY|video]] (you can ignore the last part of this video that deals with multiple scenes unless you have lots of time on your hands).
-(has Spatial Blend?)+
  
-Reverb zones+To add appropriate reverb to your sounds, you can add reverb to the appropriate Audio Group in the Audio Mixer, or use reverb zones. Start by watching tis [[https://www.youtube.com/watch?v=tH2TyS-_okE|video on reverb zones]]. If you want to trigger reverb (or any SFX) using a collider, see this [[https://www.youtube.com/watch?v=qGAsgIJ-c38|video]]. Finally, you can check out the Unity manual for [[https://docs.unity3d.com/Manual/class-AudioReverbZone.html|Reverb Zones]] and [[https://docs.unity3d.com/Manual/CollidersOverview.html|Colliders]].
  
-Ducking+To achieve ducking, e.g. automatically lowering music when narration is happening, see this [[https://www.youtube.com/watch?v=UJYN4_jUIQs|video]].
  
-Fade+Implementing a fade in/out is a bit harder than you might think because these gradual changes in volume have to happen across multiple frames. Thankfully, C# has a feature that is really well suited for this, coroutines. Read the [[https://docs.unity3d.com/Manual/Coroutines.html|Unity Manual on coroutines]] that contains a visual fade in/out example that you can adjust for audio.
  
-JUCE+Finally, you can use any plugins you develop with JUCE in Unity! This is not a requirement for A4, but if you'd like to do that, follow [[https://juce.com/discover/stories/unity-native-plug-in-support|these instructions]].
  
  
Line 36: Line 61:
   - Continue working on Assignment 4. After studying the material above, you have all the information you need to complete it   - Continue working on Assignment 4. After studying the material above, you have all the information you need to complete it
  
---></html>+
  
 ====== Week 10 (to be completed by Thursday, November 19) ====== ====== Week 10 (to be completed by Thursday, November 19) ======
course_outline.1605798796.txt.gz · Last modified: 2020/11/19 15:13 by bil

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki