Skip to content

ConnorBS/What-Lies-Beneath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

What Lies Beneath


Logo

What Lies Beneath

A side-scroller horror game
Explore the Project Documents »

Milestone Table
  1. Player Movement Milestone
  2. Menu System Milestone
  3. Dialogue Milestone
  4. Map System Milestone
  5. Combat Milestone
  6. Enemies Milestone / Save Point Milestone

Design Documentation per Component

Built With

Version 3.5

Getting Started

Game Build is stored within the Project File, while Documents pertaining to the project management of this endeavour are stored in the Project Management

Prerequisites

Download Version 3.5 from Godot Download files Here

Milestone Table

Player Movement Milestone

GIF Library

General Movement

  • Walking
  • Running (Hold-Shift)
  • Hidden Stamina Bar
  • Climb Ladder
  • Fall/Drop

Interactions

  • Push/Pull Box/Climb Box
  • Kneeling (Looting/Interacting)
  • Interactable Object (Shimmer)

Basic Combat

  • Aiming (across the walkable axis)
  • While Aiming you can only Walking
  • Button to pull out gun

Game Camera

  • Dynamic Camera Primarily on Character

(back to top)

Menu System Milestone

Silent Hill Style Inventory

IMAGE ALT TEXT HERE

  • Options to: Use, Reload, Equip, Remove
  • Gun Equipment Slot
  • Still Screenshot of the Game in the top left with colour overlay indicating health

Map Placeholder

Memo - Journal Pages

  • Left right over Journal Objects

Important Objects

  • Shows Keys
  • Shows Map Fragments

Options

  • Music and Sound Controls

Global Player State

  • Health
  • Equipped Item
  • Inventory
  • Important Inventory Items
  • Map Fragments
  • Location

(back to top)

Dialogue Milestone

  • Dialog with Branching Options
  • Interact-able Objects With Dialog Boxes
  • Interact-able Objects With Text Above Player
  • Save Dialog Choice

(back to top)

Map System Milestone

Collecting Map Fragments

Metroid Style Map

  • Track if you have been in the space
  • Track if the door is locked (show by X)

(back to top)

Combat Milestone

Player Combat

  • Shooting Gun While Aiming
  • Melee Animation
  • Check on Hit/Provide Damage
  • Taking damage
  • HP Recovery (Syringe)
  • Game Restart

Player Inventory

  • Check Equipped Item (Gun)
  • Provide Damage on Check

(back to top)

Enemies Milestone / Save Point Milestone

Enemy AI Types

  • CuddleBuddy – The remnants of a person. Doesn't focus on the player and shuffles on its own, until it sees the player and goes straight to the player. Takes 2-3 hits
  • Enemy Interactions
  • On Player Touch, Damages Player
  • Attack Animations
  • Attack hitboxes
  • Critical hitbox damage
  • On Kill Logic
  • Enemy is destroyed and corpse on ground
  • Corpse is lootable
  • On Entry, Enemy States are stored and loaded back
  • Option for Level to Ignore saving the enemy to reset enemy placement

Object in world where the character can save

  • Start Menu
  • New Game
  • Load Game
  • Quit
  • On Death, Load Last Save

Item Usage Enhancements

  • Use Items on World Objects
  • Combine Items in Inventory

Lighting Enhancements

  • Flashlight for Ethan
  • Flashlight Button
  • Dark Option for Level

Clean-Up

Connect the new audio files for the following actions:
  • Dry Fire
  • Shooting
  • Reloading
  • Walking on wood/Concrete
  • Area2D to inform which file to play
  • Add Crowbar Animation Walking Animation
  • Update Crowbar Attacking Animation
  • Remove the text on the interaction

(back to top)

Contact

Connor Sutherland-Stewart - @Connor_BS - [email protected]

(back to top)