Feature List

Minimal Viable Product

  • Controls (Keyboard interaction)
  • Camera that follows the player
  • Cube representation of player, different colors for each team
  • Multiple players are able to join a game session
  • Players can shooting left and right, fires smaller cubes that collide with other players and NPC ships
  • NPC Ships, move point 1 to point 2 then despawn. Game spawns new ships at point 1 “every once in awhile”
  • Combat, killing NPC ship gives you constant amount of money, killing player ship gives you player’s money
  • Display money player has collected
  • Respawning the player

Must Have

  • Models
  • Lighting
  • Textures
  • Skybox
  • Main Menu – Joining, Hosting, Settings
  • HUD – Health, Money
  • A predefined level
  • Rotatable Camera
  • Burying and Recovering Treasure
  • Player collision with other ships and land
  • Xbox Controller support
  • Event Sound effects (explosions, firing cannons)
  • Teams
  • World without wrap around

Would be really nice

  • Shadows
  • Animations
  • Particle effects – Clouds, Explosions, birds, fire
  • Cel Shading
  • Results Screen after game ends
  • NPC ships fight back
  • Multiple types of NPC ships
  • NPCs and players spawn at harbors
  • Players can upgrade/repair ship at harbor
  • Smuggling missions
  • Optimized collision detection
  • User-mapped controls
  • Area Sound effects (birds, harbor sounds)
  • Menu music
  • Physics (momentum, friction)
  • Health bar above ships
  • Wrap around the world
  • THE DREADED KRAKEN

Cool but only if ahead of schedule

  • Ship captains and character selection UI
  • More levels and level select UI
  • Rising and setting sun to indicate time left
  • NPCs return fire when fired upon
  • Greater environment detail
  • Pause screen with options menu
  • More game modes
  • Improved network performance
  • Multiplayer works over internet
  • Graphics options, quality settings, screen size
  • Ingame music
  • User profile
  • Ship models visibly show damage
  • 3D sound
  • pre-recorded pirate taunts