Skip to content

Releases: doriaxengine/doriax

v0.6

Choose a tag to compare

@eduardodoria eduardodoria released this 24 Jul 14:43

First release under the Doriax name, and the start of a new phase (over 500 commits since v0.5.5):

• New desktop editor for 2D, 3D, and UI scenes: dockable multi-viewport layout, hierarchy, inspector, resources, play mode, and inspector support for every runtime component
• Built-in AI assistant that creates entities, writes Lua and C++ scripts, builds the project, and runs the scene from plain language
• New rendering features: IBL, SSAO, screen-space reflections, planar reflections, reflection probes, and 2D lights with occluder shadows
• Custom shaders: fork and edit the built-in Mesh, UI, Points, Lines, and Sky shaders per component or per scene, with live recompile
• New terrain editor with sculpting and texture-blend brushes, 16-bit heightmaps, and clipmap LOD
• Animation timeline with keyframe tracks, per-segment easing, crossfade blending, and viewport path editing
• Multi-node GLTF models loaded as child entities, with parallel loading, morph targets, and mesh instancing
• Integrated code editor with engine API completion and C++ script hot-reload
• Export pipeline for Windows, Linux, macOS, Android, iOS, and HTML5, with cross-platform shader translation and project settings
• Added Vulkan support, gamepad input, unified cursor control, and native FreeBSD builds

v0.5.5

Choose a tag to compare

@eduardodoria eduardodoria released this 12 Apr 02:40

Final release of the current Supernova architecture before the next major redesign.

• Added SceneManager and BundleManager for registered scene stacks and reusable entity bundles
• New scripting workflow with ScriptComponent, ScriptBase, ScriptProperty, Lua events, and better editor support
• Refactored physics with richer 2D/3D joint support, auto anchors, extra validation, and safer body loading
• Improved UI layout and camera behavior, including container wrapping, anchor sizing, auto resize, and UI event handling
• Improved GLTF, animation, shader, texture, cubemap, tilemap, and transparency workflows
• Reduced fixed-size limits with HybridArray across sprites, submeshes, tilemaps, bodies, bones, and morph targets

⚠️ Important Notice: The default shaders in this release are outdated. Before using this version, please regenerate them by running: python3 tools/supershader.py

v0.5.1

Choose a tag to compare

@eduardodoria eduardodoria released this 09 Jan 12:11
  • Renamed camera 'view' to camera 'target'
  • Math improvements
  • Shader improvements
  • Improved stability
  • Updated third party libraries

v0.5

Choose a tag to compare

@eduardodoria eduardodoria released this 10 Sep 02:28
  • Instancing support
  • Default culling mode to BACK and CCW
  • Improved terrain rendering
  • Added castShadows and receiveShadows
  • Billboard and texture shadows
  • Using mesh AABB to culling objects

v0.4

Choose a tag to compare

@eduardodoria eduardodoria released this 10 Jul 00:19
047fbc5
  • New UI components: panel (window) and scrollbar
  • Fixed UI layout bugs
  • Added selection of mouse cursor type
  • Storage buffer support
  • Added zoom to camera

v0.3.3

Choose a tag to compare

@eduardodoria eduardodoria released this 14 Mar 00:48
  • Using world position and rotation for physics
  • More raycast filtering

v0.3.2

Choose a tag to compare

@eduardodoria eduardodoria released this 02 Mar 17:15
  • Lines support
  • Raycast support
  • Added capsule shape
  • Added onPostUpdate event
  • Physics improvements

v0.3.1

Choose a tag to compare

@eduardodoria eduardodoria released this 24 Jan 22:13
  • Fixed GLTF load bugs
  • Fixed vector subscript out of range in Windows
  • Updated third-party libraries
  • Improved animation action frames

v0.3

Choose a tag to compare

@eduardodoria eduardodoria released this 02 Jan 15:44
  • Physics 2D and 3D
  • New texture data and font pools

v0.2.1

Choose a tag to compare

@eduardodoria eduardodoria released this 08 Aug 22:29
  • Using Android Game Activity
  • UI improvements
  • Google UMP integration
  • Support text input suggestions on Android