MSPJ Engine
April 29, 20232 min read

- Platform: PC, Mac (Intel), Linux
- Libraries: SDL2, kiss_sdl
- Production Time: 6 weeks
- Team Size: 4
- Role: Programmer, Build Tools
Latest release can be downloaded on our website:
View MSPJ Home PageRole & Responsibilities
- Designed data-oriented Entity Component System and Physics Engine.
- Enabled Python scripting for C++-based engine by bundling into a Python library.
- Created a created a cross-platform build system for our game engine, compiled Python library, and demo game.
Description
The MSPJ Engine is a top-down 2D RPG game engine with tools for creating and editing tile-based levels. This engine aims to make GBA-era RPG game creation accessible and easy. Developers can script their game and custom components in Python. This engine uses SDL2 as its media layer and kiss_sdl for its tooling UI.
Meet the Team
- Phi Garcia - Programmer, Artist
- Samik Mathur - Programmer
- Jake Pine - Programmer, Build Tools
- Marvin Chong - Programmer, Tools