Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
feature_list [2016/08/01 02:19]
chris [UI Framework]
feature_list [2016/08/01 02:24] (current)
chris
Line 2: Line 2:
  
 ## Main Features ## Main Features
- +  ​Run on Windows, Linux, and Mac
-  ​Works on Windows, Linux, and Mac+
   * Two rendering pipelines: Fixed, and GLSL (It will work on older cards and computers!)   * Two rendering pipelines: Fixed, and GLSL (It will work on older cards and computers!)
   * Plugin friendly (Everything is a plugin)   * Plugin friendly (Everything is a plugin)
     * Write plugins in either C# or Boo (Python-like)     * Write plugins in either C# or Boo (Python-like)
 +  * Mix and match worlds, game modes, and environments from other plugins in both single player and multiplayer
  
 ## Components ## Components
Line 19: Line 19:
   * Bump maps, emissions, reflectivity (SERB) system   * Bump maps, emissions, reflectivity (SERB) system
   * Script-based particle systems   * Script-based particle systems
 +  * World position based audio system
 +  * Near-infinite procedural world generation (2147483647 to -2147483647)
  
 ## UI Framework ## UI Framework
Line 45: Line 47:
   * Allow custom post-processing filters (Both "​plain"​ filters for older computers, and GLSL filters)   * Allow custom post-processing filters (Both "​plain"​ filters for older computers, and GLSL filters)
  
 +## Server
 +  * Server can run completely standalone and configured separately
 +  * Access server internals with a set of convenient JSON REST endpoints for things like
 +    * Internal server health
 +    * Resources
 +    * Online players
  
 +## Set of Essential Libraries
 +  * Several sets of "​essential"​ libraries provide a foundation for game development
 +    * essentials - Base code for entities, simple environments,​ and prefab structures. ​ Also includes common things like in-game chat and scoreboard
 +    * essentials.action - The basics for FPS and gravity-based entities. Also implements item drops and pathing libraries, along with some basic AI classes
 +    * essentials.blocks.* - Various sets of common blocks, ranging from grass, rock, ice, water, to alien vegetation
 +      * essentials.blocks.vegetation
 +      * essentials.blocks.structural
 +      * essentials.blocks.alien