Game · Internship prototype · June 2022 - Aug. 2022

Gauntlet 109

Unity / C# – Prototype Remake

  • Unity
  • C#
  • Level editor
  • UI
Gauntlet 109 preview

During my internship from June to August 2022, I worked on a project codenamed 'Gauntlet 109' – a remake of a classic retro game. Inheriting an undocumented code base, our small team decided to restart the project from scratch. After studying the original game design documents and understanding the creative director’s vision, we refactored the architecture and reproduced six months of work in just two weeks. We implemented the game’s controller and basic gameplay loop, developed character mechanics for the hero 'Sphinx' and two enemies, programmed AI and collectables, and built a level editor that runs inside the game with full controller support. To allow players to build levels, we created a custom file format (.glvl) and designed a dynamic UI system for menus and interactions. In the final rush we integrated environment sprites, animations, lights and FX, producing a polished prototype ready to present to investors.

6 months in 2 weeksTime Saved
Custom .glvl formatEditor
5Levels Produced

Key systems

Level Editor Implementation

Created an in-game level editor with full controller support, allowing on-the-fly map creation and playtesting.

Codebase Refactoring

Rebuilt the entire gameplay architecture in 2 weeks to replace a legacy undocumented codebase.

What I did

  • Read and analysed the existing game design documents to plan the project and clarify the creative director’s intentions.
  • Refactored the existing, undocumented codebase and rebuilt a clean architecture, reproducing six months of work in two weeks.
  • Implemented the game controller, base character and gameplay loop, allowing play across multiple maps.
  • Developed gameplay for the character 'Sphinx' and programmed AI for two enemies, plus collectables and environment interactions.
  • Designed and implemented a level editor inside the game with controller support and a custom .glvl file format, enabling players to create levels without the engine.
  • Created a dynamic UI system usable with a controller, supporting multiple menus and drag‑and‑drop configuration.
  • In the final rush, integrated environment sprites, animations, lights and FX to improve immersion and prepared a playable prototype for investors.

Dev log 05

  1. Final Integration & Polishing

    In the final weeks we integrated environment sprites, animations, lighting and FX, polished menus and improved immersion. With the help of a game artist team, we delivered a polished prototype ready for investors.

  2. Level Editor & UI System

    We designed and implemented a level editor that runs inside the game with full controller support and a custom .glvl file format, enabling players to create levels without the engine. In parallel we built a dynamic UI system that supports controller navigation and drag‑and‑drop configuration.