Kaynağa Gözat

Updated readme

Marko Pintera 10 yıl önce
ebeveyn
işleme
4eabf803fd
1 değiştirilmiş dosya ile 70 ekleme ve 40 silme
  1. 70 40
      README.md

+ 70 - 40
README.md

@@ -20,48 +20,78 @@ To compile DirectX render systems you will also need a separately installed Dire
 
 
 ## Features (currently available)
 ## Features (currently available)
 
 
-* Design
-  * Built using C++11 and modern design principles
-  * Clean layered design
-  * Fully documented
-  * Modular & plugin based
-  * Multiplatform ready
-* Renderer
-  * DX9, DX11 and OpenGL 4.3 render systems
-  * Multi-threaded rendering
-  * Flexible material system
-    * Easy to control and set up
-    * Shader parsing for HLSL9, HLSL11 and GLSL
-* Asset pipeline
-  * Easy to use
-  * Asynchronous resource loading
-  * Extensible importer system
-  * Available importer plugins for:
-    * FXB,OBJ, DAE meshes
-    * PNG, PSD, BMP, JPG, ... images
-    * OTF, TTF fonts
-    * HLSL9, HLSL11, GLSL shaders
-* Powerful GUI system
-  * Unicode text rendering and input
-  * Easy to use layout based system
-  * Many common GUI controls
-  * Fully skinnable
-  * Automatch batching
-  * Support for texture atlases
-  * Localization
-* Other
-  * CPU & GPU profiler
-  * Virtual input
-  * Advanced RTTI system
-  * Automatic object serialization/deserialization
-  * Debug drawing
-  * Utility library
-    * Math, file system, events, thread pool, task scheduler, logging, memory allocators and more
+* Editor
+  * Asset management & import
+    * Simple drag and drop import
+	* Automatic reimport of externally modified assets
+	* Asset modifications immediately reflected in-game
+    * Version control friendly format
+  * Powerful object inspector
+    * Automatic GUI for script objects
+    * Exposes properties for artists/designers
+    * Customizable per-type
+  * Level creation
+    * Simple drag and drop interface
+	* Traditional set of tools
+    * Custom 2D and 3D tool support
+  * Play in editor
+    * Compile in editor
+    * Immediately test changes
+  * Fully extensible for game-specific needs
+    * Custom editor windows, tool handles and more
+  * Game publishing
+    * One click build process	
+  * Customizable GUI
+    * Dockable layout and floating windows
+    * Skinnable and localizable
+   
+* Core
+  * Design
+    * Built using C++11 and modern design principles
+    * Clean layered design
+    * Fully documented
+    * Modular & plugin based
+    * Multiplatform ready
+  * Renderer
+    * DX9, DX11 and OpenGL 4.3 render systems
+    * Multi-threaded rendering
+    * Flexible material system
+      * Easy to control and set up
+      * Shader parsing for HLSL9, HLSL11 and GLSL
+  * Asset pipeline
+    * Easy to use
+    * Asynchronous resource loading
+    * Extensible importer system
+    * Available importer plugins for:
+      * FXB,OBJ, DAE meshes
+      * PNG, PSD, BMP, JPG, ... images
+      * OTF, TTF fonts
+      * HLSL9, HLSL11, GLSL shaders
+  * Powerful GUI system
+    * Unicode text rendering and input
+    * Easy to use layout based system
+    * Many common GUI controls
+    * Fully skinnable
+    * Automatch batching
+    * Support for texture atlases
+    * Localization
+  * Scripting
+    * C# via Mono
+    * Great performance, safe code, fast compile and iteration times
+    * Full access to .NET framework
+    * High level C# engine API
+    * Editor-only C# API for editor extensions
+    * Support for Visual Studio
+  * Other
+    * CPU & GPU profiler
+    * Virtual input
+    * Advanced RTTI system
+    * Automatic object serialization/deserialization
+    * Debug drawing
+    * Utility library
+      * Math, file system, events, thread pool, task scheduler, logging, memory allocators and more
     
     
 ## Features (upcoming)
 ## Features (upcoming)
-
- * C# scripting support (in development, coming soon)
- * Multi-purpose and extensible editor (in development, coming soon)
  * High quality renderer
  * High quality renderer
  * Physics system integration
  * Physics system integration
  * Audio system integration
  * Audio system integration