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.
games · pixels · music · code — from Vilnius with love
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.
Solo 2020 UnityC#
you read the whole thing — thank you