← Back to Portfolio

Moonhold

Technologies Used

Godot Engine C# GLSL

Project Overview

“Moonhold” is a Godot Engine game developed for the MGC Summer Gamejam 2025. The core premise involves players surviving an alien horde on a celestial body until their ship is ready for ignition. The game features a 3D environment, custom physics and gravity systems tailored for spherical worlds, procedural planet generation, and a robust C# backend for game logic, UI, and system management.

My Role & Contributions

This project was created by a team of three for the MGC Summer Gamejam 2025. As the project’s architect, I was specifically responsible for the following:

Architecture

The codebase follows a modular design, leveraging Godot’s node-based architecture and C# scripting. Key components are organized into logical directories, promoting separation of concerns and reusability. The project uses autoloads (singletons) for global systems like AudioManager, SettingsManager, and SceneManager.

High-Level Structure: