Uploaded September 2022 | Updated September 2026, 2 weeks ago
In this tutorial we will be writing a 3D version of the classic arcade game Q*Bert using the Unity game engine.
In part 2 we fix some animations that weren't triggering correctly from the first video, add music and sound effects, get a lot of the game loop working and add some rudimentary UI.
youtube.com/playlist?list=PLHcOLPSLOK7OgbtILBK_ej6VGjJf4FatU
Assets used in this project:
dropbox.com/s/fxilboxdeodmk0e/QBert%20assets.zip?dl=1
0:00:00 - Intro
0:00:45 - Fix triggering of Q*Bert animations
0:03:30 - Import sound effects assets
0:04:45 - Assign sound effect clips to Q*Bert prefab
0:05:55 - Write SoundManager C# script
0:08:52 - Modify Q*Bert script to trigger sound effects
0:10:40 - Trigger platform "flipped" sound effect
0:12:10 - Trigger "fall" sound when Q*Bert jumps off the edge of the pyramid
0:13:00 - Write MusicManager C# script
0:19:00 - Import music files and assign clips to MusicManager prefab
0:20:00 - Test intro and game-playing music
0:20:55 - Begin working UI/Scoreboard
0:28:50 - Test "Press any key to play"
0:29:20 - Add logic to "respawn" Q*Bert after he falls off the board
0:35:10 - Test respawn logic
0:36:00 - Stop intro music when starting game-play music
0:36:30 - Add "lives" indicator to scoreboard UI
0:42:00 - Decrement number of lives each time we spawn Q*Bert into the scene
0:43:00 - Implement Game Over logic (play sound, switch to Ready state after delay)
0:45:50 - Test Game Over sound
0:46:30 - Add Game Over text to scoreboard UI
0:49:05 - Test Game Over text and logic
0:49:30 - Add "level complete" logic (sound, text, vfx, state, etc).
0:58:00 - Test level complete logic
0:59:55 - Outro
My Links:
My website: midniteoilsoftware.com
My itch.io site: midniteoilsoftware.itch.io
Twitter: twitter.com/SoftwareOil
discord.gg/wrdqXPtw9y
facebook.com/groups/347087173378560
#unity3d #unitytutorial #madewithunity #indiegamedev #indiedev #qbert #arcade #animation #blender
In this tutorial we will be writing a 3D version of the classic arcade game Q*Bert using the Unity game engine.
In part 2 we fix some animations that weren't triggering correctly from the first video, add music and sound effects, get a lot of the game loop working and add some rudimentary UI.
youtube.com/playlist?list=PLHcOLPSLOK7OgbtILBK_ej6VGjJf4FatU
Assets used in this project:
dropbox.com/s/fxilboxdeodmk0e/QBert%20assets.zip?dl=1
0:00:00 - Intro
0:00:45 - Fix triggering of Q*Bert animations
0:03:30 - Import sound effects assets
0:04:45 - Assign sound effect clips to Q*Bert prefab
0:05:55 - Write SoundManager C# script
0:08:52 - Modify Q*Bert script to trigger sound effects
0:10:40 - Trigger platform "flipped" sound effect
0:12:10 - Trigger "fall" sound when Q*Bert jumps off the edge of the pyramid
0:13:00 - Write MusicManager C# script
0:19:00 - Import music files and assign clips to MusicManager prefab
0:20:00 - Test intro and game-playing music
0:20:55 - Begin working UI/Scoreboard
0:28:50 - Test "Press any key to play"
0:29:20 - Add logic to "respawn" Q*Bert after he falls off the board
0:35:10 - Test respawn logic
0:36:00 - Stop intro music when starting game-play music
0:36:30 - Add "lives" indicator to scoreboard UI
0:42:00 - Decrement number of lives each time we spawn Q*Bert into the scene
0:43:00 - Implement Game Over logic (play sound, switch to Ready state after delay)
0:45:50 - Test Game Over sound
0:46:30 - Add Game Over text to scoreboard UI
0:49:05 - Test Game Over text and logic
0:49:30 - Add "level complete" logic (sound, text, vfx, state, etc).
0:58:00 - Test level complete logic
0:59:55 - Outro
My Links:
My website: midniteoilsoftware.com
My itch.io site: midniteoilsoftware.itch.io
Twitter: twitter.com/SoftwareOil
discord.gg/wrdqXPtw9y
facebook.com/groups/347087173378560
#unity3d #unitytutorial #madewithunity #indiegamedev #indiedev #qbert #arcade #animation #blender










