⭐ My First Video Game · Series 1 · Episode 9
🏎️ Ep 1 · Zoom Zoom 🍄 Ep 2 · Jump Jump 🔫 Ep 3 · Bang Bang 🧚 Ep 4 · Fairy Survivors 🦍 Ep 5 · Barrel Blast 🗡️ Ep 6 · Pixel Quest 🐻 Ep 7 · Night Watch 🐰 Ep 8 · Night Watch Part 2 ✨ Ep 9 · Night Watch Part 3
🔧 Godot Workshop · Parent & Child
⭐ My First Video Game

Night Watch! Part 3Polish Night Make It Feel Like a Real Game!

Your horror game works. Now let's make it feel AMAZING. Camera static, flickering lights, screen shake, custom pixel art sprites, real sound effects, a power warning, and a final animated death screen all in one glorious polish session!

🧒 Age 8+ with a grown-up ⏱️ About 1–2 hours 🎮 Godot 4 (free!) ✨ 10 polish steps 🐻 Requires Parts 1 & 2
🎨
🐰
You need Parts 1 & 2 first! This workshop polishes the game you built across Parts 1 and 2. Open your Night Watch Godot project and make sure Part 2 is complete before starting.
← Go to Part 2
0 XP
Level 1 🔥 0
✨ Polish Progress 0 / 10 steps
🌟
Start here
Welcome to Polish Night!
Let's turn good into GREAT...
Current
🎯
Goal

Understand what polish means and open your Night Watch project ready to transform it!

🧒 For the Child

Your game already works brilliantly you've got animatronics, a power meter, multiple nights, and a main menu. But right now the cameras swap instantly, the lights never flicker, and the jump scare just... appears. Polish fixes all of that! We're going to add all the tiny details that make a game feel like a REAL published horror game. Get ready this session is going to be so satisfying!

👨‍👩‍👧 For the Grown-Up

Polish is often 20% of development time but responsible for 80% of perceived quality. This session introduces AnimationPlayer for timed effects, AudioStreamPlayer with generated SFX, modulate-based colour animations, and Sprite2D to replace placeholder geometry. Crucially, we introduce none of these via heavy abstraction each one is added in the simplest possible way, directly to existing nodes, so the child can see and understand every change.

💡
The golden rule of polish: do it LAST. Polishing an unfinished game is a trap you end up perfecting things that get cut later. You built your whole game first. NOW we polish. That's the professional order of operations!

What to do:

  • 1Open Godot 4 and load your Night Watch project.
  • 2Press F5 to confirm everything from Parts 1 & 2 still works correctly.
  • 3Keep the SFX Studio open in a browser tab you'll need it in Step 5: sfx-generator.html
  • 4Keep Pixel Studio open in another tab for Step 4: pixel-studio.html
  • 5Let's go!
🕹️
Try it! Open your Night Watch project in Godot 4. Press F5 and play for 30 seconds. Notice everything that feels a bit "flat" camera swaps, door clicks, the jump scare. By the end of this workshop all of those will feel amazing.
🧠Knowledge Check+15 XP
Why should you polish your game LAST instead of as you build it?
ABecause polish is the easiest part
BBecause Godot requires you to finish gameplay first
CBecause you might end up perfecting things that get cut later
DBecause polish doesn't matter
Quick True or False+15 XP
Camera static is a visual effect that makes camera switching feel more realistic.
Polish changes the core gameplay mechanics of your game.
Screen shake makes jump scares feel more impactful.
1
📷
Step 1
Camera Static Flash!
That satisfying TV-flicker when you switch views...
Locked
2
💡
Step 2
Flickering Office Lights!
The lights are... unstable. How unsettling.
Locked
3
📳
Step 3
Screen Shake on the Jump Scare!
The whole world shakes when they get you...
Locked
4
🎨
Step 4
Custom Pixel Art Sprites!
Replace those coloured boxes with real art!
Locked
5
🎵
Step 5
Real Sound Effects!
Doors creak. Power hums. Freddy lurks.
Locked
6
Step 6
Low-Power Warning!
The red glow of impending doom...
Locked
7
🚪
Step 7
Door Slam Animation!
Make those doors THUD shut.
Locked
8
💀
Step 8
Animated Death Screen!
Going out with a bang (and a slide-in).
Locked
9
🌅
Step 9
Win Screen Celebration!
You survived. You DESERVE confetti.
Locked
10
🏆
Step 10
Final Playtest & Share!
Five nights survived. Legends only.
Locked
🎉🏆🎮✨🎊
Night Watch is COMPLETE!
You built a fully polished, five-night horror game from scratch. Camera static, flickering lights, screen shake, custom sprites, sound effects, power warnings, animated screens, and confetti. You're a real game developer now!
0
Total XP
1
Level
0
Best Streak
0%
Accuracy
🎮 See All Episodes → ⭐ View My Progress & Certificates

This workshop was free and took many hours to build. If it helped you learn something new, consider supporting the project.

☕ Support on Ko-fi

🎨 What Is Polish?

Polish is the difference between a game that works and a game that feels amazing. None of these steps change how the game is played they change how it feels to play it. A camera flash when you switch views. A light flicker that makes your hands sweat. A screen shake that makes the jump scare genuinely terrifying. Small details, huge impact.

🧒 For the Child

You've already built something incredible a real horror game with multiple monsters, a power meter, and five nights! But right now the cameras just swap instantly and the jump scare just pops up. In this part we're going to add things like flickering lights, a flash when you switch cameras, and a screen shake during the jump scare. When you're done, it will feel EXACTLY like the real FNAF. People are going to scream playing your game! 😱

👨‍👩‍👧 For the Grown-Up

This episode covers: AnimationPlayer for the screen shake and camera static effects, a Timer-based random light flicker, AudioStreamPlayer with generated SFX for doors, power warnings, and ambient hum, replacing placeholder ColorRect nodes with custom Sprite2D pixel art, a low-power warning pulse using modulate animation, and a polished animated death screen with AnimationPlayer. No new gameplay systems pure feel and presentation.

✨ What We're Adding

  • Camera static flash when switching views
  • Flickering office lights
  • Screen shake on the jump scare
  • Custom pixel art sprites (using Pixel Studio)
  • Real sound effects (using SFX Studio)
  • Low-power warning beep & red pulse
  • Door slam sound & animation
  • Animated death screen (slides in from off-screen)
  • Win screen confetti & celebration
  • Final playtest & share your game!
⭐ My First Video Game · Series 1
Your game is FINISHED. Share it with the world! 🏆
Three episodes. A complete horror game. Camera systems, AI, sound, polish. That's real game development. You should be incredibly proud!
← Ep 8 · Night Watch Part 2 🎮 See All Episodes →

🛠️ Free In-House Dev Tools

Make It Yours

Use these free browser tools alongside this workshop to create custom sprites, sounds, and colour schemes for your game. No installs. Free forever.

🎨
Pixel Studio
Draw sprites & animations
🎵
SFX Studio
Create custom sound effects
🎨
Colour Palette
Build a game-ready colour scheme
🎲
Game Idea Gen
Random game concepts & prompts
🛠️ See All 20 Free Tools →