Practice Projects

Build real games while learning. Each project is mapped to specific roadmap milestones and includes a checklist to guide your development.

Game Jam Log

Track the game jams you've joined and reflect on what you learned.

0 jams logged
Last:

Saved locally

Mini Game: Mood Creature

A tiny character that reacts emotionally to player input. Focus on animation states, transitions, and juice.

Prerequisites
0 of 3 completed
Complete prerequisites to start this project

Project Checklist
  • Create idle, happy, tired, scared animations
  • Implement animation state machine
  • Add smooth blending between states
  • Create particles for special actions
  • Add screen shake + hit flashes
  • Polish timing and personality
Scope: Mini-game: animation feel test, 5–7 hours

Mini Game: Chaos Lab

A physics toybox where players experiment with objects, forces, and puzzles. Focus on fun emergent behavior.

Prerequisites
0 of 3 completed
Complete prerequisites to start this project

Project Checklist
  • Create stackable and destructible physics objects
  • Implement push/pull/launch mechanics
  • Add interactive elements (buttons, levers)
  • Design 3 small physics puzzles
  • Add impact VFX + sound feedback
  • Experiment with friction, bounce, mass
Scope: Mini-game: physics sandbox, 4–6 hours

Mini Game: Dash Lab

Goal: Make movement feel good.

Prerequisites
0 of 4 completed
Complete prerequisites to start this project

Project Checklist
  • Implement dash ability (cooldown)
  • Add trail particles
  • Camera shake on dash
  • 1 simple obstacle course
  • Timer (speedrun feel)
  • Restart button
Scope: Mini-game: movement and camera mastery, 4–6 hours

Practice Game: Tiny Platformer

Create a simple 2D platformer with a player character that can move, jump, and collect items. Focus on basic movement, collisions, and level design.

Prerequisites
0 of 8 completed
Complete prerequisites to start this project

Project Checklist
  • Set up player scene with CharacterBody2D
  • Implement horizontal movement and jumping
  • Create a simple level with platforms
  • Add collectible items
  • Implement basic camera follow
  • Add simple UI for score
Scope: Small project: 1-2 levels, basic mechanics, 4-6 hours

Polish Sprint: Game Menus

Focus on creating polished, professional game menus. Build main menu, settings, pause menu, and HUD with smooth transitions and consistent styling.

Prerequisites
0 of 6 completed
Complete prerequisites to start this project

Project Checklist
  • Design animated main menu with transitions
  • Create comprehensive settings screen (audio/video/keybinds)
  • Build in-game pause menu system
  • Implement consistent theme and typography
  • Add smooth screen transitions and animations
  • Test responsive layouts across resolutions
Scope: Polish sprint: UI/UX focus, 4–6 hours

Practice Game: Rooftop Farm Prototype

Build a farming game prototype with planting, harvesting, and inventory management. Practice UI design, state management, and data persistence.

Prerequisites
0 of 7 completed
Complete prerequisites to start this project

Project Checklist
  • Design farm grid system
  • Implement planting and harvesting mechanics
  • Create inventory UI
  • Add day/night cycle
  • Implement save/load system
  • Create crop growth system
Scope: Medium project: core mechanics, multiple systems, 8-12 hours

Practice Game: Top-down Explorer

Create a top-down exploration game with character movement, world interaction, and simple quest system. Practice camera controls and world design.

Prerequisites
0 of 7 completed
Complete prerequisites to start this project

Project Checklist
  • Set up top-down character movement
  • Create explorable world with multiple areas
  • Implement interaction system
  • Add simple quest/objective tracking
  • Design world with tilemaps
  • Add minimap or world map
Scope: Medium project: multiple areas, quest system, 10-15 hours

Capstone: 2D Shmup / Brawler

Build and ship a complete small game. Treat this like a real release: gameplay, UI, audio, saves, and export.

Prerequisites
0 of 5 completed
Complete prerequisites to start this project

Project Checklist
  • Design tight 1-core-loop game concept
  • Implement all gameplay systems
  • Build full UI (menus + HUD)
  • Add music + sound effects
  • Implement save/load
  • Polish + bug fixing pass
  • Export and test builds
  • Create itch/Steam page
Scope: Full game: 20–40 hours