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.
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
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?
- Stuck on a tutorial? Check the FAQ or ask in Discord
- 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