โญ 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 3 โœจPolish 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
๐ŸŽจ
๐Ÿ“ฆ
Starter template: download the Night Watch project this series builds on: โฌ‡ night-watch.zip.
๐Ÿฐ
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

Open your Night Watch project ready to polish 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 Audio Studio open in a browser tab you'll need it in Step 5: Audio Studio
  • 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
Add a Camera Static Flash
That satisfying TV-flicker when you switch views...
Locked
2
๐Ÿ’ก
Step 2
Add Flickering Office Lights
The lights are... unstable. How unsettling.
Locked
3
๐Ÿ“ณ
Step 3
Add a Jump-Scare Screen Shake
The whole world shakes when they get you...
Locked
4
๐ŸŽจ
Step 4
Draw Custom Pixel Art Sprites
Replace those coloured boxes with real art!
Locked
5
๐ŸŽต
Step 5
Add Real Sound Effects
Doors creak. Power hums. Freddy lurks.
Locked
6
โšก
Step 6
Add a Low-Power Warning
The red glow of impending doom...
Locked
7
๐Ÿšช
Step 7
Animate the Door Slam
Make those doors THUD shut.
Locked
8
๐Ÿ’€
Step 8
Animate the Death Screen
Going out with a bang (and a slide-in).
Locked
9
๐ŸŒ…
Step 9
Celebrate on the Win Screen
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 โ†’

๐Ÿงฉ Horror Game Design Order

Drag the horror game development steps into the correct order:

Design the escape or survival condition
Add audio cues and jump scares
Build the detection and chase system
Add enemy patrol paths
Create the player flashlight mechanic
Set up the dark environment