Senior Unity Developer – Procedural Mesh Generation for iPad Creative App

Posted 3 weeks ago

Worldwide

Summary

We are building a confidential next-generation creative application for iPadOS, developed in Unity 6 (URP). The app focuses on intuitive visual creation using Apple Pencil and touch interactions. An NDA will be signed before sharing the product name, branding, and business details. We are looking for a Senior Unity Developer to build the MVP from the ground up through App Store submission. Important: This is NOT a character animation or rigging project. The core technical challenge is runtime procedural mesh generation along splines. If your experience is primarily in character animation, rigs, IK, or ragdoll systems, this project is probably not the right fit. Project Scope 1. Procedural Mesh Generation Engine (Core Feature) Develop a runtime system capable of: - Extruding circular/elliptical profiles along Bezier or Catmull-Rom splines - Variable radius along the spline (user-controlled tapering) - Arc-length UV mapping to maintain consistent texture density regardless of mesh thickness - Branching support: * Child splines attached to parent splines * Attachment point defined parametrically (0–1 along parent spline) * Branches can slide along the parent spline in real time * Independent scale and rotation per branch Important Scope Clarification Branches do NOT require watertight mesh fusion. This is a visual creation tool, not a CAD or 3D-printing application. Simple overlapping geometry (or overlap hidden with decorative assets) is completely acceptable. No metaballs, voxel remeshing, or topology reconstruction is required. 2. Touch Interaction Users should be able to: - Draw curves using Apple Pencil - Move spline nodes - Rotate cross sections - Adjust local thickness - Add and remove nodes - Create and edit branches The interaction should feel responsive and optimized for iPad. 3. Anchored Meshes & Blendshapes Create a system that allows: - Fixed meshes to attach to spline nodes - A reusable blendshape-opening system controlled by sliders - Blendshapes and meshes will all be provided by us No modeling work is required. 4. Procedural Surface Shader Using Shader Graph: - Normal Maps - Parallax Occlusion Mapping (no tessellation/displacement) - Procedural Voronoi/cellular pattern - Real-time adjustable parameters: * Scale * Density * Sharpness The shader must be optimized for mobile/iPad hardware. 5. Camera Implement: - Cinemachine camera presets - Orbit camera around the model - Controlled zoom - Perspective / Orthographic switching No free-fly camera required. 6. UI Integration Integrate the provided UI: - Asset library - Parameter panels - Sliders - Wheel pickers Wireframes and UX flow are already designed. 7. Export Implement: - High-resolution image export - Save to Photos - Orthographic rendering export 8. Analytics Firebase integration for: - D1 retention - D7 retention - D30 retention - Activation event 9. Publishing Support the complete release process: - Build generation - TestFlight - App Store submission What We Provide - Complete 3D assets (modeled, textured and blendshapes included) - UI wireframes - UX flow - Art direction - Technical guidance throughout development Required Skills - Proven experience building procedural meshes in Unity - Custom mesh generation (vertex/index buffers) - Unity 6 - URP - Shader Graph (intermediate to advanced) - Experience publishing apps to the Apple App Store - Mobile optimization - Fluent Spanish Nice to Have - Cinemachine - Firebase - Previous experience developing creative/design applications (not only games) Timeline 8–12 weeks Project Budget The total budget for the complete scope is **USD $3,500–$5,000**, depending on the developer's experience, portfolio, and proposed implementation. Please include: - Your total quote - A milestone breakdown - Your estimated delivery timeline Location Remote (LATAM preferred) Payment Milestone-based NDA Required before full project details are shared.

  • More than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $35.00

    -

    $55.00

    Hourly
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
Git
Unity
Procedural Programming
Activity on this job
  • Proposals:5 to 10
  • Last viewed by client:2 weeks ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 27, 2026
  • Colombia
    3:04 AM

Explore similar jobs on Upwork

RootHourly‐ Posted 4 weeks ago
C
Qt Framework
Embedded System
Linux
Golang
Embedded C
Java
C++
Ubuntu
Blockchain
WPF and Automation Tools SpecialistFixed-price‐ Posted 2 weeks ago
HubSpot
Penetration Testing
SAP
Internet Marketing

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo