Small Unity projects with playable demos and reproducible process notes.

Every page here follows the same structure: what the project is, what you will learn, what state it is in, how it was built, what went wrong, and where it should go next.

Origin project

Snake

Playable

The first real project page. Honest about its origin as a deployment test, but already useful as a WebGL lesson.

Unity WebGL Deployment basics
  • Explains what currently works in the test build
  • Documents what still needs to become a complete lesson
  • Links directly to the source project
Arcade lesson

Pong

Non-playable

A planned first full tutorial around paddles, ball physics, scoring, reset flow, and polish boundaries.

Collisions Scoring loop
  • Teaches simple but complete project structure
  • Good first full build-from-scratch lesson
  • Page is ready before the live build is shipped
Controller lesson

Top-Down Movement

Non-playable

A reusable movement foundation for small 2D prototypes, focused on feel, input, and camera follow.

Character control Camera follow
  • Useful for later action or adventure projects
  • Keeps scope small enough to teach clearly
  • Sets up patterns worth reusing
Arcade follow-up

Breakout

Planned build

A stronger lesson for collision layers, level setup, and balancing simple replay loops.

Level layout Bounce logic
  • Natural next step after Pong
  • Lets the site teach iteration and tuning
  • Project page structure is already defined

Every public project should include:

  • Overview and current project status
  • What the visitor will learn
  • Playable build or explicit non-playable state
  • How it was built and key systems
  • Build notes, mistakes, next steps, and links

Extra reference pages still exist, but projects come first.