Survival Zombie 2D by mapisarek - 1

Games & Projects

Zombie survival game made with the Unity engine

Unknown VersionUnknown LicenseUpdated 1 year agoCreated on March 25th, 2019
Go to source

Survival Zombie 2D

The project was made for team programming classes at the university. As a team of beginner developers, we chose the Unity engine to create a 2D game with a zombie apocalypse theme. 60 hours scheduled for classes were intended to familiarize with the Unity engine and to provide the following features in the designed game


  • Main menu with game mode selection (Options, How2Play, Single Game)
  • Character selection menu with animated character preview (Nickname selection, Appearance selection)
  • Available 4 characters to choose
  • Craftbox panel
  • Pause menu
  • Random map generator using perlin noise (creating elements of the natural environment on the stage)
  • Random monster generator on stage (Available 3 animals: Chicken, cow, pig with movement/idle animation)
  • Ability to fight monsters
  • Ability to collect/use/store in inventory dropped items from killed monsters
  • Player statistics (HP / Stamina / Armor)

Design patterns used in the project

  • State machine pattern (Player character, Monsters)
  • Singleton (Player Inventory)
  • Factory pattern (Spawning monsters on scene)
  • Humble object pattern (Used to prepare unit tests)


See the list of contributors who participated in this project.

Programs used to create the project


Pictures shown below are available in a reduced resolution, full pictures are avalible in Preview folder inside repository.

UML Design Patterns

  • Factory

  • State Machine

  • Humble Object Pattern

  • Singleton

Show all projects by mapisarek