Extras

Tower Ascent

UGA Game Builders — modular trading UI, signal bus, and cinematic intro (Fall 2025).

Games2 / 10

Overview

UGA Game Builders — modular trading UI, signal bus, and cinematic intro (Fall 2025).

Roguelike-adjacent hero RPG polish: trade flows, modular UI panels, and intro/cutscene choreography built on a SignalBus + DTO backbone.

Godot 4GDScriptAseprite

Video

Tower Ascent trailer / capture

Trading & modular UI

SignalBus + TradeManager with ItemsTransferData payloads for drag/drop-like semantics; split monolithic UI into display components fed by shared UIConfig.

Cutscenes & mood

Keyframe/tween flows for dialogue, intro animatic beats, and portrait variants tied to party state.

Challenges

  • Signal Bus architecture had a steep learning curve.
  • “React-style” component abstraction became constructor-heavy and hard to maintain.
  • Over-engineering tendencies increased wiring complexity.
  • Architectural elegance sometimes fought practical delivery speed.

Reflection

  • My second real game programming experience, and a big growth jump.
  • I like the intro animatic/cutscene a lot. Peep the impact frame 🥶
  • I struggled with signal architecture a lot, and some abstractions got over-engineered, but those mistakes taught me a ton.
  • Definitely one of the projects that shaped how I think about maintainability in game UI systems.