Skip to content

Release Notes

0.2.7

27 Sept 2026, 2143 hrs

Alura part 2, SProperties work again, crash reporter.

  • SProperty
  • Preview mesh in SkeletonAv
  • Thumbnails for Prefabs
  • Thumbnails for Animations
  • Alura Pt. 2
  • Crash reporter
  • Fix delayed Renderer2D
  • Release (purge) assets if they haven't been used in a while
  • Quick Fire animations

Tag link here

0.2.6

27 July 2026, 0922 hrs

Standard alpha release.

Hot reloading works again, console commands, SMAA, GTAO, prefab rework.

  • Hot reloading
  • Console commands
  • CB: Show item location for search results
  • Zip Project from editor
  • Memory debug stats
  • Improve timeline in SkeletalAnimAV
  • Agent Debug during runtime
  • SMAA
  • Prefab2
  • GTAO
  • Bone Attachments

Tag link here

0.2.5

27 May 2026, 0834 hrs

Standard alpha release.

Sacked PhysX and use JoltPhysics now.

  • Standard alpha build.
  • Online System (Steam API)
  • Jolt Physics
  • Selection Outline + jumpflooding
  • Worldspace text rendering
  • Node Editor Rework
  • Replace asset when deleting an asset
  • Find Nodes in node editor (Ctrl+F)
  • Bloom
  • SSAO
  • Fix issue with Skeletal Mesh material data
  • Texture Streaming
  • Content Browser file moving improvements

Tag link here

0.2.4

27 March 2026, 1508 hrs

Standard alpha release.

Fix heap issues, introduce Alura, workflow testing.

  • Skeletal Animation, rendering shadows
  • Alura UI system, basic UI elements and text rendering
  • Show/Hide entites
  • Phys: Shape Triggers
  • Phys: Character Movement Component
  • Camera Preview
  • Workflow testing (2025/26) + lots of small workflow changes and bug fixes
  • Fix gizmo transformation bug
  • Fix heap issues between the Game and the Editor
  • Add TextureSourceAssets
  • Add billboard component (was already in the engine since Jan 2024 but I never implemented them fully for some reason)
  • Fix material issue for the MeshAssetViewers (Static and Skeletal)
  • Entity Selection Manager is now multi-selection and multi-context
  • Click to select billboards
  • Pause RT
  • Fix PhysColliders selection debug
  • Fix SClass memory leak
  • Fix assets with raw files e.g. static meshes needing a .gltf file, not being deleting when the asset was being deleted

Tag link here

0.2.3

1 Jan 2026, 0000 hrs

Standard alpha release.

Skeletal Animation, click to select, Animation Graphs.

  • Skeletal Animation, basic playing/animation graph, animation compression
  • Animation Graphs
  • Improve Mesh importation UI
  • Weak Refs
  • Non Intrusive ref counting
  • Global EntitySelectionManager class
  • Destroying Entities during runtime fixes
  • Improve event system, add global way to fire events
  • Add sub-graphs for Node Editors
  • New Task API for Node Editors
  • Scene Travelling, initial
  • Display Project name in the Title bar
  • Full screen viewport
  • Multiple Renderer2Ds
  • CB Thumbnails for Skeletal Meshes
  • Fix show or hide crash
  • Mouse Click to select entities from Viewport

Tag link here

0.2.2

27 July 2025, 1822 hrs

Standard alpha release.

Behaviour Trees, SClass rework.

  • AI Behaviour Trees, Tasks, Blackboard and Memory (WIP on conditions)
  • Better SClasses
  • Mouse picking
  • Auto saves
  • Allow Scene to reject runtime requests
  • Add comment Node for NodeEditors
  • Various other minor fixes

Tag link here

0.2.1

27 May 2025, 2219 hrs

Standard alpha release.

Content browser thumbnails (ext.), frustum culling, navmesh generation.

  • CB Thumbnails
  • Undo/Redo
  • Quick Actions for CB
  • Initial nav mesh
  • Frustum Culling
  • Reworked Uniform buffers
  • Fix ImGui viewport issue (windows lower in the z-order could receive mouse events)

Tag link here

0.2.0

27 March 2025, 1602 hrs

Standard alpha release.

Dist fixes, Audio system fixes, more build tool options.

  • Add more mesh import options
  • Fix Material Assets being creating every time the editor was launched
  • Add Asset Dependencies for Entities and MaterialRegistry
  • Node Editor Improvements (primarily code side)
  • Sound Node Editor: Add RandomPitch node add SetPitch node
  • Add back math nodes to Material node editor
  • Add Asset Dependencies for Assets
  • Suspend Runtime
  • Media Controls in SoundAssetViewer
  • New “Delete Asset” modal
  • Fix clipboard size being wrong, resulting in crash from Windows when clearing clipboard
  • Add Looping to GraphSound
  • Add new build tool command line args (/DISTASDBG) (/SHOWINCLUDES) (/SHOWCONSOLE) (/HELP) (/VERSION) (/SATURNDIR) (/ARGS+)
  • /SATURNDIR, override default saturn directory path
  • /DISTASDBG, will build Dist with C7 pdbs
  • /SHOWINCLUDES, will create and output an include tree
  • /SHOWCONSOLE, will build the project with a console (Only on Dist), equivalent to /SUBSYSTEM:CONSOLE on Windows
  • /ARGS+, show compiler and linker command line args
  • Fix Ruby losing mouse capture when child window dragged out from main window, resulting in offset mouse position, mouse released events not firing
  • Add CB thumbnail for TextureSourceAssets
  • Project thumbnail
  • Fix Dist builds relying on .sproject file and EngineSettings config file
  • Remove Game Thread

Tag link here

0.1.4

1 Jan 2025, 0012 hrs

Standard alpha release.

SProperties, hot reloading.

  • SProperty
  • Set Properties from editor exposed from C++
  • Hot Reloading
  • Add support for XBUTTONS on mouse (Mouse3, Mouse4 etc)
  • Various bug fixes
  • Add external C++ header tool
  • Faster build tool
  • Saturn Build Tool Version 0.0.3
  • Better PlayerInputController

Tag link here

0.1.3

27 Sept 2024, 1516 hrs

Standard alpha release.

  • Copy Component button in Scene Hierarchy Panel
  • Allow sounds to be modified when runtime active
  • Removed Editor Assets
  • Add Unicode Support to Ruby (Unicode typing, pasting etc)
  • Workflow Fixes (Project browser → distribution)
  • Auto adjust for box colliders
  • Added “Unsaved changes” modal to scenes
  • Added button to find start-up scene, default material and default physics material
  • Added options to show or hide the Content Browser Panel and/or Scene Hierarchy Panel

Tag link here

0.1.2

27 July 2024, 2007 hrs

Standard alpha release.

  • Faster AssetBundle building and reading
  • Fix slow LightCulling shader
  • Fix StaticMeshes UBs being uploaded every time we want to render one submesh
  • FPS Fixes
  • Fix project browser thread having high CPU usage
  • Fix BuildTool not defining core defines (SAT_DEBUG, SAT_RELEASE, SAT_DIST, UNICODE, _UNICODE, SAT_PLATFORM_WINDOWS)
  • Complete Node Editor rework
  • Add GraphSounds (Sound blueprint editor)
  • Add Node Editor Output Window
  • Improve Material Node Editor

Tag link here

0.1.1

27 May 2024, 0820 hrs

Standard alpha release.

  • Debug Lines
  • Shader Hot Reloading
  • Content Brower Search
  • Message Box in editor
  • SAT_CORE_VERIFY
  • Flash Attention in Ruby
  • Audio System (2D Sounds and preliminary 3D sounds)
  • Screenshots

Tag link here

0.1.0

27 March 2024, 1603 hrs

Standard alpha release.

Inital alpha release.

Tag link here