BoneFire Mayhem

Game Dev
UI/UX
BoneFire Mayhem

Tech Stack

C++
C#
Mono
Game Engine
Scripting
2D Game Development

Description

BoneFire Mayhem is a 2D game project released on itch.io in 2023. Kathleen contributed to both the game and the custom engine behind it, focusing on the bridge between engine-level C++ systems and gameplay-facing scripting.

A core part of her work involved marshalling C++ code so engine functionality could be exposed through a C# scripting layer using a Mono-style integration. This made lower-level engine features easier to drive from gameplay scripts while keeping performance-sensitive systems in native code.

She also coded gameplay UI, win and lose screens, timer logic, and layered assets, helping the game communicate state clearly from active play through end-of-round outcomes.

  • Contributed to the custom game engine used to run the project.
  • Marshalled C++ engine code for use from the C# scripting layer.
  • Worked with Mono-style scripting integration between native engine systems and gameplay scripts.
  • Coded gameplay UI elements, including win and lose screens for the player-facing experience.
  • Implemented timer logic for gameplay flow.
  • Built layered asset behavior for in-game visual composition.
  • Added the public itch.io project link for players and reviewers.

Project Highlights

Engine and Scripting

Kathleen connected lower-level C++ engine systems to gameplay-facing C# scripts, making engine features usable from the scripting layer.

/projects/bonefire-mayhem/artwork2.png

Gameplay UI and Systems

Kathleen implemented player-facing UI, win and lose states, timer behavior, and layered asset composition for the gameplay loop.

/projects/bonefire-mayhem/losescreen.png

    Kathleen Lim | Developer Portfolio