Unity 3D Developer to Build Prototype of ICSI Simulation (Medical Training App) - Initial Prototype

Job ID: 39491528

Budget: ₹12,500 – ₹37,500 INR

Unity 3D Developer Needed for Realistic ICSI Embryology Training Simulation (initial prototype with just 1 process and its subprocesses simulated)

Summary:
We're building TrainICSI, a professional Unity 3D simulation for training embryologists in ICSI (Intracytoplasmic Sperm Injection). The simulator will provide both tutorial and practice modes with a realistic view of this microscopic process. It must support microscope-like zooming, pipette manipulation(like 3D models are controlled in other games by user), and interactive fluid like physics (with potential integration of custom USB hardware controllers in future versions).

What You’ll Build:
Realistic 3D simulation of an embryology dish containing:

- 3 droplets (containing multiple oocytes cells)
- 1 streak (containing multiple sperms)
- Support for 3 magnification levels (80x, 200x, 400x) with smooth transitions
- Other small visible options like a minimap, coordinates of target for showing user where to naviagate.

Two core modes(in main menu):
Tutorial Mode – Pre-set scenarios(very basic simulations for one or two actions) with videos.
Practice Mode – Subdivided into:
Beginner Mode: With minimap, coordinates, and ease-of-use helpers
Pro Mode: No guidance; user handles full procedure from scratch

* Modular scene structure, with models of sperm, oocytes & 2 pipettes.

* UI features like minimaps, microscope zone indicators, scores, and progress

* Min. unity requirements as per standard: Unity 2022+ (preferably LTS)

* Proficiency with the Unity Input System (for keyboard/mouse + future hardware mapping) - for creating an abstract layer for mapping custom hardware in future

* Experience with modular scene architecture (since a scene will be used at multiple places with minor changes. ex: sperm immobilization in beginner mode with guide and in pro mode without any guide help on screen)

* Ability to implement realistic physics-based interactions

* Clean, scalable codebase with configuration-driven behavior (JSON or ScriptableObjects)

* Professional-looking UI/UX (clinical or clean AAA-style preferred)

A system to detect which step user is at and if steps are being performed correctly or not (for showing appropriate warnings).

Deliverables:
- Fully functional standalone simulation (Windows, optionally macOS)
- Modular reusable scenes for:
* Sperm immobilization
*Oocyte injection
(these are steps in icsi process)

- Navigation and magnification logic
- Ready to plug in future USB controllers (abstract input layer)
- Flexible toggles for different modes (Tutorial, Beginner, Pro)

Reference Simulations (to get a rough idea):
This is the ICSI process:-
https://youtu.be/GTiKFCkPaUE(an average overall idea)
https://youtube.com/shorts/rY9wJhFuzfg, https://youtube.com/shorts/yiBOBmdnTzM(sperm immobilization reference)
https://youtube.com/shorts/PCsMK2YHmFw (oocyte injection)
A professional performing ICSI, with video output showing: https://youtube.com/shorts/GbA7Fg-hHik

Ideal Developer:
- Has built simulation or science-based apps before (esp. medical/educational)
- Understands 3D input, physics, and modular architecture
- Communicates clearly and can break down tasks/milestones
- Willing to iterate based on feedback and UI/UX polish

Timeline:
Initial MVP expected in 3-4 weeks. Future contract extension possible for hardware controller integration and expanded modules.

Document to be Provided: Full PDF brief with flow, screens, modes, scene breakdown, magnification logic, and control mapping will be shared during project discussion.

Apply now with:
- Portfolio or past work in simulations/training tools
- Estimated time & budget (this is an early prototype we are creating to show our seniors at work just 1 process as example, and full fledge development will start (with a bigger budget) based on if they approve of the idea)
- Any questions you may have.