Learning Game Design From Scratch

Real journey from corporate PM to indie developer. I'm documenting breakdowns of great games, design patterns, and how to learn game design while working full-time.

Dan Reut

Game Design Breakdowns

Learning from masters — what makes great games work

Celeste

Platformer

Core Mechanic: Precision platforming with air dash

Design Genius: Every pixel feels perfect. Controls are responsive.

Lesson: Game feel matters more than graphics.

Hollow Knight

Metroidvania

Core Mechanic: Exploration + combat with ability gating

Design Genius: Skills unlock areas seamlessly.

Lesson: Progression should feel organic.

Hades

Roguelike

Core Mechanic: Fast-paced combat with build variety

Design Genius: Failure is part of the story.

Lesson: Replayability comes from meaningful choices.

2026 Learning Goals

My focus: mastering game design principles while learning Unity

🎯 Current Focus

Deep-dive into game design fundamentals while learning C# and Unity basics.

  • Game design fundamentals & mechanics
  • C# & Unity basics
  • Build design reference library (10+ games)
  • Post game design insights 3x/week on Twitter
  • Write 4+ articles on Medium
  • Design & prototype game mechanics
  • Build a game design audience & community

Articles on Medium

Deep-dives on game design, dev insights, and learning breakdowns

Games & Projects

Portfolio of work in game development and creative disciplines

BeatCoin AR

BeatCoin AR

Released on the Apple App Store. Developed in Unity with ARKit, featuring 3D assets and gameplay mechanics.

Game Design Unity ARKit
Learn More →
Sci-Fi Concept Art

Sci-Fi Concept Art

2D concept art piece inspired by a cyberpunk universe. Exploring different art styles, mood, and composition techniques.

Concept Art Photoshop
View on ArtStation →

3D Animated Cartoon

Full 3D pipeline work including modeling, rigging, and animation. Learning Blender to create assets and visual storytelling pieces.

3D Modeling Blender
Read Devlog →

Let’s Connect

Open to discussions about game design and indie development