Releases & Changelogs

Needle Engine 4.1.0 alpha.1

Needle Engine

  • Add: Support for loading KTX2 textures as environment-image and background-image (e.g. <needle-engine background-image="my-skybox.ktx2">)
  • Fix: Issue where raycasting was not using acceleration structures and instead falling back to slow raycasting. This release greatly improves raycasting performance

:dart: Download Unity Plugin :package: Install from NPM
:octopus: Changelog on Github :bookmark_tabs: Needle Engine API
:bulb: Get started :sparkles: Samples

Needle Engine 4.1.0 alpha.4

Needle Engine

  • Add: SceneSwitcher methods for unload() and reload() the currently loaded scene

Unity Integration

  • Add: FileReference types now have an option to be assigned from an asset in the scene, URL string or filepath string
  • Change: Generated font assets are now cached
  • Change: Attempt to auto recover corrupted npx cache

:dart: Download Unity Plugin :package: Install from NPM
:octopus: Changelog on Github :bookmark_tabs: Needle Engine API
:bulb: Get started :sparkles: Samples

Needle Engine 4.1.0 alpha.5

Needle Engine

  • Fix: Issue where MeshCollider with InterleavedBufferAttributes were not created correctly
  • Fix: multi-object mesh collider handling for Groups and add warning for remaining case that are not supported
  • Fix: transparency trimming for screenshot should happen before screenshot is returned
  • Change: Reduced mesh LOD vertex reduction to improve quality of lowest LOD
  • Update build pipeline to latest 2.7 alpha
  • Update rapier dependency to 0.14.0

Unity Integration

  • Allow Node 22 LTS

:dart: Download Unity Plugin :package: Install from NPM
:octopus: Changelog on Github :bookmark_tabs: Needle Engine API
:bulb: Get started :sparkles: Samples

Needle Engine 4.1.0 alpha.6

Unity Integration

  • Update build pipeline to latest alpha

:dart: Download Unity Plugin :package: Install from NPM
:octopus: Changelog on Github :bookmark_tabs: Needle Engine API
:bulb: Get started :sparkles: Samples