Chess Engine & AI (Mobile & Multiplayer)

$59
Publisher Intuitive Gaming Solutions
File size 10.45MB
Number of files 134
Latest version 1.4.6
Latest release date 2024-04-08 02:02:18
First release date 2023-04-04 02:39:20
Supported Unity versions 2018.4.2 or higher

An all-in-one solution to chess games in Unity that provides a .NET standard 2.0 compliant chess engine and AI module that allows you to effortlessly build your chess game and ship it to your customers on all Unity supported platforms: Windows, MacOS, iOS, Android, Linux, and more.


Includes a fully functional chess game with many modes.


Features:

  • 🕹️ Fully featured commented/documented chess game.
  • ⚙️ Powerful .NET standard 2.0 compliant chess engine that drives AIs and games.
  • 🪞 Copy chess engine state to simulate scenarios without affecting game.
  • ♟️ Pawn, Rook, Knight, Bishop, Queen, King
  • ⬆️ En Passant
  • ✔️ Check, Checkmate, Pawn-To-Queen, and all other valid chess moves.
  • 👬🏻 Local versus play
  • 🌐 Online play (Using Unity's Netcode package)
  • 📁 FEN & EPD string generation.
  • 📩 Load game state using FEN string.
  • 🤖 Advanced AI module to easily add new custom AIs and scale difficulty.
  • ⏰ Limit AI think time and search depth.
  • ⚡ Powerful Unity editor event implementaiton. (No coding required!)
  • 👉 Mouse & touchscreen input supported out-of-box.
  • 📱 Supports IL2CPP, Windows, Linux, MacOS, iOS, Android builds and more.
  • 🖌️ Extremely customizable.
  • 👨‍🏫 Great for beginners and professionals.
  • 📝 Hand written documentation and auto-generated API reference included.
  • 📧 Fast support anytime by contacting us at [email protected]

Included AI:

  • 🤡 Doofus - an unpredictable, quick-moving, and aggressive chess AI who is prone to making mistakes.

Easily deployed. Build and deploy your game on any Unity supported platform, operating system, or build mode thanks to the fully .NET standard 2.0 compliant implementation.


Completely decoupled. The chess engine, game, and AI are completely decoupled. This allows you to use the chess engine for other projects or include the AI in your existing chess game. The systems are not interdependent.


Fast setup. Easy to understand setup with clear documentation. Get your chess game working in minutes with an easy to understand workflow. Simply import the package and you are ready to go.


Well structured. Organized neatly into 'Core', 'Game', and 'Modules' to allow for easy navigation and modification without breaking any core features.


Well documented. Comes with demo scenes, hand-written documentation, tutorial videos, and a generated API reference.


Other Assets:

Adaptive Hands - An easy to use tool for creating adaptive hands that conform to the world using easy-to-use visualizations and tools like hand symmetry.

Active Ragdolls - A non-restrictive, simple, and lightweight solution to active ragdolls in Unity. Bring your game AI to life, make them respond to physical forces in the world.

Damage System - An advanced damage and weapon system for your game.

Waypoints & Pathing - An easy to use tool for creating waypoints and path movers in Unity with intuitive visual tools.


Documentation:

Documentation


*Do not hesitate to email questions, concerns, suggestions, or comments to [email protected]*

Top Publisher Assets