Two games can have identical rules and still feel completely different to play. The gap is usually audio, interface, and game feel: the sounds that confirm an action, the menus and HUD that tell the player what's happening, and the small bits of feedback that make every input feel responsive.
You'll start by adding sound effects and music to a game. Then you'll watch two classic talks on juice: how screen shake, particles, squash and stretch, and layered sound can turn a plain prototype into something that feels great. The same thinking applies to UI, where clear feedback on every button press and score change keeps players informed and engaged.
With your game sounding and feeling good, you're ready for the final module, Multiplayer, Optimization & Publishing, where you make it run well and share it with the world.
A screencast on using AudioStreamPlayer nodes in Godot 4 to play one-off sound effects and looping music, so your game responds to what the player does.
Martin Jonasson and Petri Purho take a plain Breakout clone and, live on stage, add effects until it feels alive. The classic talk on game juice.
Jan Willem Nijman of Vlambeer shows why one game plays great and a similar one feels terrible, using a long list of small tricks that make a shooter feel powerful.