Mechanics - BLUDUDE02/Github-Game-Off-2022-Cliche GitHub Wiki

Game Rules

Level description

Starting a game loads the player into the scene with one bullet with the name of the person they need to find. You'll need to talk to the NPCs to determine who and where each person is. There is a time benefit, which gives you a tier-based boost based on your timing as follows:

  • Gold: 2x boost, requirement = TBD
  • Silver: 1.5x boost, requirement = TBD
  • Bronze: 1x, requirement = TBD

if you win, you get $1,000,000, if you lose you get to go to jail.

Gameplay

Movement

The movement will be Half-Life style physics-based, first-person perspective with jumping, sprinting, and crouching. Custom Key binds will be available, but defaults will be WASD, Space, Left Shift, and Left CTRL.

Gun Controls

Firing/Aiming

  • Mouse 1: Fire
  • Mouse 2: Focus
  • Mouse Movement 3: Aim

Dialogue

Press E to talk to an NPC - the answer will be randomized. NPCs will not state that they are the person but will not mislead you in your search.

NPC Generation and Behavior

NPCs will have three rigged base models, with multiple areas for color variation, leading to sufficiently unique characters that can be differentiated.

NPC (Passive / Targets)

NPCs will be basic, using NavMeshAgents and randomly generated focal points to navigate their surroundings, interacting with each stop. i.e., in a grocery store, NPC will walk to a random aisle, peruse an object, and move on. They don't really need to be good at it.

NPC Communication

Passive NPCs (not Cops) can talk to you via composited sentences, Mad-libs style, mentioning either appearance or behavior. i.e. a player might say "[PERSON] is tall and has green shoes" or "[PERSON] likes dairy products"