Engine1 is a 2D/3D graphics engine project. Engine1's goal is to be a library that structures and manages the inner workings of a game, with abstractions to different APIs and platforms.
- Real device integration (works for 3 anchors at once max for now)
- Fixing current bugs
Engine1 is in active development. Here is a short list of what is supported and what isn't. This can change at any time.
Currently Engine1 supports:
As of now, Engine1 only supports OpenGL Rendering and requires a minimum version of 4.5.
Start by cloning the repository with git clone --recursive <URL>.
If the repository was cloned non-recursively previously, use git submodule update --init to clone the necessary submodules.
Engine1 uses Premake 5 as a build generation tool. Visit the Premake website to download and install it.
Next: Follow the steps relevant to your operating system.
Premake 5.0.0-alpha14 is provided as premake5.exe in the repository. Execute and follow the install instructions.
Premake generates project files for Visual Studio. To generate the .sln and .vcxproj files for Visual Studio 2019, run premake vs2019 at the command line. Or you may run Win-GenProjects.bat from the scripts folder as a convenience batch file for this task.