benhide / Unity-Cave-Game

Unity3D procedurally generated cave adventure game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cave Adventure Arcade Game

Procedurally generated cave adventure game created for the UROS project at University of Lincoln.
(Web build may need rebuilding as one lib file was too large to commit to GitHub)

Game features:

  • Procedurally generated map / caves
  1. Rock cubes – less juicy / fewer hits to destroy
  2. Crystal cubes – More juicy more hits to destroy

  • Quest system feat. Four quests
  1. Collect pickups (gold)
  2. Search for keys to open chests to collect artefacts
  3. Kill monsters
  4. Exit the caves (complete game)
  5. Save/kill civilian either male/female/cat (hidden quest)

  • Selectable font sizes for in game text

  • Selectable colour settings for game
  1. Normal mode
  2. Red colour blind mode
  3. Green colour blind mode
  4. Blue colour blind mode

  • Selectable character
  1. Male
  2. Female

  • Two monster types
  1. Basic monster (less juicy damaged effects and shrinks on death / no death particles)
  2. Juicy monsters (increased juiciness when damaging / killing monster)

  • Game and settings data collection via firebase. Collected data detailed below in firebase data section.

  • Playable character has two actions
  1. Digging through rock / crystal cubes – attacking monsters using pickaxe
  2. Dropping TNT to destroy rock / crystal cubes – killing monsters


Click on image to see video PhysX Rugby Kicking Game


Colour and Font Size settings

To modify colour settings the values sorted in the Colours C# file need to be modified.

The Colours C# file is located in:
CaveGame-master\UROS 1.12\Assets\_Utilities\Scripts folder (called "Colours.cs")

To modify font sizes settings the values sorted in the FontSizes C# file need to be modified.

The FontSize C# file is located in:
CaveGame-master\UROS 1.12\Assets\_Utilities\Scripts folder (called "FontSizes.cs")

Colours used in the game can be set for all colour blind settings and normal colour settings. Colours defined in this file will automatically be used during the game. The Unity colours used in this file are clearly named and should be easy to modify with any RGB values.

About

Unity3D procedurally generated cave adventure game


Languages

Language:C# 73.4%Language:ASP 23.0%Language:CSS 2.8%Language:ShaderLab 0.7%Language:JavaScript 0.1%Language:HTML 0.1%