Skip to content
Juozas Žilys
← All projects

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#

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.