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

Everything Synaptic Foundry can do

A complete breakdown of every system shipped in the engine. No plugins required β€” it all comes in the box.

🐍

Scripting

Python 3.12+ Native

The entire engine API is exposed as a typed Python package. No wrappers, no code generation β€” import synapse and start building.

Full stdlib & pip support

Install any pip package and use it directly in your game scripts. numpy, pandas, requests β€” if Python can import it, so can Synaptic Foundry.

Hot-reload

Edit a script while the game is running and see changes applied instantly without restarting the engine or losing game state.

Async / await coroutines

Write time-based game logic as async functions. Tween a camera, wait for a network response, or sequence cutscenes β€” all without callbacks.

Type-hinted engine API

Every engine class, method, and property ships with full PEP 484 type annotations. Your IDE autocompletes the entire engine surface.

Integrated debugger

Attach any DAP-compatible debugger (VS Code, PyCharm, etc.) to a running game session and set breakpoints directly in your Python scripts.

βš™οΈ

Physics

Rigid Body Dynamics

Full 6-DOF simulation with configurable mass, friction, restitution, linear damping, and angular damping per body.

Soft Body Simulation

Position-based dynamics for cloth, ropes, and deformable meshes. Tune stiffness, damping, and iteration count per object.

Collision Shapes

Box, sphere, capsule, cylinder, convex hull, and trimesh β€” all constructable in Python or auto-generated from mesh data.

Joints & Constraints

Hinge, ball-socket, slider, fixed, and spring joints. Chain them together to build ragdolls, vehicles, or mechanical puzzles.

Raycasts & Shape Queries

Single-ray, multi-ray, swept-shape, and overlap queries with layer-based filtering, all accessible from a single Python method.

Continuous Collision Detection

CCD prevents fast-moving objects (bullets, falling debris) from tunnelling through thin geometry.

πŸ”¦

Rendering

Deferred PBR Pipeline

Physically-based rendering with metallic/roughness workflow, environment reflections, and HDR lighting throughout.

Dynamic Shadows

Cascaded shadow maps for directional lights, cube-map shadows for point lights, and spot-light shadows β€” all in a single pass.

Screen-Space Effects

Built-in SSAO, SSR, bloom, depth of field, motion blur, and chromatic aberration β€” each configurable per-camera.

Particle System

GPU-accelerated particle emitters with visual editing support. Spawn thousands of particles with custom Python update callbacks.

2D / UI Renderer

A dedicated 2D canvas layer sits on top of the 3D viewport. Draw sprites, text, and shapes in Python with pixel-perfect positioning.

Custom Shaders

Write GLSL shaders and expose uniform parameters to the Python layer. Hot-reload supported for shader source files too.

🎬

Editor

Visual Scene Editor

Node-based scene tree with transform gizmos, multi-select, snap-to-grid, and a property inspector that reflects Python annotations.

Asset Browser

Drag-and-drop assets from the browser into the scene. The engine watches the filesystem and re-imports changed assets automatically.

Animation Editor

Keyframe-based animation editor with curve interpolation, blending, and a state machine graph for character controllers.

Physics Debug View

Toggle an overlay that draws all collision shapes, contact points, joint axes, and velocity vectors in real-time.

Profiler

Built-in frame profiler breaks down CPU time by system (physics, scripts, rendering) and highlights script functions by cost.

One-click Play Mode

Hit play to run the game inside the editor. The scene restores to its saved state when you stop β€” no separate build step needed.

πŸ“‘

Networking

Authoritative Server Model

Server-side simulation with client-side prediction and lag compensation baked in. Prevent cheating without writing netcode from scratch.

State Synchronisation

Decorate any Python property with @sync and the engine replicates it to all clients at the configured tick rate.

Lobby & Matchmaking API

Built-in lobby creation, browsing, and joining for up to 64 players. Works over LAN or internet with NAT punchthrough.

RPC System

Call a Python method on a remote peer with @rpc(target='server') or @rpc(target='all'). Serialisation is automatic.

πŸ“¦

Export & Deployment

Cross-Platform Export

Export to Windows, macOS, and Linux from any host OS. Export templates are bundled with the editor β€” no extra downloads.

Asset Compression

Textures are compressed to GPU-native formats (BC7, ETC2, ASTC) at export time. Audio is encoded to Opus for minimal size.

Python Bundling

A stripped CPython runtime is embedded in every export. Players don't need Python installed.

CI / CD Friendly

Run headless exports from the command line. Plug Synaptic Foundry into any CI pipeline to automate nightly builds.

Ready to start building?

Download Synaptic Foundry and ship your first scene in under ten minutes.

Download Early AccessView Pricing β†’