🚧  Synaptic Foundry is under active development β€” Early Access coming soon
Iron Grid β€” Synaptic Foundry
Iron GridSynaptic Foundry
DocsDownload

Changelog

Release notes for every Synaptic Foundry build. Latest: v0.4.1 β€” March 8, 2026

AddedChangedFixedRemovedSecurity
v0.4.1
early-access
March 8, 2026

Physics performance pass and script hot-reload reliability fixes.

  • FixedHot-reload no longer drops coroutine state when a script is re-imported mid-frame.
  • FixedCapsule vs trimesh collision could produce NaN contact normals on near-parallel faces.
  • FixedRigidBody.is_grounded returned false for one frame after a jump impulse.
  • ChangedBroadphase BVH rebuild is now deferred to the end of the physics tick, reducing per-frame stalls by ~18%.
  • ChangedPhysics debug overlay now shows contact point impulse magnitudes as colour-coded dots.
  • AddedNew RigidBody.on_collision_enter / on_collision_exit Python callbacks.
v0.4.0
early-access
February 21, 2026

Soft body simulation, async coroutines, and the new animation state machine.

  • AddedSoftBody component: cloth and rope simulation via position-based dynamics. Configurable stiffness, damping, and iteration count.
  • Addedasync/await support in Component lifecycle methods. Use await self.wait(seconds) to pause execution without blocking the engine.
  • AddedAnimationStateMachine node: build character animation graphs with transitions, blend trees, and Python-driven conditions.
  • AddedNew @sync decorator for automatic property replication in multiplayer sessions.
  • ChangedScene editor property inspector now reflects Python type annotations directly β€” no manual registration needed.
  • ChangedExport pipeline now produces BC7-compressed textures on Windows and ASTC on macOS/Linux by default.
  • FixedDirectional light shadow cascades had a 1-pixel seam at the transition between cascade levels.
  • FixedAsset hot-reload could crash the renderer when a texture was replaced while in use by an active draw call.
v0.3.2
early-access
January 30, 2026

Stability fixes following the 0.3.0 renderer rewrite.

  • FixedSSAO pass produced incorrect occlusion when the camera field-of-view was set below 40Β°.
  • FixedSpot light shadows were inverted when the light was rotated more than 180Β° on the Y axis.
  • FixedMemory leak in the particle system when emitters were destroyed while active.
  • FixedPython traceback in on_ready was silently swallowed instead of surfaced to the editor console.
  • SecurityUpdated bundled CPython to 3.12.8 to address CVE-2025-21601.
v0.3.0
early-access
January 10, 2026

Complete deferred rendering rewrite with PBR materials and HDR pipeline.

  • AddedFull deferred PBR renderer: metallic/roughness workflow, image-based lighting, and environment probes.
  • AddedHDR bloom, depth of field, and motion blur post-process stack β€” all configurable per camera in Python.
  • AddedScreen-space ambient occlusion (SSAO) and screen-space reflections (SSR).
  • AddedCustom GLSL shader support: write vertex + fragment shaders and expose uniforms to the Python layer.
  • ChangedForward renderer removed. All projects now use the deferred pipeline. See the migration guide in the docs.
  • ChangedMaterial API redesigned β€” BaseMaterial replaced by PBRMaterial, UnlitMaterial, and ShaderMaterial.
  • RemovedLegacy vertex-colour materials removed. Bake vertex colours into a texture before upgrading.
v0.2.0
early-access
November 14, 2025

Networking alpha: authoritative server, state sync, and lobby API.

  • AddedNetworkManager singleton: start a server, connect clients, and handle disconnections from Python.
  • Added@rpc(target='server') and @rpc(target='all') decorators for remote procedure calls.
  • AddedLobbyAPI: create, browse, and join lobbies over LAN or internet with built-in NAT punchthrough (up to 16 players in early access).
  • AddedClient-side prediction helper: NetworkRigidBody component applies local prediction and reconciles with server state.
  • ChangedProject settings now include a Network section with tick rate, interpolation, and bandwidth-cap configuration.
  • FixedEditor crashed on launch when no audio output device was present.
v0.1.0
early-access
September 1, 2025

First public early-access release. Core engine, physics, and editor.

  • AddedPython 3.12 scripting runtime with full stdlib access and pip package support.
  • AddedRigid body physics: box, sphere, capsule, and convex hull collision shapes; joints and constraints.
  • AddedVisual scene editor with transform gizmos, property inspector, and one-click play mode.
  • AddedAsset pipeline: FBX, GLTF, OBJ, PNG, JPG, WAV, OGG import with automatic hot-reload.
  • AddedForward renderer with Phong shading, directional/point/spot lights, and shadow maps.
  • AddedExport to Windows, macOS, and Linux with embedded CPython runtime.