Unity Android Prototype With ESP32 for a Phygital Learning Toy

Job ID: 40623222

Budget: ₹37,500 – ₹75,000 INR

|| see attached brief for details ||

I am an educator and aspiring entrepreneur with a product idea for a phygital toy that I want to bring to life. I enjoy working with passionate, like-minded people with intent to make a difference. I value people who understand why we are building something, not just what needs to be done.

Project Goal:
Build a Unity-based mobile prototype demonstrating tile detection, Buddy animations, and ESP32-controlled tilt actions for investor demos and early user testing.

Requirement:
I am looking for a developer well-versed with Unity cross-platform mobile development who has expertise in OpenCV based computer vision and are familiar with integrating Unity apps with external hardware (ESP32 over WiFi). The developer must be able to build clean, modular code architecture suitable for future expansion.
Collaboration Style: I value developers who iterate quickly, communicate clearly, and propose practical improvements. We will refine the prototype together through short feedback loops.

Learning Buddy is a phygital toy combining a mobile app and a physical device. A smartphone sits inside a cute, furry case that gives the Buddy its character. The case tilts forward and backward using an ESP 32 module based on signals from the app.
The app displays a friendly, animated face and interacts with the child using computer vision to detect physical tiles placed on the floor. The app communicates with the ESP 32 over Wi Fi to actuate the hardware.
The first version will contain one simple learning module (e.g., spelling or animal sounds). In the future, the app must support multiple modules. You will build the mobile app in Unity, targeting Android first, with iOS support added later.