githubEdit

Getting Started & Installation

Install Needle Engine and create your first interactive 3D web experience with Unity, Blender, or JavaScript in minutes.

Getting Started with Needle Engine

Build fully interactive 3D websites using your favorite tools. Needle Engine works with professional 3D editors and modern web frameworks, giving you the power to create rich web experiences that deploy anywhere.

What You'll Get

With Needle Engine, you get:

  • 🎨 Visual authoring in Unity or Blender

  • 🚀 Automatic optimization with state-of-the-art compression (up to 100x smaller files)

  • 📱 Cross-platform support (desktop, mobile, VR, AR)

  • Hot reload for instant feedback during development

  • 🌐 Deploy anywhere on the web with a single command


Choose Your Workflow

Pick the tool that matches your skills and project needs:

Which Tool Is Right for You?

Unity Integration

Blender Add-on

Vanilla JavaScript


Install a Code Editor

Visual Studio Code is recommended for creating and editing JavaScript, TypeScript, HTML, and CSS files. It's a free, open-source editor that works on all platforms and integrates seamlessly with Needle Engine.

Download Visual Studio Code

Why VS Code?

  • Built-in TypeScript support

  • Excellent debugging tools

  • Rich extension ecosystem

  • Live Server support for local development

  • Git integration


Required Tools

:::tip Automatic Installation with Unity or Blender When using the Unity or Blender integration, we'll guide you through installing these tools automatically. You don't need to install them manually. :::

The following tools are used by Needle Engine to create, preview, and build your web app:

Node.js (Required)

Download Node.js 20 LTS or 22 LTS

What it does:

  • Manages your web project dependencies

  • Runs a local development server with hot reload

  • Builds and optimizes your project for production

  • Handles deployment to hosting platforms

Download toktx texture tools

What it does:

  • Compresses textures for optimal web performance

  • Reduces file sizes dramatically without quality loss

  • Creates GPU-compressed formats (KTX2)

  • Required for production builds

Learn more about production buildsarrow-up-right


Quick Start Paths

Choose your path based on your preferred tool and workflow:

Path 1: Start with Unity

Best for: Game developers, Unity users, teams with existing Unity projects

Download Needle Engine for Unityarrow-up-right

What you'll learn:

  • Install Needle Engine in Unity

  • Create your first interactive 3D scene

  • Export and preview in the browser

  • Add interactivity with components

👉 Start Unity Tutorial →arrow-up-right

Supported Unity versions: 2020.3.16+, 2021.3.9+, 2022.3.0+


Path 2: Start with Blender

Best for: 3D artists, Blender users, open-source enthusiasts

Download Needle Engine for Blenderarrow-up-right

What you'll learn:

  • Install the Blender add-on

  • Set up your first web project

  • Export scenes to the web

  • Add Needle components

👉 Start Blender Tutorial →arrow-up-right

Supported Blender versions: 4.1+


Path 3: Start with Web Code

Best for: Web developers, three.js users, integration into existing sites

Quick options:

CDN (Fastest):

NPM (Production):

👉 Start three.js Tutorial →arrow-up-right


Your First Project

Ready to build something? Follow one of our step-by-step tutorials:

🎓 For Unity Users

Your First Unity Project →arrow-up-right - Create an interactive 3D scene in Unity and export it to the web in minutes.

🎓 For Blender Users

Your First Blender Project →arrow-up-right - Build a web-ready 3D experience using the Blender add-on.

🎓 For Web Developers

Your First Web Project →arrow-up-right - Integrate Needle Engine into your existing web project with JavaScript.

🚀 Beyond the Basics

After completing your first project, explore these tutorials:


Next Steps

📚 Learn by Doing (Tutorials)

New to Needle Engine? Start with these learning-oriented guides:

🛠️ Solve Specific Problems (How-To Guides)

Know what you want to build? Jump straight to task-oriented guides:

💡 Understand the Concepts (Explanation)

Want to understand how Needle Engine works under the hood?

📖 Look Things Up (Reference)

Need to find specific information quickly?

🎨 Get Inspired

💬 Get Help


:::tip Need Help? If you run into issues during setup, check out our FAQarrow-up-right or join our Discord communityarrow-up-right where we're happy to help! :::

Last updated