This project is a 2D C/C++ board game engine created specifically for the Windows operating system. It offers a unique and flexible approach to creating and running board games in digital format.


  • Visual representation: Displays key elements of the game, such as the game board, chips, cards, and more.
  • Multiplayer: Supports multiplayer play, including "play by email" and "hotseat" options.
  • Customization: A simple and straightforward system for creating custom board games using .json files, eliminating the need for programming.
  • Interactive interface: User-friendly user interface with drag-and-drop elements and automatic response to user actions.
  • Storing game settings and data: Use .json format to store all game settings and data, making it easy to manage and save gameplay.

Project Feature:

The key feature of this engine is to allow users to conduct game sessions on their personal computers without the need to connect to a server or online services. This gives players complete freedom in organizing games and exchanging moves using a variety of communication tools, including email and messengers. The engine is ideal for developers who want to create user-friendly and interactive board games that are easily adaptable to individual preferences and play styles.

Web: https://d00m4ace.com/

GitHub: https://github.com/d00m4ace/

YouTube: https://www.youtube.com/c/@d00m4ace

Telegram: https://t.me/d00m4ace_blog