C3 3D Mesh, 3D Vertex Light, 3D Physics - SDK V2
A downloadable asset pack
Bundle of 3D Addons:
glTF 3D Model Plugin (gltf-static / Mesh)
Load and render glTF/GLB 3D models in Construct 3. Supports skeletal animations with crossfade blending, skinned meshes, PBR materials, and multiple model instances. Query mesh names, bone transforms, and animation state at runtime. Full scripting API via globalThis.GltfBundle. Proper 3D bounding box support for frustum culling. Works with the companion lighting addons for complete 3D scenes.
glTF Spotlight & Point Light (gltf-spotlight / MeshLight)
Add dynamic spot lights and point lights to your 3D scenes. Switch between spot and point light types on the fly. Control position, direction, color, intensity, range, and cone angles (inner/outer) per light. Create, update, and destroy lights at runtime through actions or the scripting API. Supports multiple simultaneous lights with independent settings. Editor preview shows light placement in the Construct 3 layout view.
glTF Environment Lighting (gltf-environment / MeshScene)
Set ambient and hemisphere lighting for your 3D scenes. Configure sky and ground colors independently for natural two-tone illumination. Adjust ambient color and intensity to set the overall mood. Enable or disable hemisphere lighting at runtime. All settings accessible through actions, expressions, and the scripting API. Editor preview reflects lighting changes in real time.
Rapier 3D Physics for Construct 3 (mikal-physics-*/ Rapier3DPhysics)
Bring full 3D physics simulation to your Construct 3 projects. This behavior addon integrates the Rapier physics engine (compiled to WebAssembly) to deliver rigid body dynamics, collision detection, raycasting, and more — all running in a dedicated worker thread for smooth, non-blocking performance.
Features
- Rigid Body Dynamics — Dynamic, Fixed, and Kinematic (position & velocity based) body types
- Collision Shapes — Auto-detect, Box, Sphere, Cylinder, Capsule, Convex Hull, and Model Mesh
- Collider Types — Solid and Sensor colliders with collision filtering groups
- Raycasting & Shape Casting — Batched async queries for efficient line-of-sight, ground detection, and more
- Character Controller — Built-in character controller for player movement with slope handling, autostep, snap-to-ground, and dynamic body pushing
- Joints — Spherical and Revolute joints with motor and limit support
- Continuous Collision Detection (CCD) — Prevent fast-moving objects from tunneling through walls
- Sleep & Performance — Automatic body sleeping, configurable solver iterations, and restitution combine rules
- Supported Object Types
- Works with the following Construct 3 plugins:
- - 3D Shape (Shape3D) — Box, sphere, and other primitive 3D shapes with Z-axis rotation
- - Mesh (GltfStatic) — Static 3D models with full quaternion rotation and automatic bounding box detection
- - 3D Model — Animated 3D models with full Euler rotation, automatic scale handling, and bounding box extraction, note issue with 3D Model and rotation, until C3 exposes model's quaternion to SDK
- - Sprite — 2D objects with mesh-based collision support for trimesh physics shapes
How It Works
Physics simulation runs entirely on a separate Web Worker thread using Rapier's WebAssembly build. The main thread sends batched commands to the worker each frame and receives position/rotation updates back as optimized Float32Array transfers — keeping your game loop fast and responsive even with complex physics scenes.
All features are accessible through both the Construct 3 Event Sheet system and the JavaScript Scripting API.
mikal_physics_render
Includes a companion Debug Render addon that uses Rapier's built-in debug renderer to visualize physics bodies, colliders, and joints directly in Construct 3, for development and troubleshooting.
To use Debug Render: add both addons to your project, place the Debug Render object in your layout, then use the "Enable debug render" action on any physics object to visualize colliders and joints.
| Published | 7 hours ago |
| Status | Released |
| Category | Assets |
| Rating | Rated 5.0 out of 5 stars (1 total ratings) |
| Author | kindeyegames |
| Tags | construct, construct-3 |
Download
Click download now to get access to the following files:
Development log
- Model File Picker6 hours ago

Comments
Log in with itch.io to leave a comment.
Bro, it's a bugger
Hi, how is the performance ( 3d models with animation ) in this version compared to SDK version 1? Is it improved?