Posted September 23, 2025 by Jammanna
Based on community feedback, this update brings MakeIt3D closer to Construct 3's native workflow with two major additions that significantly improve usability.
The biggest addition is the ability to sync Three.js objects with Construct 3 sprites, text objects, and other instances. This bridges the gap between 3D rendering and Construct's familiar object system.
How it works:
Practical applications:
This addresses the most common request since launch - making 3D objects feel more integrated with Construct's workflow rather than completely separate.
The second addition simplifies loading multiple 3D models with a single action. Instead of separate load actions for each model, you can now use:
MakeIt3D.ToArray("model1.glb", "model2.fbx", "character.glb")
The system loads all models concurrently and manages the process automatically. This is particularly useful for:
The synchronization system runs during the plugin's update loop, checking linked Construct objects for changes and applying them to their 3D counterparts. The coordinate system conversion handles the differences between Construct's layout-based positioning and Three.js world coordinates.
For batch loading, the system uses Promise.all() to load models in parallel while maintaining proper error handling for individual failures.
The sync system currently works one-way (Construct to Three.js). Changes made directly to Three.js objects won't reflect back to Construct objects. This may be addressed in future updates based on usage patterns.
These features emerged directly from user feedback about integration challenges. The goal is making 3D accessible to Construct developers without forcing them to abandon familiar workflows.
Early testing shows these additions significantly reduce the learning curve for existing Construct users while maintaining the full power of Three.js for advanced use cases.
The plugin continues evolving based on real-world usage. Join the Discord community to influence future development and share your creations.
Available now on itch.io