Arvutiteaduse instituut
Courses.cs.ut.ee Arvutiteaduse instituut Tartu Ülikool
  1. Kursused
  2. 2025/26 kevad
  3. Arvutigraafika projekt (MTAT.03.328)
EN
Logi sisse

Arvutigraafika projekt 2025/26 kevad

  • Main
  • Projects
  • Topics
  • Results and Schedule
  • Formatting Hints
  • Links

Unreal Engine 5 Game Codevelopment - Brackeys Game Jam 2026.1

Authors:

  • TOST Games - Programming, Game Design (https://tost-games.itch.io/)
  • Michael Roronoa - Level design, Game Design (https://roronoa-michael.itch.io/)
  • Timur Nizamov - Technical sound design, SFX design, music (https://timniz.itch.io/)

Goals of the project:

  • To learn Audiokinetic Wwise middleware - https://www.audiokinetic.com/en/wwise.
  • To advance sound design and technical sound design skills in UE5 (using Wwise).

Potential issues:

  • Wwise and Unreal Engine 5 integration itself. For example, features like Occlusion (diffraction or sound transmission) or setting reverb rooms can cause problems. But overall - just time consuming :).

Tech

  • Wwise
  • Unreal Engine 5
  • Reaper
  • Cubase
  • Soundly

Link to the game jam itself - https://itch.io/jam/brackeys-15

Asset typeDescriptionAsset sourceStatus (Wwise & UE5)Status (Asset)
MusicPost-punk melody 1Composed ✓
MusicPost-punk melody 2Composed X
MusicOrgan melodyComposed X
MusicPeano melodyComposed ✓
MusicGuitar melodyComposed ✓
SFXCassette player: insertRecorded ✓
SFXCassette player: playRecorded ✓
SFXCassette player: startSynthesised ✓
SFXCassette player: endSynthesised ✓
SFXSteps (& Run): GroundSoundly ✓
SFXSteps (& Run): RockSoundly ✓
SFXSteps (& Run): Grass-groundSoundly ✓
SFXSteps (& Run): Platform-metalSoundly ✓
SFXSteps: Metal netSoundly ✓
SFXSteps: Rubbish binSoundly ✓
SFXSteps (& Run): WoodSoundly ✓
SFXSteps: Vent shaftSoundly ✓
SFXSteps (& Run): InsideSoundly ✓
SFXJumping (& Landing): GroundSoundly ✓
SFXJumping (& Landing): RockSoundly ✓
SFXJumping (& Landing): GrassSoundly ✓
SFXJumping (& Landing): BinSoundly ✓
SFXJumping (& Landing): WoodSoundly ✓
SFXJumping (& Landing): InsideSoundly ✓
SFXCrawling soundsMixed(Soundly) ✓
SFXGenerator lever: fail to pullMixed(Soundly) ✓
SFXGenerator lever: loopMixed(Soundly) ✓
SFXGenerator lever: power onSynthesised ✓
SFXGenerator lever: power offSynthesised ✓
SFXCart: lever pulling(none) ✓
SFXCart: big lever pulling(none) X
SFXCart: big lever loop(none) X
SFXCart: loop(none) X
SFXCart: cart stop-start(none) X
SFXObject moving, wood: loop(none) ✓
SFXObject moving, bin: loop(none) ✓
SFXVent shaft opening/screeching(none) ✓
SFXCollision: bushSoundly ✓
SFXCollision: tree leavesSoundly ✓
SFXDoor opening/closing(none) X
SFXGates opening soundMixed(Soundly) ✓
SFXGates closing soundMixed(Soundly) ✓
SFXHeadphone putting sound(none) X
SFXDebris appearRecorded ✓
SFXDebris cleaning (loop)Recorded ✓
SFXLamp turn on-offRecorded ✓
UIMouse clickSynthesised ✓
UIMouse toggleSynthesised ✓
UIHintSynthesised ✓
AmbienceLakeSoundly ✓
AmbienceLamp ambienceSoundly ✓
AmbienceWind ambienceSoundly ✓
AmbienceForest ambienceSoundly ✓
Monologue tapeMonologue 1Recorded X
Monologue tapeMonologue 2Recorded X
Monologue tapeMonologue 3Recorded X
Monologue tapeMonologue 4Recorded X
Feature typeFeature DescriptionStatus (Wwise & UE5)
Sound MechanicReverb roomsX
Sound MechanicStepsX
Sound MechanicSound occlusionX
Sound MechanicBreathingX
Sound MechanicMusic logicX
Sound MechanicCassette playerX
Additional featureMonologue tapesX
Additional featureVolume sliders and their UIX
Additional featureUI menu global sound fadingX

Milestone 1 (09.03)

  • The working base game project is made by this milestone in collaboration with other professional Unreal Engine developers.
  • 3 musical tracks recorded
    • Post-punk melody 1 (4 hours)
    • Guitar Melody (4 hours)
    • Piano melody (4 hours)
  • Wwise audio middleware integration into Unreal Engine 5 project. (Git is set to a new dev branch and Wwise in integrated - 1 hour)
  • A decent portion of Sound Effects (with no integration) are created. (8 hours)

Real time estimation - 24 hours

Milestone 2 (23.03)

  • Wwise project setup - 1 hour
  • Some base SFX are switched for custom-made SFX and integrated into Wwise.
    • Sound 1 - 0.5 h
    • Sound 2 - 0.5 h
    • Sound 3 - 0.5 h
    • ...
  • 1-2 Sound Mechanics are integrated into UE5 and Wwise.
    • Steps - 3 hours
  • A decent portion of SFX (with no integration) are created. Preferrable - all SFX are done.
    • Vent shaft opening/screeching - 0.5 h
    • Generator lever loop - 1.0 h
    • Gates opening sound - 1.5 h
    • Gates closing sound - 0.5 h
    • Object moving, bin: loop - 0.5 h
    • Object moving, wood: loop - 0.5 h
    • Headphone putting sound - 0.5 h
    • Big lever pulling - 0.5 h
    • Big lever loop - 1.0 h
    • Cart loop - 1.5 h
    • Door opening/closing 1.0 h

Real time estimation - 13 hours

Milestone 3 (06.04)

  • Some base SFX are switched for custom-made SFX and integrated into Wwise.
    • Sound 1 - Time estimation
    • Sound 2 - Time estimation
    • Sound 3 - Time estimation
    • ...
  • 1-2 Sound Mechanics are integrated into UE5 and Wwise.

Milestone 4 (20.04)

  • Some base SFX are switched for custom-made SFX and integrated into Wwise.
  • 1-2 Sound Mechanics are integrated into UE5 and Wwise

Milestone 5 (04.05)

  • Some base SFX are switched for custom-made SFX and integrated into Wwise.
  • Additional feature(s) in/are integrated into UE5 and Wwise

Milestone 6 (18.05)

  • All the SFX, music ambiences are integrated into Wwise and UE5
  • Additional feature(s) in/are integrated into UE5 and Wwise

You can add development notes here, or remarks on the progress / result. Screenshots and videos are always good!

  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused