I developed Skipper’s Boardwalk from scratch in Unity after our programmers left two months in. I led programming to a complete game for Level Up ’24 and built the game’s core systems, minigame framework, menus, UI, and lighting.
Two months into the capstone, the team had no programmers. The build had stalled at greybox, but the Level Up ’24 deadline was fixed.
// Minigame enter/exit (simplified)
public enum GameState { Hub, Minigame }
public class GameManager : MonoBehaviour {
public static GameState State;
public void EnterMinigame(IMinigame m) {
State = GameState.Minigame;
UI.ShowPrompt(m.Instructions);
m.Begin(() => ExitMinigame(m));
}
void ExitMinigame(IMinigame m){
Tickets += m.Payout;
UI.HidePrompt();
State = GameState.Hub;
}
}