ROLE
Lead Programmer, Level Designer, Composer
DESCRIPTION
Decomposure is an apocalyptic organization game where players must preserve their room as apocalyptic events compromise their survival items, food, and personal effects. Confined to an industrial and impersonal room, made whole only by the objects on its shelves, players learn about their world through object-based text prompts. What will you save and what will you sacrifice?
DEVELOPMENT PERIOD
November – December 2022 // 5 weeks production period
TOOLS USED
Unity, Blender
OVERVIEW
Gameplay Demo
I was the Lead Programmer and Level Designer for Decomposure. In the 5 weeks spent creating the demo for this game, my work included:
Coordinating programming and modeling tasks between myself, our other programmer and our 3D modeler
Designing and implementing the interaction systems for the game, such as the click and drag, object placement, and typing systems
Implementing game flow logic, such as title and ending screens, game state shifts between interaction modes, and tutorial graphic logic
Designing the title and end cards
Designing and laying out furniture and objects in the main room of the game
Integrating environment and object models as our 3D artist creates them
Rigging objects with colliders and fine-tuning environment collision
Implementing lighting into the main room
Developing dynamic lighting and post-processing system
I was also the composer for Decomposure. Some of the music I wrote for the game can be heard in the demo video on the left above.
LEVEL DESIGN
For this project, I designed and integrated the interior layout of the room and developed a dynamic lighting and post-processing stack to convey the progression of the story in the game.