Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 1.87 KB

README.md

File metadata and controls

25 lines (21 loc) · 1.87 KB

Grape Engine

A 2D Game Engine created with C++ and Vulkan.

Attributions

  • Thank you to Travis Vroman for the defines.hpp file. It was designed for use with C and Kohi, I modified it to better suit my engine and C++. If you would like a list of the modifications made they are in the top comment of engine/source/defines.hpp. I also took the platform layer design from Kohi by Travis Vroman and modified it for use with my game engine.
  • Thank you to Code Gains for the idea and motivation to create my game engine. They created DX11-Engine. My game engine is in a very early state compared to Code Gain's engine.

To-Do

My game engine is a bit of a mess. I am revamping everything before continuing development. The items in the list are in order of importance.

  • Revamp the logger.
  • Revamp the platform layer.
  • Switch over to Premake for the build system (Wasn't fun).
  • Windows platform layer. (W.I.P)
  • Linux platform layer.
  • Create an application layer.
  • Work on LUA integration using Sol2.

Want to contribute?

  • Make a fork of the main repo and add your changes.
  • Then make a pull request. The maintainers (currently only me) will review the pull request and either merge or decline it. If we decline it we will give a reason for it.

Documentation (Work-In-Progress)