2D Game Engine

Solo Developer

August 2024 - February 2025

Description

A 2D game engine and editor

Responsibilities

  • Developed a multi-platform 2D game engine with portable C++ code and integrated Lua scripting via LuaBridge, optimizing performance while enabling flexible content creation and configuration across various operating systems
  • Integrated and utilized open source, industry-standard middleware for windowing (SDL), physics (Box2D), audio, etc.
  • Implemented an editor using ImGui

Skills Used

C++, Lua, Git, ImGui, SDL2, Box2D