Posted 1 Hours Ago Job ID: 2119082 4 quotes received

Unity Project

Featured
Fixed Price$2.5k-$5k W9 Required for U.S.
Quotes (4)  ·  Premium Quotes (0)  ·  Invited (0)  ·  Hired (0)

  Send before: July 28, 2026

Send a Quote

Programming & Development Web Development & Design

Arbor Unity XR Multiplayer Environment and Real-World Tool Simulation Library Project Goal

PTTI / All Trade Skills is seeking a Unity XR designer and developer team to create a multiplayer VR training environment and a library of 500+ realistic trade tools, machines, parts, and training objects that can be imported into an existing Unity environment.

These tools must not be simple decorative 3D models. Each tool must be designed to work like a real-world tool inside the Unity training environment.

The system must allow students to grip, move, connect, disconnect, assemble, disassemble, test, operate, and troubleshoot mechanical and electrical systems in VR.

Core Requirement: Real-World Tool Functionality

Every tool and part must be built as an interactive Unity asset that supports realistic trade training.

Tools must be able to:

  • Be gripped by the student in VR
  • Be held from different directions and angles
  • Be used with the left or right hand
  • Rotate, turn, pull, push, twist, squeeze, clamp, tighten, loosen, cut, connect, or disconnect
  • Snap into correct locations when assembling parts
  • Reject incorrect placement when used improperly
  • Trigger animations, sounds, tool movement, or system responses
  • Support real-world assembly and disassembly steps
  • Support mechanical and electrical training tasks
  • Record whether the student used the tool correctly or incorrectly

The goal is for the student to learn by doing, not by simply looking at a 3D model.

Mechanical Assembly and Disassembly Functions

The Unity tools and parts must support mechanical work such as:

  • Connecting parts together
  • Disconnecting parts
  • Installing and removing bolts, screws, nuts, washers, clamps, pins, brackets, and fittings
  • Tightening and loosening fasteners
  • Using torque tools correctly
  • Aligning parts before assembly
  • Removing covers, guards, panels, and access doors
  • Installing motors, fans, pumps, belts, gears, wheels, valves, pipe fittings, brackets, and machine components
  • Showing correct and incorrect assembly sequences
  • Allowing students to disassemble a system for troubleshooting or repair

Examples:

A wrench should turn a bolt.

Circular and Jig saws
A screwdriver should remove or install a screw.
A pipe wrench should grip and turn pipe.
A drill should align with a hole and drive a screw.
A clamp should open, close, and hold material.
A grinder should activate only when held and used correctly.

Electrical Testing and Operation Functions

Electrical tools and components must support realistic electrical training.

The system should allow students to:

  • Connect and disconnect wires
  • Strip wire
  • Install wire nuts, terminals, connectors, switches, outlets, breakers, fuses, relays, contactors, sensors, and control devices
  • Use a digital multimeter
  • Test voltage
  • Test continuity
  • Test resistance
  • Test polarity
  • Check open circuits
  • Check short circuits
  • Check ground faults
  • Test batteries, motors, sensors, switches, and circuits
  • Turn systems on and off
  • Observe correct or incorrect operation
  • Receive warnings for unsafe procedures

Examples:

A multimeter should allow the student to touch probes to terminals and receive a realistic reading.
A breaker should open or close a circuit.
A switch should control a light, motor, fan, or device.
A fuse should fail if the circuit is overloaded.
A wire should connect only when matched to the correct terminal or connector.

Multi-Directional Grip and Hand Interaction

Each tool should support realistic hand interaction.

The tool system must allow:

  • Gripping from multiple sides
  • Correct hand positioning
  • Rotation in all directions
  • Two-hand operation where needed
  • Trigger grip, pinch grip, and grab grip where appropriate
  • Realistic use angles
  • Collision with other parts
  • Tool alignment before activation
  • Snap points for correct use
  • Haptic feedback where possible

A student should be able to pick up a tool naturally, move it around the work area, and use it from the correct position just like in a real shop or lab.

Tool Behavior Requirements

Each tool should include:

  • Unity prefab
  • Optimized 3D model
  • Proper real-world scale
  • Correct pivot points
  • Grab points
  • Snap points
  • Colliders
  • Physics behavior
  • Materials and textures
  • Tool state logic
  • Sound effects
  • Animation where needed
  • Correct-use validation
  • Incorrect-use feedback
  • Reset function
  • Instructor override/reset option
Assembly Training System

The developer must create a reusable assembly system that allows PTTI to build many training labs.

The system should support:

  • Step-by-step assembly
  • Step-by-step disassembly
  • Correct order of operations
  • Wrong part detection
  • Wrong tool detection
  • Wrong direction detection
  • Missing part detection
  • Completed assembly confirmation
  • Student progress tracking
  • Instructor review
  • Reset and repeat practice

Example training labs may include:

  • Assemble an electrical outlet circuit
  • Wire a switch and light
  • Test a motor circuit
  • Replace an HVAC capacitor
  • Install a blower motor
  • Assemble a pipe fitting system
  • Remove and reinstall a pump
  • Assemble a drone motor and ESC system
  • Disassemble and troubleshoot a robot wheel drive
  • Install welding machine leads and ground clamp
Multiplayer Requirement

The environment must support multiplayer training.

The system should allow:

  • Instructor-led sessions
  • Multiple students in the same virtual lab
  • Shared tool use
  • Shared assembly tasks
  • Student avatars or user indicators
  • Synchronized object movement
  • Synchronized tool operation
  • Instructor demonstration mode
  • Instructor ability to pause, reset, or advance the lab
  • Instructor ability to observe student actions
  • Group training activities
  • Team-based assembly and troubleshooting
ArborXR Deployment Requirement

ArborXR will be used for headset management and app deployment.

The Unity developer must prepare the final VR application so it can be deployed through ArborXR to Meta Quest or other supported XR headsets.

The developer should provide:

  • Final Unity project files
  • APK build
  • ArborXR-ready deployment package
  • Version control naming
  • Device testing process
  • Update process
  • Documentation for future deployment
500 Tool and Object Library

The developer/designer must create more than 500 trade-related tools, parts, machines, and training objects.

These may include tools and parts for:

  • Welding
  • Electrical
  • HVAC
  • Plumbing
  • Pipefitting
  • Carpentry
  • Masonry
  • Automotive
  • Drone repair
  • Robotics
  • Advanced manufacturing
  • Safety training

Each asset must be interactive, importable, reusable, and capable of being used in future Unity training environments.

Deliverables

The developer must deliver:

  1. Multiplayer Unity XR training environment
  2. 500+ functional trade tools and objects
  3. Real-world gripping and interaction system
  4. Mechanical assembly and disassembly system
  5. Electrical testing and circuit operation system
  6. Tool connect/disconnect system
  7. Snap-point and validation system
  8. Instructor control system
  9. Student progress tracking system
  10. Unity prefab library
  11. Source Unity project files
  12. APK build ready for ArborXR
  13. Documentation and training guide
  14. Asset inventory spreadsheet
  15. Testing report
Acceptance Criteria

The project will be accepted only when:

  • Tools work like real-world tools, not static models
  • Students can grip tools from multiple directions
  • Tools can connect and disconnect parts
  • Mechanical parts can be assembled and disassembled
  • Electrical parts can be wired, tested, and operated
  • Multimeter and electrical testing functions work realistically
  • Correct and incorrect tool use can be detected
  • Instructor can control and reset training activities
  • Multiple users can work in the same environment
  • All 500+ tools can be imported into existing Unity environments
  • Final build can be deployed through ArborXR
  • PTTI receives all source files and documentation

Seeking a Unity XR training system where tools, parts, machines, and electrical components behave like real-world trade equipment. Students must be able to hand tools to each other, assemble, disassemble, connect, disconnect, test, operate, troubleshoot, and repair systems using realistic hand interaction in VR.



... Show more
Sherman M United States