This package includes 10 classic two-player board games that can be used as minigames or challenges in a bigger game. The engines handle the game logic, and you only need to implement the front-end. Each game has different difficulty levels for the AIs, and many can be customized by changing parameters such as the board size.
The engines are implemented in C# and have the game's board and state easily accessible through public enumerations. They also include handy functionality such as Undo. The AIs use lightweight heuristic computation for fast computation times, even on low-end devices.
The package includes demos for all games, with textures for game pieces, allowing for fast proof-of-concept development. The documentation includes rules for all games and script reference for all necessary methods.
The package includes 10 classic board games:
- Amazons
- Archimedes
- Breakthrough
- Checkers
- Connect4
- Dodgem
- Lines of Action
- Nim
- Reversi
- Tic Tac Toe
Each game has a unique AI with lightweight heuristic computation, and the engines always call the AI in a separate thread to ensure fast computation times. The AIs can be used separately to ask for a move or simply by letting the engine do its job.
The package also includes:
- Demo implementations for all games
- Textures for game pieces
- Documentation for all games and script reference
- Public enumerations for the game's board and state
- Handy functionality such as Undo





