Skip to content

SI2105/Game-Dev-CW

Repository files navigation

Dungeon Trials

PP 3.1 Group D

You are in a Dungeon made by Half Human-Half Monster Ganfaul, your objectives is to escape. Who knows who you may encounter on the way.

How to Play the Game

  1. The following are the controls for the Game:

    • W: Move Forward
    • A: Move Left
    • S: Move Back
    • D: Move right
    • Shift(Hold): Sprint
    • E: Inventory
    • Right Click: Consume
    • Left Click: Attack
    • P: Pause game
    • Q: Lock On
    • C: Skills
    • V: Keybinds
    • Tab: PowerUp2
    • O: Objective
    • F: Interact
    • Shift + (W,A,S,D): Dodge
    • 1,2,4,5 - Select respective Hotbar Slot
  2. Move Forward in the dungeon

  3. You will encounter floor crawlers who will charge at you. Fight them off using your weapons from your Inventory

  4. Use Left Click near them with crosshairs on the enemy to deal damage.

  5. Move through the dungeon, making sure to collect the chests using F when you come across them.

  6. At the end of each dungeon you will encounter a boss, defeat them to complete the dungeon.

Contribution Statement

  • Sakib:
    • Inventory and Crafting System
    • Objective System
    • Skill Tree system logic and integration with UI
    • Chests
  • Burak:
    • Every feature related to the player excluding the inventory, crafting system and skill tree.
    • Main script responsible the flow of the scenes, and its features (save and load player data, respawn and more), including all menus and interactions.
  • Heseham:
    • All of Map (PCG level generator, PCG weather System, Terrain, Day Night System)
    • ⁠All of Enemies (3 bosses, 3 room crawlers)
  • Andrej:
    • Skill Tree UI

References

Development Procedure

  1. Work on your own git branch in the format
    git checkout -b <inseryournamehere>
  2. Create your own Development Scene in Unity
  • You can do this by right clicking on the project window then Create ---> Scene
  1. Do your work on the new branch and new development scene
  2. Once ready to merge your work, move any objects as prefabs into main Scene, while still in your branch
  3. Commit your Work
  • git commit -m "<Insert Message>"
  • Please try use descriptive Messages where possible
  1. Push your work to your own branch
  2. Then Notify Chat for Merging into main

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •