Skip to content
All projects
Engines & Simulation · 2021

Chess Engine

C# | bitboards | search | Unity UI

Chess Engine

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.

Screenshots

Early-game move highlighting
Check state in the playable board
Midgame search position

More in Engines & Simulation