A complete breakdown of every system shipped in the engine. No plugins required β it all comes in the box.
The entire engine API is exposed as a typed Python package. No wrappers, no code generation β import synapse and start building.
Install any pip package and use it directly in your game scripts. numpy, pandas, requests β if Python can import it, so can Synaptic Foundry.
Edit a script while the game is running and see changes applied instantly without restarting the engine or losing game state.
Write time-based game logic as async functions. Tween a camera, wait for a network response, or sequence cutscenes β all without callbacks.
Every engine class, method, and property ships with full PEP 484 type annotations. Your IDE autocompletes the entire engine surface.
Attach any DAP-compatible debugger (VS Code, PyCharm, etc.) to a running game session and set breakpoints directly in your Python scripts.
Full 6-DOF simulation with configurable mass, friction, restitution, linear damping, and angular damping per body.
Position-based dynamics for cloth, ropes, and deformable meshes. Tune stiffness, damping, and iteration count per object.
Box, sphere, capsule, cylinder, convex hull, and trimesh β all constructable in Python or auto-generated from mesh data.
Hinge, ball-socket, slider, fixed, and spring joints. Chain them together to build ragdolls, vehicles, or mechanical puzzles.
Single-ray, multi-ray, swept-shape, and overlap queries with layer-based filtering, all accessible from a single Python method.
CCD prevents fast-moving objects (bullets, falling debris) from tunnelling through thin geometry.
Physically-based rendering with metallic/roughness workflow, environment reflections, and HDR lighting throughout.
Cascaded shadow maps for directional lights, cube-map shadows for point lights, and spot-light shadows β all in a single pass.
Built-in SSAO, SSR, bloom, depth of field, motion blur, and chromatic aberration β each configurable per-camera.
GPU-accelerated particle emitters with visual editing support. Spawn thousands of particles with custom Python update callbacks.
A dedicated 2D canvas layer sits on top of the 3D viewport. Draw sprites, text, and shapes in Python with pixel-perfect positioning.
Write GLSL shaders and expose uniform parameters to the Python layer. Hot-reload supported for shader source files too.
Node-based scene tree with transform gizmos, multi-select, snap-to-grid, and a property inspector that reflects Python annotations.
Drag-and-drop assets from the browser into the scene. The engine watches the filesystem and re-imports changed assets automatically.
Keyframe-based animation editor with curve interpolation, blending, and a state machine graph for character controllers.
Toggle an overlay that draws all collision shapes, contact points, joint axes, and velocity vectors in real-time.
Built-in frame profiler breaks down CPU time by system (physics, scripts, rendering) and highlights script functions by cost.
Hit play to run the game inside the editor. The scene restores to its saved state when you stop β no separate build step needed.
Server-side simulation with client-side prediction and lag compensation baked in. Prevent cheating without writing netcode from scratch.
Decorate any Python property with @sync and the engine replicates it to all clients at the configured tick rate.
Built-in lobby creation, browsing, and joining for up to 64 players. Works over LAN or internet with NAT punchthrough.
Call a Python method on a remote peer with @rpc(target='server') or @rpc(target='all'). Serialisation is automatic.
Export to Windows, macOS, and Linux from any host OS. Export templates are bundled with the editor β no extra downloads.
Textures are compressed to GPU-native formats (BC7, ETC2, ASTC) at export time. Audio is encoded to Opus for minimal size.
A stripped CPython runtime is embedded in every export. Players don't need Python installed.
Run headless exports from the command line. Plug Synaptic Foundry into any CI pipeline to automate nightly builds.
Download Synaptic Foundry and ship your first scene in under ten minutes.