Skip to content
binary1248 edited this page Aug 30, 2011 · 2 revisions

Client Design Guidelines

  • Functionality first (Graphics, Sound etc. later)
  • Cross-Platform
  • Resource friendly
  • Install 'n' Play (Minimal setup required)
    • NO unneeded dependencies
    • NO unneeded network configuration
      • NAT friendly
      • NO incoming connections
      • Only 1 connection
    • DO NOT save user data in OS specific locations (registry, home folder)
  • Optional (voluntary => user discretion) debugging features

Clone this wiki locally