docs
Getting Started
Tutorials
How-To Guides
Explanation
Reference
Help
Getting Started
Tutorials
How-To Guides
Explanation
Reference
Help

Explanation

Background knowledge and deeper understanding of how Needle Engine works. These articles explain the architecture, design decisions, and technical concepts behind the engine — useful when you want to understand why things work the way they do.


Core Concepts

  • Vision & Philosophy - Why Needle Engine exists and our design principles
  • Project Structure - Editor projects vs web projects
  • Component Compiler - TypeScript to C# generation
  • Exporting to glTF - How the export system works and what gets exported

Features

  • Features Overview - Complete feature set and capabilities
  • FastHDR Environment Lighting - Ultra-fast HDR lighting with zero CPU processing and minimal VRAM
  • Progressive Loading (gltf-progressive) - How progressive texture and mesh loading works under the hood
  • Texture Compression - KTX2, ETC1S, UASTC & WebP formats compared
  • Mesh Compression - Draco & Meshopt compression formats

Architecture

  • Technical Overview - System architecture, glTF pipeline, and three.js integration
  • Networking Architecture - How multiplayer and networking works

Looking for something else?

  • Tutorials — Step-by-step lessons to learn Needle Engine by building projects
  • How-To Guides — Practical solutions for specific tasks like networking, XR, and deployment
  • Reference — API docs, component catalog, configuration, changelogs
Suggest changes
Last Updated: 4/25/26, 1:12 PM

Extras

Needle AI Ask Needle AI
Copy Markdown

Navigation

  • Getting Started
  • Tutorials
  • How-To Guides
  • Explanation
  • Reference
  • Help

Extras

Needle AI Ask Needle AI
Copy Markdown