This is a list of all samples in this package. You can also find them in the Unity Package Manager window.
| Sample | Description | Preview |
|---|---|---|
| See through | This sample uses the Seethrough component to automatically fade out objects between the camera and a target object. Interaction Rendering |
![]() |
| Bike Scrollytelling - Responsive 3D | Use Needle Engine Timeline, ScrollFollow, ViewBox and FocusRect components to create a dynamic and responsive scrollytelling experience. Animation Interaction HTML Responsive |
![]() |
| Scrollytelling and Cursor Interaction | No-code example for how to use the window scroll and cursor to control physics, lights and timeline animation Rendering Animation Physics Interaction HTML |
![]() |
| Droplistener | Drop a 3D asset on the page to render. With networking functionality the DropListener is able to fetch and load dropped assets as well. Interaction Networking Dynamic Content |
![]() |
| FastHDR Environment Lighting - EXR compression | 10x faster image based lighting, zero framedrops and 95% less GPU memory usage Rendering Performance and Optimization |
![]() |
| Splines Scroll Example | Using Splines and Scroll Animation Animation Interaction Responsive |
![]() |
| Face Filter | Create your own unique face filters with blendshapes, animations and particles. Record videos for your social media or share the link with friends and family Rendering Interaction Games |
![]() |
| Look At Cursor Interactive 3D Header | Create a unique and interactive website header. Make a character look at your mouse cursor. Interaction HTML Frontend Physics Animation Games |
![]() |
| Characters (Everywhere Actions) | Character controller that works in iOS AR too iOS AR XR Interaction USDZ Everywhere Actions |
![]() |
| Configurator | Changing objects and materials via script. Interaction Scripting XR Networking |
![]() |
| Device Sensors | Orientation Sensor Access Scripting Interaction |
![]() |
| Hotspots | Annotate 3D content Interaction Scripting XR |
![]() |
| Recorded Avatars | Use your VR headset to record and animate your characters and avatars Animation Rendering |
|
| Shooting Range | Score the most points by hitting as many shots without missing! Games Interaction Scripting XR HTML |
![]() |
| Musical Instrument | Play audio and animation on click interactions iOS AR Audio XR Animation Everywhere Actions USDZ |
![]() |
| Image Tracking | Placing content on physical image markers iOS AR XR Everywhere Actions USDZ |
|
| External Content | Download textures & models from external sources Scripting Dynamic Content |
![]() |
| Bow & Arrow | Minigame where you play as an archer Games XR |
![]() |
| Car Physics | Slalom minigame showcasing raycast vehicle physics Games Physics |
![]() |
| Collaborative Sandbox | Networking, WebXR, Drag & Duplicate Networking XR Interaction |
![]() |
| Color Menu (Everywhere Actions) | Changing an object's material with a spatial menu iOS AR Interaction XR USDZ Everywhere Actions |
![]() |
| Deferred Textures | Faster load times, smaller payloads Rendering Performance and Optimization |
![]() |
| Diamond Ring | High-quality jewelry rendering using shader pathtracing Rendering XR |
![]() |
| Gaussian Splatting | Renderer and tooling for gaussian splatting, a novel way to render 3D content. Rendering Scripting |
![]() |
| Ground Projection | Floor projection from environment maps Rendering |
![]() |
| Interactive Map | Openstreetmap.org integration in 3D Scripting Frontend |
![]() |
| Level of Detail | Increase and decrease quality based on camera distance. (LOD) Rendering |
![]() |
| Multiple Cameras | Rendering multiple cameras to the screen Rendering Scripting |
![]() |
| Panorama Controls | Camera controls with gyroscope support Scripting Interaction XR |
![]() |
| Progressive Mesh and Textures | Sample showcasing mesh and texture compression with progressive loading and automatic LOD generation, enabling fast downloads, smooth performance, and efficient rendering of high-poly assets. Performance and Optimization Rendering |
![]() |
| Screensharing | WebRTC and Streaming Networking XR Video Interaction |
![]() |
| XR Mesh Detection | Access and render room meshes on Quest 3 XR Rendering |
|
| Spatial Audio | Placing audio sources in 3D with spatial falloff Audio XR iOS AR Everywhere Actions USDZ |
![]() |
| Netlify | Deploy projects made with Needle to Netlify Deployment |
![]() |
| NextJS | Integration with the NextJS framework. Frameworks Deployment Frontend |
![]() |
| Svelte integration | Integration with the Svelte web framework. UI Frameworks Frontend |
![]() |
| SvelteKit integration | Integration with SvelteKit for dynamic or static pages UI Frameworks Frontend |
![]() |
| Vue.js Integration | Integration with the Vue.js web framework. UI Frameworks Frontend |
![]() |
| Configurator (Everywhere Actions) | Configure your product in quicklook Rendering iOS AR Interaction USDZ Everywhere Actions |
![]() |
| Contact Shadows | Proximity based soft shadows for flat surfaces Rendering |
![]() |
| iframe Content | Displaying external web pages in 3D Rendering HTML |
![]() |
| MediaPipe Hands | Control the scene with your hands XR Interaction |
![]() |
| Multiple lightmaps | Easily bake multiple lightmaps for a scene and switch between different lightmaps at runtime. Rendering |
![]() |
| Particles | Particle Systems and Trails Rendering |
![]() |
| Physics & Animation | Physical objects interacting with animated objects Animation Physics |
![]() |
| Physics Basic | Simple physics scene with objects changing colors on collision Physics Interaction |
![]() |
| Physics Joints | Connections between physical objects Physics |
![]() |
| Physics Playground | Rigidbodies, Colliders, Triggers Physics Interaction |
![]() |
| Portal Rendering | Using stencil buffers Rendering |
![]() |
| Product Scrollytelling | Lynx R1 scrolling website Rendering Animation |
![]() |
| Reflection Probes | Set custom reflections per object Rendering |
![]() |
| Room Tracking & Passthrough | Physics, Passthrough, Walls and Furniture on Quest / Quest Pro XR Interaction Rendering |
|
| Switchable Walls | Plane Tracking, Passthrough, Spatial Understanding XR Rendering Interaction |
![]() |
| Third-Person Controller | Characters, Animations and Controls Animation Games Interaction |
![]() |
| Transmission | Glass vase refraction Rendering |
![]() |
| Voxel Editor | Very basic voxel editor made with Everywhere Actions Interaction iOS AR XR Everywhere Actions USDZ |
![]() |
| VRM Character | Loading support for VRM files Dynamic Content Scripting |
![]() |
| Digital Landscape | Custom shader showcasing terrain visualization Rendering |
![]() |
| PostProcessing | PostProcessing with DoF, Bloom, SSAO and more Rendering PostProcessing |
![]() |
| Sidescroller | Sidescroller with desktop, touch and gamepad inputs, using sprites. Games Interaction Scripting |
![]() |
| Animated Materials | Animate material values to create effects and transitions Animation Rendering |
![]() |
| Animated Properties | Powerful animation capabilities. Animate material values, scripts, objects. Animation Rendering |
![]() |
| Animator (Everywhere Actions) | Humanoid character with switchable animations Animation iOS AR Everywhere Actions USDZ |
![]() |
| AnimatorController | Simple animator controller to transition between two states and play a sound effect (no code) Animation |
![]() |
| AR Camera Background | Modify the camera stream and use it for material effects. XR Rendering |
![]() |
| Body Tracking | Whole body tracking in XR XR Scripting |
|
| Custom Hands | Custom hand models in WebXR XR Interaction |
![]() |
| Depth sensing | Blend virtual objects with your real environment Rendering XR |
![]() |
| First Person Multiplayer | Character Controller with Touch Support and Multiplayer capability Games Networking Interaction Scripting |
![]() |
| First Person Singleplayer | First Person Character Controller with Touch Support Games Interaction Scripting Physics |
![]() |
| Fonts and Text | Displaying text, rich text, font families UI |
![]() |
| Javascript Communication | Communication between Needle Engine and external javascript Scripting HTML Frameworks |
![]() |
| Jet Engine | Showcase your product interactivly Animation Rendering USDZ Everywhere Actions iOS AR |
![]() |
| Line Drawing | Collaborative drawing in 3D for sketches and scribbles Interaction Networking XR Rendering |
![]() |
| Material X | MaterialX materials running in the browser with Needle Engine – industry-standard shaders at full fidelity. Rendering |
![]() |
| Multi Scene Example | Load and switch scenes Performance and Optimization Dynamic Content |
![]() |
| Navmesh & pathfinding | Generate navmesh and find a path between two points Scripting |
![]() |
| Networking Players | Spawn and control networked players. Understand networking lifecycle for PlayerState. Networking Scripting |
![]() |
| Pen and Sword | Logitech MX Ink – XR Stylus for Meta Quest Interaction XR Rendering |
![]() |
| React Sample | Integrate Needle Engine into a react component Frameworks HTML Frontend |
![]() |
| Realtime Clock | Code example Scripting |
![]() |
| Shaders | Exporting Unity Shaders to the web Rendering |
![]() |
| Snow Globe | Use Rigidbody and Collider components to make objects physical and collide with each other - without writing a single line of code. Physics iOS AR USDZ Everywhere Actions |
![]() |
| Summoning Animation | Complex animation Rendering iOS AR XR USDZ Everywhere Actions |
![]() |
| Synchronized Animator | Synchronize animator and animation state over network Networking Animation Scripting |
![]() |
| Texture Details | High-resolution textures and AR placement Rendering XR iOS AR Everywhere Actions USDZ |
![]() |
| Video Playback | Displaying videos, codecs, transparency Rendering Video Dynamic Content |
![]() |
| Visibility and State | Visibility, enabled/disabled, hierarchy Scripting Rendering |
![]() |
| Worldspace UI | Create 3D UIs with Canvas UI Animation |
![]() |
| Splines | Paths made out of bezier curves Animation Scripting |
![]() |
| Movie Set | RenderTexture sample Rendering |
![]() |
| Framerates | This sample shows how to modify the target framerate Performance and Optimization |
![]() |
| HTML AR Overlay | Custom DOM Overlays in AR UI HTML Frontend |
![]() |
| HTML Custom Layout | Custom DOM Layout UI HTML Frontend |
![]() |
| HTML Custom XR Buttons | AR and VR buttons can be customized for your app. UI HTML Frontend |
![]() |
| Integrating p5.js | Use p5.js to draw dynamic and interactive textures Interaction Rendering Frameworks Frontend |
![]() |
| Looking Glass | 3D Holographic Display Rendering Devices |
![]() |
| Particle Bursts | Emitting particles on interaction Rendering Scripting |
![]() |
| Particles On Collision | Particles Spawned on Collision with Slowmotion Effect and Physics Materials Interaction Scripting Physics |
![]() |
| Pencil Sword | Combining pen data and 3D Interaction Scripting |
![]() |
| Product Flyover | Scroll through multiple product pages using a Timeline and Timeline Events Rendering Animation Dynamic Content Interaction |
![]() |
| Screenspace UI | Example showing Needle Engine screenspace Canvas UI UI |
![]() |
| Shadow Catcher | Render additive or masked transparent shadows, great for AR Rendering XR |
![]() |
| Spatial Triggers | Reactive Zones and Events Scripting Interaction |
![]() |
| Spritesheet Animation | Animate Sprites using AnimationClips Rendering Animation Games |
|
| Deploy to FTP | Deploy projects made with Needle to an FTP Server Deployment |
![]() |
| Deploy to Github Pages | Deploy projects made with Needle to GitHub Pages Deployment |
![]() |
| Deploy to Glitch | Deploy projects made with Needle to Glitch Deployment |
![]() |
| Deploy to Itch | Deploy projects made with Needle to Itch.io Deployment |
![]() |
| Device Detection | APIs for checking device, browser, and capabilities Scripting Devices |
![]() |







































































































