Post

Midnight Carnival Mayhem

2D Platformer Combat Game with Custom Game Engine [DigiPen]

Project Description

Alfie wanders into a mysterious circus and gets trapped. Armed with a hammer and juggling balls, she must defeat the Ringmaster in order to escape back to her own reality.

Roles and Responsibilities

Product Lead | Tech Lead | Engine Programmer | Game Programmer

Project Details

Project Duration: 8 months
Tools/Platform: Custom Engine (Luna Engine), C++, C#
Team size: 8

Features completed (Game Engine)

  • Managed tasks, deadlines and schedules for 5 programmers
  • Setup and management of project, workflow and documentation
  • Custom 2D engine built from scratch in C++
  • Integrated C# scripting with mono
  • Custom written ECS
  • Implemented graphics with OpenGL
  • Full game editor created with Dear IMGUI
  • Scene management, serialization
  • Custom 2D rigidbody physics

Showcase

Gameplay Demo

Engine Demo

Images





Download

Download link

Instructions:

  1. Download and run the setup
  2. A shortcut should be created on your desktop, double click to run the game
This post is licensed under CC BY 4.0 by the author.