Outdated: Beta Functional Requirements

This page is out of date. Most of the information contained here is old.

This is a high level definition of what features will be in the beta test. The beta test release is also considered the feature complete release. For a lower level overview, check this group of tickets: {9}

Server

  • Extremely stable
  • All major features will be included in a complete way.
  • Multiple servers should completely work
  • Automatic Load Balancing and failover/redundancy
  • Multiple areas, realms, etc per server
  • Server splitting of high traffic areas
  • SSL connections to clients (and other servers)
  • Server side Asset Management
  • API for working with server from a seperate app (web browser, etc)
  • Smart handling of disconnects and network outages
  • In game editing tools that are highly functional and easy to use
  • Modular content creation methods and in game usage
  • NPCs with AI
    • Path finding
    • Chatting
    • Spawning
  • Game Master functionality
    • Automatic quest generation
  • Full character generation

Client

  • Polished
  • Easy to install
  • Works on Linux, Windows, and Mac OSX
  • Stable
  • Automatic Asset downloading, storage, management, etc
  • Context sensitive easy to use UI
  • Graceful reconnection to servers
  • Multiple server connections
  • Inventory managment including visible display to others (armor, weapons, etc)
  • Full character generation UI
    • Highly customizable (characters)
    • Starting point selection
  • Sound and Music

Content

  • 2 Distinct (but small) worlds to choose from
    • High fantasy world
    • Sci-Fi Space world
  • Small but functional skill system
  • Monetary systems in both worlds
  • Spell system for the fantasy world
  • Combat systems for both worlds
  • Two or three quests in each world
  • 10 NPCs all slightly different
  • Small amount of music
  • Sound effects

Back to ProjectPlan?.