Type | Game |
---|---|
Role | Director, Lead Programmer, UI/UX Designer, Game Designer, Battle System Engineer |
Project Affliation | UCLA ACM Studio Student Run Studio Program |
Project Duration | 15 weeks |
Manny Takes on Upper Management is a turn-based tactics RPG where capitalism starts in the crib. In a world ruled by baby executives, you play as Manny — a once-obedient baby who breaks the rules to rescue his best friend and challenge the corporate system by using teamwork and the power of friendship.
This is the first game I led from start to finish, guiding a team of student developers, artists, and composers across the full production process.
Meet Manny!
I began this project with two questions:
<aside> đŸ›
How do I build the core tactical movement in an engine that assumes square tiles?
Answer: Build and publish a navigation system myself!
</aside>
Since most grid-based games are built with square tiles, existing tools accommodate tiles of this shape. Even Godot’s built-in grid pathfinding system (AStarGrid2D) assumes square cells, and there were no off-the-shelf solutions for hexagon tiles.
All CellShape listed under AStarGrid2D are 4-sided…
Therefore, I wrote a custom library that has 18 functions from scratch in GDScript to handle: