C++ | Custom Engine | GIT

MSPJ Engine

April 29, 20232 min read
MSPJ Engine demo game
  • 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 Page

Role & 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
MSPJ Engine2D RPG Engine