Needle Engine

Modules

Built-in Components

Contains Needle Engine Core Components.

Engine Core

Contains core functionality for Needle Engine. This includes

  • Context Management
  • Asset Loading
  • Component Lifecycle
  • Time Handling
  • XR support
  • Unified Input Handling
  • Needle Menu
  • Networking
  • Physics, Collisions, Raycasting
  • Math and Filtering Helpers
  • Rendering Utilities
  • Debugging Utilities, Gizmos
  • User agent detection
  • and more.
Experimental Components
Networking Schemes

This module contains the networking schemes used by Needle Engine.
They are used to define the structure of the data that is sent over the network.
Networking can use plain text or flatbuffers for serialization. Flatbuffers are more efficient and faster than plain text, but require more setup work.