This is a list of all samples in this package. You can also find them in the Unity Package Manager window.
Sample | Description | Preview |
---|---|---|
Product Scrollytelling | Lynx R1 scrolling website Rendering Animation |
|
Room Tracking & Passthrough | Physics, Passthrough, Walls and Furniture on Quest / Quest Pro XR Interaction Rendering |
|
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 |
|
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 | Simple way how to animate 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 images 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) | Color selection with an interface iOS AR Interaction XR USDZ Everywhere Actions |
|
Deferred Textures | Faster load times, smaller payloads Rendering Performance and Optimization |
|
Diamond Ring | Jewelry rendering and caustics bake 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 |
|
Interactions (Everywhere Actions) | Various interactive examples compatible with iOS AR iOS AR Audio Interaction XR USDZ Everywhere Actions |
|
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 |
|
Screensharing | WebRTC and Streaming Networking XR |
|
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 |
|
Reflection Probes | Set custom reflections per object 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) | Skinned mesh animated character 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 | Widly supported shader node system Rendering |
|
Multi Scenes (dynamic loading) | Lazy 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 players - this sample also shows the lifecycle of networked players Networking Scripting |
|
Pen and Sword | Logitech MX Ink – XR Stylus for Meta Quest Interaction XR Rendering |
|
Product Flyover | Scroll through multiple product pages using a Timeline and Timeline Events Rendering Animation Dynamic Content Interaction |
|
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 | Resetting physics 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-res textures and AR placement Rendering XR iOS AR Everywhere Actions USDZ |
|
Video Playback | Displaying videos, codecs, transparency Rendering |
|
Visibility and State | Visibility, enabled/disabled, hierarchy Scripting Rendering |
|
Worldspace UI | Create 3D UIs with Canvas UI Animation |
|
Movie Set | RenderTexture sample Rendering |
|
Splines | Paths made out of bezier curves Animation Scripting |
|
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 |
|
Screenspace UI | Anchoring Canvas UI elements to the screen 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 | Device and browser detection API Scripting |