Difference between revisions of "Next version"

From 3DGE Wiki
Jump to: navigation, search
Line 22: Line 22:
 
*: Heavily revamped Dynamic Lighting and Shadowing code (true directional light and true dynamic shadows)
 
*: Heavily revamped Dynamic Lighting and Shadowing code (true directional light and true dynamic shadows)
 
*: Sky subsystem rewritten from Quake 3 for Q3 BSPs, normal sky code will remain for DOOM maps.
 
*: Sky subsystem rewritten from Quake 3 for Q3 BSPs, normal sky code will remain for DOOM maps.
*: OPL [based on OPL3.JAVA] support for music, replaces SYSTEM music player under Windows. '''FINISHED'''
+
*: [http://opl3.cozendey.com/ OPL integration] for music; replaces fudged SYSTEM music player under Windows. '''FINISHED'''
 
*: SPLINE library replaces all camera code and new script files for them will be added.
 
*: SPLINE library replaces all camera code and new script files for them will be added.
 
*: Environment maps for surfaces (like Half-Life)
 
*: Environment maps for surfaces (like Half-Life)

Revision as of 14:31, 20 December 2015

3DGE has many things that will be available, either in the Next Version or versions that could come after. This is a list of the things that are in-progress and will be available when appropriate.

2.0x codebase

The following features will be completed before or at the end of the 2.0x lifecycle:

  • Completed Interpolation (heights, projectiles, etc)
  • MD5 support completed (skins, animation). FINISHED
  • DDF addition for weapons (Z_Aspect) (FINISHED), support for partial reloading
  • Splitscreen mode fully functional

2.1 codebase

Beginning with 2.1.0, 3DGE will get a massive rewrite:

  • OpenGL 2x rewrite (if extensions are detected, otherwise the engine will fall back to old 1.1 compliance). IN PROGRESS
    Total Zone memory manager rewrite (more speed improvements). FINISHED
    MD2, MD3, MDL, and MD5 models will support normal, bump, bright, and specular maps. FINISHED
    Textures will support normal, bump, and specular maps. FINISHED
    Heavily revamped Dynamic Lighting and Shadowing code (true directional light and true dynamic shadows)
    Sky subsystem rewritten from Quake 3 for Q3 BSPs, normal sky code will remain for DOOM maps.
    OPL integration for music; replaces fudged SYSTEM music player under Windows. FINISHED
    SPLINE library replaces all camera code and new script files for them will be added.
    Environment maps for surfaces (like Half-Life)
    True Slopes using vertex height calculation
    Polyobject support.
    Inventory System
    Better RTS functions (some adapted from FraggleScript)
    FraggleScript support (limited*)
    ROQ library for cinematics, and render-to-texture (skins, textures) IN PROGRESS
    Quake 3 BSP Support (loading, rendering)