- Cowpocalypse -

Project Context

The project involves creating a resource management game using Unity. The allotted time is 1 week. The programming language used is C#.

Our Game

Industrialize your lands in a Factorio-like setting and achieve your goal: create an army of Robot Cows to dominate the world! Yes, nothing is scarier than cows... Manage your resources using available components to: Harvest, Combine, Group, Scatter, Move, and Sell your resources. The map is procedurally generated.

Architectural Choices

Utilization of:
  • Unity: for deployment on mobile as well
  • Singleton: to make managers easily accessible
  • Object Pool: optimize resource management
  • Observer: decouple sound and gameplay
  • State: distinguish different phases of the game
  • Scriptable Object: gather all game data in one place
  • Asynchronous Tasks: save and load the game without interruption

Project Creation Date

Done in June during the fourth year at Gaming Campus, MSc Video Game Programming.

Team

The team consists of 6 developers in the fourth year at Gaming Campus.

Links to Game Code and Build



Guy Running Zombie Running