WizardEngine - is a 2D/3D cross-platform game engine library, which provides all necessary tech for building a game.
You will be able to build a singleplayer game as well as a multiplayer game.
Here is link to the source code : https://github.com/CheerWizard/WizardGE
To build a project : clone the repository, run “cmake” and you are ready to go.
If you don't have a CMake tool installed, you can download it here https://cmake.org/download/
It will include following tech list :
- Graphics systems (in progress)
- Animation systems (todo)
- Collisions and physics interaction (todo)
- Finite State Machine integrated with AI (todo)
- Audio systems (done)
- Runtime scripting and project rebuild systems. (in progress)
- UI system (todo)
- File and database system (done)
- Memory and assets managers (done)
- TCP/UDP networking for multiplayer games (done)
- HTTP support for Cloud services (todo)
It will support games on :
- Windows
- Linux
- Android
- Xbox One, One S, One X; Xbox Series S, Series X
Right now, I am aiming only in single platform, which is Windows. First things first, I need to finish all systems at least for 1 platform and then I can easily add implementations for other platforms.
For someone, who is really interested in game industry and would like to build a game engine or actual game, you can follow to my GitHub repository.
Right now, you can build your game logic only with C/C++ language. But I hope in the future, I will also add C# support.