Roadmap

From MaratisWiki
(Difference between revisions)
Jump to: navigation, search
(Experimental Branch Roadmap :)
 
(13 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
A general Maratis road-map in order of priority :
 
A general Maratis road-map in order of priority :
  
 +
====General Roadmap====
 +
----
 
* Documentation (wiki in progress)
 
* Documentation (wiki in progress)
* Desktop publishing and file packing (version 1 to be tested)
+
* Desktop publishing : editing window's title, default screen size, game properties...
* Additional Lua script functions (raytracing, exit mode... see forum)
+
* Additional Lua script functions (see forum)
 +
* Multi plugins system
 
* Additional behaviors, simple AI, ready-made player moving (3rd person, platform...)
 
* Additional behaviors, simple AI, ready-made player moving (3rd person, platform...)
* Particule system (see Nistur proposal)
+
* Animation Blending & morping
 
* Better normal map (invert map)
 
* Better normal map (invert map)
* Render to texture example
 
 
* Simple solution for LOD (multi-object ? behavior ?)
 
* Simple solution for LOD (multi-object ? behavior ?)
 
* Android tests
 
* Android tests
 
* Post-effect menu in editor (in camera), default list + custom shader loading
 
* Post-effect menu in editor (in camera), default list + custom shader loading
* Complex AI (auto path finding, blur logic ?)
+
* Complex AI (auto path generating(detour ?) & path finding, blur logic ?)
 
* Physics improvement (vehicle preset)
 
* Physics improvement (vehicle preset)
 
* Editor improvement, material editing inside Maratis, animation...
 
* Editor improvement, material editing inside Maratis, animation...
* Default network engine
+
* Default network engine (eNet, kNet, Raknet, boost.asio, ... ?)
 
* Web publishing
 
* Web publishing
  
Zesters Roadmap:
+
====Experimental Branch Roadmap :====
* Asset Database (Models/Scenes/Textures/Particals/Sound FX)
+
----
* Premake4 Build System for Maratis
+
* Premake4 Build System or CMake ?
* 3rdParty Toolkit Intagration (SFML2/Qt)
+
* Move Maratis Editor to MGui.2
* Custom Qt IDE, (Code Editor, Document Browser)
+
* Minimal image processing library (in progress)
 +
* Software rendering for light-map generation (raytracing)
 +
* Multi-threading design
 +
* Port player to javascript and WebGL using emscripten
 +
 
 +
====Interface mockups====
 +
----
 +
This section is to submit different propositions/fake screenshots of maratis editor. this would serve as a study of future possible evolution, or even comparaison with other softwares.
 +
 
 +
* [[Interface mockup : "All inclusive"]]
 +
 
 +
[[Category: Developing]]

Latest revision as of 22:36, 27 May 2014

A general Maratis road-map in order of priority :

General Roadmap


  • Documentation (wiki in progress)
  • Desktop publishing : editing window's title, default screen size, game properties...
  • Additional Lua script functions (see forum)
  • Multi plugins system
  • Additional behaviors, simple AI, ready-made player moving (3rd person, platform...)
  • Animation Blending & morping
  • Better normal map (invert map)
  • Simple solution for LOD (multi-object ? behavior ?)
  • Android tests
  • Post-effect menu in editor (in camera), default list + custom shader loading
  • Complex AI (auto path generating(detour ?) & path finding, blur logic ?)
  • Physics improvement (vehicle preset)
  • Editor improvement, material editing inside Maratis, animation...
  • Default network engine (eNet, kNet, Raknet, boost.asio, ... ?)
  • Web publishing

Experimental Branch Roadmap :


  • Premake4 Build System or CMake ?
  • Move Maratis Editor to MGui.2
  • Minimal image processing library (in progress)
  • Software rendering for light-map generation (raytracing)
  • Multi-threading design
  • Port player to javascript and WebGL using emscripten

Interface mockups


This section is to submit different propositions/fake screenshots of maratis editor. this would serve as a study of future possible evolution, or even comparaison with other softwares.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox