<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Challenge on DAD 424 Sound Design for Games</title><link>https://dsu-digital-sound-design.github.io/f-25-dad-424-sound-design-for-games/tags/challenge/</link><description>Recent content in Challenge on DAD 424 Sound Design for Games</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Mon, 04 Nov 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://dsu-digital-sound-design.github.io/f-25-dad-424-sound-design-for-games/tags/challenge/index.xml" rel="self" type="application/rss+xml"/><item><title>Challenge 3: Health Crate Audio</title><link>https://dsu-digital-sound-design.github.io/f-25-dad-424-sound-design-for-games/assignments/exercises/challenge-health-crate-audio/</link><pubDate>Mon, 04 Nov 2024 00:00:00 +0000</pubDate><guid>https://dsu-digital-sound-design.github.io/f-25-dad-424-sound-design-for-games/assignments/exercises/challenge-health-crate-audio/</guid><description>Overview In this challenge, you’ll design and implement the audio behavior for the Health Crate in Unity using FMOD. The crate should emit a looping hum before interaction and trigger a one-shot burst when the player collects health.
Objectives Integrate FMOD events with Unity using correct namespaces and instance management. Implement 3D spatialization so the audio responds to distance. Use parameters to automate playback and control transitions. Apply event lifecycle management to avoid leaks and redundant instances.</description><content>&lt;h3 id="overview">Overview&lt;/h3>
&lt;p>In this challenge, you’ll design and implement the &lt;strong>audio behavior&lt;/strong> for the Health Crate in Unity using FMOD.
The crate should emit a &lt;strong>looping hum&lt;/strong> before interaction and trigger a &lt;strong>one-shot burst&lt;/strong> when the player collects health.&lt;/p>
&lt;hr>
&lt;h3 id="objectives">Objectives&lt;/h3>
&lt;ul>
&lt;li>Integrate FMOD events with Unity using correct namespaces and instance management.&lt;/li>
&lt;li>Implement 3D spatialization so the audio responds to distance.&lt;/li>
&lt;li>Use parameters to automate playback and control transitions.&lt;/li>
&lt;li>Apply event lifecycle management to avoid leaks and redundant instances.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h3 id="criteria-12-points-total">Criteria (12 Points Total)&lt;/h3>
&lt;p>Follow the criteria below to complete the challenge:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Criteria&lt;/th>
&lt;th>Points&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>All sounds are 3D and get louder as the player approaches&lt;/td>
&lt;td>3&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>The looping hum stops once the player collects health&lt;/td>
&lt;td>3&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Instances are properly destroyed when no longer needed&lt;/td>
&lt;td>2&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>FMOD namespaces are used to shorten your code&lt;/td>
&lt;td>2&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>The one-shot triggers only when the player interacts with the health crate&lt;/td>
&lt;td>2&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Bonus:&lt;/strong> Add a delay to the one-shot that increases as the player’s health decreases&lt;/td>
&lt;td>&lt;strong>3&lt;/strong>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h3 id="hints--resources">Hints &amp;amp; Resources&lt;/h3>
&lt;ul>
&lt;li>Audio files are in your FMOD project under:
&lt;strong>Audio Bin → Interactables → Health Boxes&lt;/strong>
&lt;ul>
&lt;li>&lt;em>Box Loop&lt;/em> (for the hum)&lt;/li>
&lt;li>&lt;em>Box Open&lt;/em> (for the one-shot)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Lessons that may help:
&lt;ul>
&lt;li>&lt;em>Using Play-One-Shot’s&lt;/em>&lt;/li>
&lt;li>&lt;em>Automating Audio with Parameters: Part 1 &amp;amp; 2&lt;/em>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>To find the player’s health, open the &lt;strong>Damageable&lt;/strong> script on the &lt;strong>Ellen&lt;/strong> GameObject.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h3 id="deliverables">Deliverables&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Short video (1–2 minutes):&lt;/strong>
Demonstrate the crate’s audio behavior in-game.
&lt;ul>
&lt;li>Show the 3D hum changing with distance.&lt;/li>
&lt;li>Interact with the crate to trigger the one-shot.&lt;/li>
&lt;li>(Optional bonus) Demonstrate the delay effect at different health levels.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h3 id="reflection-prompt">Reflection Prompt&lt;/h3>
&lt;p>Write 100–150 words explaining:&lt;/p>
&lt;ul>
&lt;li>How you structured your FMOD event.&lt;/li>
&lt;li>How you managed start/stop logic in Unity.&lt;/li>
&lt;li>(If you completed the bonus) How your delay changes with player health.&lt;/li>
&lt;/ul></content></item></channel></rss>