Concept Document - HSL-Studios/God-game GitHub Wiki

https://docs.google.com/document/d/1hCoS8RZpdd5488psm8xCu6jXhNdCHuJq00LZzeMzXDI/edit?usp=sharing

Design Goals

The broad-level concept and player experience goals.

  • Player Experience Goals
  • "God" players:
    • Should have meaningful interactions with the field of play and feel like their actions have an effect.
    • Experience tension between themselves and the other team's "God" player and be in constant competition with them.
    • Feel like a tactician commanding their troops.
  • Regular players:
    • Must feel the influence of the "God" players and be forced to alter their tactics to respond to a changing battlefield. Uncertainty is key.
    • Must feel a sense of camaraderie among their team, including their team's God.
    • Be able to communicate and influence the actions of their "God" player.

Programming Requirements

The most basic systems that need to be up and running.

  • Camera system
  • Gun raycasting/hitscan
  • Player inventory
  • Taking damage
  • Death/respawn
  • Dividing into balanced teams
  • Picking a "God" player
  • God player controls
  • Switching guns
  • Win condition handling (i.e. first team to 50 kills)

Art Requirements

The basic graphical demands to get this game up and running.

  • Gun model
  • blockoutBasic level
    • cover
  • Minimal UI
  • Basic animations