FIND_THE_RIGHTJOB.
JOB_REQUIREMENTS
Hires in
Not specified
Employment Type
Not specified
Company Location
Not specified
Salary
Not specified
job description
We need a senior, independent developer who can build an embeddable Unity WebGL Avatar SDK for the web and also handle 3D avatar rendering, textures, animation, and MetaHuman-style realism. The core task is to deliver a framework-agnostic JavaScript/TypeScript SDK that embeds a Unity WebGL avatar directly into a web page (no iframe) and exposes a clean API like:
speak(text: string) → sends text into Unity
Unity handles speech + avatar logic fully inside the WebGL build (no backend, no external services)
You will deliver the solution end-to-end: Unity integration + SDK + a thin React/Angular wrapper demo.
Candidate Task (What you will build)
Objective:
Build a complete, embeddable JavaScript/TypeScript SDK that loads a Unity WebGL avatar into a web page and allows client apps (React/Angular) to trigger avatar speech using only text input.
Key Requirement:
No backend APIs or external services
SDK passes text to Unity
Speech + avatar logic stays inside Unity WebGL build
Responsibilities
Unity + WebGL Integration
Build and optimize a Unity WebGL avatar project for production use (performance + load time).
Implement Unity-side bridge to receive text from JS and trigger speech internally.
Handle avatar animation states: idle/talk/blendshapes/lip-sync (Unity-side).
Ensure WebGL build works reliably across modern browsers (Chrome/Edge/Safari where possible).
SDK Development (JavaScript/TypeScript)
Develop a framework-agnostic SDK in TypeScript that:
Embeds Unity WebGL into a specified DOM container (no iframe)
Exposes public API: speak(text: string) (minimum)
Supports sizing via CSS or SDK config (width/height)
Has clean lifecycle methods (init/load/dispose) and error handling
Maintain strict separation: SDK core contains Unity logic; wrappers remain thin.
Framework Demo (Angular or React)
Provide a minimal Angular or React demo that:
Renders the avatar using SDK
Calls speak() from UI input
Demo must contain no Unity or business logic, only usage.
3D / MetaHuman / Avatar Quality
Create or refine avatar assets: modeling, texturing, shading, rigging, facial expressions, hair, realism
Implement animation + lip-sync-friendly facial rig (or blendshape setup)
Ensure final avatar looks high-quality and production-ready
Must-Have Skills
Unity (4+ years) with strong WebGL build experience
JavaScript/TypeScript (strong) SDK development experience
Unity WebGL embedding into DOM without iframe
Unity ↔ JavaScript interop (messaging/bridge)
Avatar animation pipelines: rigging, facial expressions, lip-sync concepts
Strong debugging skills across Unity + browser console + WebGL performance
Good-to-Have Skills
React or Angular (basic wrapper experience is enough)
Shader Graph/URP optimization for WebGL
MetaHuman-style realism knowledge (skin/hair/eyes shading)
Experience packaging SDKs (npm-style structure, versioning, clean docs)
Constraints (Non-Negotiable)
No iframe-based embedding
No backend APIs, WebSockets, or external serversAll speech + avatar logic must be handled inside Unity WebGL build
SDK core must be framework-agnostic (React/Angular only wrappers)
Job Type: Full-time
Pay: ₹11,930.68 - ₹52,620.99 per month
Work Location: In person
Similar jobs
No similar jobs found
© 2026 Qureos. All rights reserved.