CHANDLER GUZMAN
TECHNICAL DESIGNER
Project Overview
Length
48 Hours
Tools
Unity 6.2
Visual Studio (C#)
GitHub
Role(s)
Project Lead
Game Designer
Gameplay Programmer
Contributions
Project Lead
-
Created and managed GitHub repository, utilizing Git Large File Storage and GitHub Desktop to enable efficient real-time collaboration with a 6-person team in Unity 6.2.
-
Established and achieved realistic project scope and milestones given the 48-hour time limit.
-
Fostered active communication with the usage of Trello to manage tasks.
-
Led team meetings via Discord to discuss, implement, and finalize creative direction.
-
Oversaw playtesting by recruiting 10 volunteers and gathering detailed feedback.
Game Designer
-
Improved gameplay loop using extensive playtesting data from self and 10 volunteers.
-
Designed and iterated on the main gameplay scene in Unity 6.2, implementing new assets such as music, SFX and VFX to polish and finalize the prototype build.
-
Coordinated with artists and programmers to ensure the game feel was consistent.
Gameplay Programmer
-
Included concise summary and documentation of my work in code and Git commit comments to ensure understanding among the programming team.
-
Optimized game performance by implementing obstacle spawn limit and self-destruction once off-screen, effectively reducing game memory usage.
-
Added time-based difficulty scaling for a satisfying and challenging gameplay experience.
-
Programmed procedural obstacle generation to construct the core infinite runner gameplay loop.

-
Utilized a game state machine to determine when the obstacle generation algorithm would start and stop spawning obstacles.

When the player dies, the obstacle spawner immediately detects the change in game state and stops spawning in obstacles.
-
Modified and debugged obstacle movement logic to ensure obstacles could collide with the player within the 3D game space.

-
Developed fluid and engaging player movement with room for skill and mastery.
