My first complete game in Unity after graduating. The interesting part wasn’t the engine — it was deliberately encoding every rule by hand instead of pulling in an existing chess library. Move generation, legality (including pins, checks, en passant, castling), end-state detection, all written from scratch. The web build has some text rendering quirks; the desktop build is the cleaner version.
Chess (Unity, C#)
A solo Unity build of chess where I wrote move generation, validation, and game logic from scratch — no third-party chess library.
- Role
- Solo
- Period
- 2020
- Repo
- github
Unity · C#