AsteroidGame/game_notes/Roadmap/Path to minimum viability.md

766 B

BASIC CAMERA MOVEMENT

Starting with fixed angle WASD movement

  • Goal: Mouse drag move, Edge move, Move Focus to Pos

BUILDINGS

  • Create building base class to have a common interface between all buildings
  • Define building colliders

BUILDING MODE

  • Set up instantiating prefabs on cursor, with collision detection
  • Primitive Building Menu
  • Stay in build mode if shift is pressed

UI

  • Select buildings

Infrastructure

  • Buildings should connect to each other to be able to share resources

Enemies

  • Enemy Movement
  • Death
  • Aggro

ENERGY SYSTEM

  • Define Energy Generation and Energy Consumption
  • Energy Transmission

RESOURCES

  • Create harvestable_object_base
  • Perlin noise random distrobution of resource nodes
  • Discuss resource types