Skip to content

(WIP) A very basic 2D game engine written in C++. Uses raylib as the graphics library and input manager.

License

Notifications You must be signed in to change notification settings

affablemattress/patchwork-engine

Repository files navigation

Patchwork Engine

This project had originally started as a bare-bones 2D soft body simulation with graphics. I wasn't planning the scope to get this big but here we go. I'll call it Patchwork Engine. The plan is to create a 2D only engine with some very basic functionality. I'm curently hoping to get sounds, some basic 2D graphics and physics, saving/loading scenes, an event system, and an input manager working. Also, I'm planning to focus more on physics and doing some general OOP practice then learning an entire graphics API, hence why I'm using a 3rd party library to render the graphics. And unless I get a scripting system and a scene editor working, any apps using Patchwork will have to be closely integrated with the engine.

The name's on purpose. I know very little about game engine design and I'm pretty sure I have a rough road ahead of me. No doubt the code base will be a bit messy. It'll be a patchwork of sorts.

Uses raylib as the graphics API/OpenGL wrapper and raygui for the UI.

About

(WIP) A very basic 2D game engine written in C++. Uses raylib as the graphics library and input manager.

Topics

Resources

License

Stars

Watchers

Forks