Skip to content
This repository was archived by the owner on Dec 19, 2025. It is now read-only.
JuanBC9Public archive

About

A small chess engine with a simple bot built with Unity

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Unity Chess Engine

A chess engine and game built with Unity. This project includes a simple AI opponent to play against.

📖 Table of Contents

✨ Features

  • A fully functional chess game.
  • A simple AI to play against.
  • Move validation.
  • Basic UI to play the game.
  • Promotion of pieces.

🤖 The Bot

The chess bot is implemented with a few different versions, showcasing an evolution of the AI logic. The bot uses a simple evaluation function and a minimax algorithm to decide the best move.

The different versions of the bot can be found in Assets/Scripts/Bot/.

  • BotV00: Initial simple version.
  • BotV01: Improved evaluation.
  • BotV02: Further refined logic.

The current bot being used is ChessBot.cs.

🏁 Getting Started

To run this project, you will need to have Unity 2022.3.5f1 or later installed.

  1. Clone the repository:
    git clone https://github.com/your-username/Chess-Engine.git
  2. Open the project in Unity Hub.
  3. Select the Unity Editor version 2022.3.5f1.
  4. Open the SampleScene from the Assets/Scenes folder.
  5. Press the "Play" button in the Unity Editor.

🛠️ Built With

  • Unity - The game engine used.
  • C# - The programming language used.

About

A small chess engine with a simple bot built with Unity

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages