Skip to content

A W.I.P 2D Game engine created in C++, and uses Vulkan for rendering.

License

Notifications You must be signed in to change notification settings

BlurrySquire/Grape-Engine

Repository files navigation

Grape Engine

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.

Attributions

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.

Quick Access

To-Do

  • Create an application layer.
  • Engine restructure.
  • Event system.
  • Keyboard and mouse events.
  • Linux platform layer.

Latest Achievement

Beginning of an event system

Image showing the achievement