Explanation
Deepen your understanding. These pages explain concepts, design decisions, and architecture. They help you build a mental model of how Needle Engine works.
Not sure what you need?
- Need to learn the basics? See Tutorials
- Want to solve a specific problem? See How-To Guides
- Looking for API reference? See Reference
What is Explanation?
Explanation is understanding-oriented documentation that provides context and clarification. It:
- Discusses concepts and ideas
- Provides historical context and reasoning
- Explains design decisions and trade-offs
- Connects topics across the system
Core Concepts
Fundamental concepts to understand:
- Vision & Philosophy - Why Needle Engine exists
- Technical Architecture - How it all works
- Project Structure - Editor vs web projects
- Features Overview - Complete feature set
- Component Compiler - TypeScript to C# generation
Architecture
Deep dives into system architecture:
- Technical Overview - Complete system overview including glTF pipeline, three.js integration, and build types
Need Help?
- Want to learn by doing? See Tutorials
- Need to solve a problem? See How-To Guides
- Looking for API docs? See Reference
- Have questions? Ask in Discord