Tutorials
Learn Needle Engine step-by-step with hands-on tutorials
Learn by doing. These tutorials will guide you through building complete projects from start to finish. Each tutorial is designed to teach you the fundamentals while creating something real.
:::tip New to Needle Engine? Start with Getting Started to install and set up your development environment first. :::
What are Tutorials?
Tutorials are learning-oriented guides that take you from zero to a working project. They are:
Step-by-step and easy to follow
Guaranteed to work if you follow along
Designed to build confidence through hands-on practice
Perfect for beginners and those learning new features
Not sure what you need?
Want to learn the basics? Start here with Tutorials
Need to solve a specific problem? See How-To Guides
Want to understand concepts? See Explanation
Looking for API reference? See Reference
Getting Started
Fundamentals
Build your foundation with these essential tutorials:
For Blender Artists - 3D artists guide to interactive web experiences (~20 min, Beginner)
For Unity Developers - Learning path for Unity developers (Beginner)
Working with Unity Integration - Unity workflow and glTF export (~15 min, Intermediate)
C# to TypeScript Translation - Translate your C# knowledge (~15 min, Intermediate)
TypeScript Essentials - Learn TypeScript basics for Needle Engine (~20 min, Beginner)
Your First Project
Choose your preferred tool and create your first Needle Engine scene:
Unity: Unity Integration - Install and create your first interactive web scene
Blender: Blender Add-on - Install the add-on and export to the web
Web: Getting Started - Use Needle Engine with JavaScript/TypeScript
Build Interactive Experiences
:::tip Coming Soon The following comprehensive tutorials are planned and will be added soon. In the meantime, check out our Samples for interactive examples. :::
Learn by building complete, real-world projects:
Interactive Product Viewer - Create a professional 3D product viewer (Coming soon)
VR Gallery Experience - Build a complete WebXR gallery (Coming soon)
Multiplayer Game - Create a real-time multiplayer experience (Coming soon)
Scripting & Components
Learn to create interactive functionality with code:
Create Components - Write custom TypeScript components
Scripting Examples - Code examples and snippets
Platform-Specific Workflows
Unity Workflows
Unity Integration - Unity-specific features and workflows
Blender Workflows
Blender Add-on - Blender-specific features and workflows
Web-First Development
three.js Integration - Working with three.js directly
Need Help?
Want to solve a specific problem? See How-To Guides
Need to understand concepts? See Explanation
Looking for API docs? See Reference
Next Steps
After completing tutorials:
Solve specific problems - How-To Guides
Deepen your understanding - Explanation
Look up APIs - Reference
Get inspired - Samples & Showcase
Get help - Help & Community
Last updated