
Objectives
The goal of this project, as with as all of my projects, is to improve several of my skillsets while creating a fun interactive experience.
​
Click Here To See Code Repository
Skills Used
Design / Art​​
-
Level Design
-
Difficulty Balancing
-
Game Feel
-
3D Modelling
-
Pacing
Technical​​
-
Procedural Map Generation
-
Proper Inheritance Structure
-
Coding for Future Additions
-
Code Organization
Development​​
-
Long Term Project Planning
-
Time Management
-
Ideation
-
Research
-
QA / Testing
This project and all the assets within it were created by me, besides the music which was made by Kevin McLeod whom is creditted within the download file.
Overview
Cola Corpses is an action, zombie shooter game that takes place in a procedurally generated, 90s inspired arcade that presents unique challenges on each playthrough. The player is tasked with fighting off waves of zombies while also crafting new weapons to fight with. Players can choose to either go for high rounds or to try and complete the todo list and eventually leave the arcade.
Throw Your Soda...
Fight fire with fire by throwing your homemade soda cans at the soda zombies. Every kid mixed "potions" when they were younger, now they actually do something!

Craft New Soda
Collect soda ingredients throughout the game to craft into new sodas. Each new soda comes with its own stats and special effects

Utilize Soda Flavors
Each soda ingredient comes with a flavor that translates to a buff when you drink it. It could give more health, more damage, more speed or some other effects.


...Or drink it
Health concerns aside, drinking the soda can give you buffs to help fight the zombies. It can also heal you.
Do not drink if you are a relatively healthy person

Utilize Soda Traits
Soda traits can alter the way a soda functions, in addition to its stats. Fizzy can burn the target, sour poisons, healthy has lifesteal, and the rest is a secret.

Leaving the Arcade
All you need to do to leave is finish your todo list. It isn't that hard, the list only has 3 randomly selected objectives that are scattered around the map.