PR00F's Game Engine
This C++ open-source game engine is being actively developed to make my games with it.
My primary game project is PRooFPS-dd.
PGE uses the following open-source libraries:
- Dear ImGUI for GUI;
- SoLoud for Audio;
- GameNetworkingSockets for Networking.
Since the PURE graphics engine is part of the PGE game engine, their versioning is hard-tied and incremented together.
So whenever you read something like PGE vA.B
it always implicitly means PURE vA.B
and vice versa.
TBD
Only PURE graphics engine improvements : occlusion culling, depth sorting, frame stats.
v0.3 Requires:
Only PURE graphics engine improvements : refactor, hardening, bug fixes, documentation, 1st performance demo.
The aim of the first release was to be able to run the legacy PR00FPS game with the new PURE graphics engine without touching the original game code.
For this a wrapper library was also written that translates the legacy API calls into new API calls.
The Visual Studio project file is included.
However, if you want to build or see example of integration in other projects, you should have the Visual Studio solution file including other relevant projects as well in PGE-misc repo. Follow the build instructions in PGE-WoW.txt.