Pyxis Game Engine

Picture of basic engine editor

About

A game engine written in C++ for learning purposes. The goal is to make an adorable 2D game engine engine with an aseprite-like theme.!

This engine was made by following TheCherno's game engine series on Youtube, where he creates the Hazel game engine. For this reason, the code will be almost, if not exactly, the same as it is there.

The project uses Premake 5 to build solution files, and currently has support for windows, but should be feasable to make Linux or Mac support using it.

I currently have a Logging system using spdlog, an Event system, Window and Layers system, ImGui for rendering, and I am currently working on abstracting rendering into my own API so that the engine can use different Renderer API's than just OpenGL, like DirectX12.

Currently Used Frameworks/Libraries/Software/ect.

What I've learned

I've learned a lot about:

Projects / Solutions

Programming

OpenGL/GLAD/GLFW/ImGui