Engines & Simulation
· 2021
Chess Engine
C# | bitboards | search | Unity UI

A chess engine with a playable Unity board, built to learn how real game AI works under the hood: bitboard position representation, legal move generation and search-based decision making, with a simple interface for playing through positions and watching the engine respond.
Highlights
- Bitboard board representation for compact, fast position handling.
- Legal move generation and search logic for engine-driven play.
- Unity board interface for testing positions, making moves and inspecting responses.
- A focused learning project around performance-critical game AI code.