Epoch Graphics Engine is in the earliest stages of development so please note that EGE is untested for other platforms. In order to get started with EGE, Microsoft Visual Studio 17 or 19 is recommended.
You can clone the repository localy by using the following git command:
git clone --recursive https://https://github.com/jmuratov98/Epoch.git
Note: use --recursive command in order to clone all of EGE's dependenices
After cloning the repository go to the folders and click GenEpcohProj.bat in order to generate visual studio project files
For more information click here
The plan for EGE is simple using the tutorials from TheCherno, and Javidx9 create a simple and fast graphics engine.
- Fast 2D and 3D rendering
- 2D (UI, particles, sprites, etc)
- Support other platforms such as Mac OS, Linux, Android, iOS (hopefully down the line PS, Xbox, and the web browser)
- using their native graphics API such as Metal, Vulkan, DirectX
- Scripting Language (maybe Lua, JavaScript, My Own?)
- Fully featured application editor
- Terain and World Gen
- AI
- Audio Systems
- premake
- spdlog: Logging library
- glm web code: Fast math library
- GLFW web code: For getting OpenGL 1.0 functions
- Glad web code: For getting later OpenGL functions
- Dear ImGui: Immediate mode GUI for C++
- stb_image: Image Loader
The latest changes:
- Full Screen
Complete list of changes here -> Changelog
