Needle Engine is a web-based runtime for 3D apps. It runs on your machine for development, and can be deployed anywhere. It is flexible, extensible, and collaboration and XR come naturally.
Needle Exporter for Unity bridges the Unity Editor and the web runtime. It helps you to export your assets, animations, lightmaps and so on to the web. It is built around the glTF standard for 3D assets.
Together, they enable incredible iteration speeds and help you to bring your content to the web.
Some have called it the "Missing Link" between artist-friendly workflows and modern web development!
Get started now • Features Overview • Learn more about our vision • Projects Made with Needle
fastiteration.mp4
- Getting started ⭐
- Feature Overview
- Export — glTF files, shaders, lightmaps, Skybox, ...
- Project Structure — vite, npm definition files
- VR and AR — WebXR, VR, AR placement, limitations
- Scripting — components, codegen, interop with the web, interop with three.js
- HTML — web-components, responsive design
- Deployment — bundle, build and upload to a server
- Samples and Modules
- Questions and Answers
- Example Projects
- For Unity Developers
- Our Vision — conceptual overview
- Technical Overview — technical overview, glTF extensions
- Component Reference
- Debugging — debug glTF, debug flags, mobile console
For fast support, please join our Discord.
Please fill out the Feedback Form ⇡ (it takes only ~1 minute) to help us improve the engine/exporter/documentation. Thank you!
Note: All external links are marked using this icon: ⇡
🌵 needle — tools for unity • @NeedleTools • @marcel_wiessler • @hybridherbst • Needle Discord
Needle Engine is not sponsored by or affiliated with Unity Technologies or its affiliates. "Unity" is a trademark or registered trademark of Unity Technologies or its affiliates in the U.S. and elsewhere.