An engine for describing games built around Xerces, exprtk, and SFML.
XMLGameEngine is a video game description language in XML plus a C++ engine that runs it.
Start here, in order:
Conventions:
Every C++ source or header file begins with this comment block, with the real filename and date:
// main.cpp
// XML Game Engine
// author: beefviper
// date: Sept 18, 2020
docs/readme.md and docs/designs/ in step with code changes.Build: CMake, see scripts/cmake/ (dependencies are found through vcpkg or fetched). Tests are Catch2 and opt-in: configure with -DBUILD_TESTING=ON.