Grape engine is a work-in-progress 2D game engine created in C++. It uses Vulkan for rendering. However, I might add OpenGL support for low-end devices.
Thank you to Travis Vroman for the 'engine/source/defines.hpp' file. It was design for use with C and Kohi, I modified it to better suit my engine and C++. A list of the modifications are in a comment at the top of the file.
Thank you to Code Gains for the idea and motivation to create my engine. They are working on DX11-Engine.
- Create an application layer.
- Engine restructure.
- Event system.
- Keyboard and mouse events.
- Linux platform layer.