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