Inspiration

The inspiration behind X-toy comes from a simple, universal childhood dream — the desire to befriend your favorite superhero. We wanted to create a robot toy that doesn’t just move, but embodies different characters, emotions, and personalities. What if your toy could actually become the ninja, the astronaut, or the wizard you imagined? That question became the starting point for X-toy.

What it does

X-toy is a modular AI-powered robot toy with a flexible skeleton and interchangeable character shells. Each shell represents a different character — such as a ninja, astronaut, or wizard — and comes with its own unique AI behavior, voice style, and personality. When you change the shell, you don't just change how the toy looks — you change how it thinks, speaks, and acts.

How we built it

We started by designing a universal robot skeleton with multiple articulated joints to support expressive and dynamic movement. We then developed modular 3D-printed shells that snap onto the frame, each one styled for a unique character. On the software side, we created role-based AI behavior packages — including different voice lines, response styles, and LED/gesture interactions — which dynamically change depending on the selected character.

Challenges we ran into

One challenge was designing a skeleton that was both mechanically flexible and structurally stable, while also being lightweight enough for toy-grade servos. We also had to carefully balance hardware constraints (e.g. servo torque, power supply) with expressive character movement. On the software side, implementing smooth transitions between AI personalities while keeping the system modular and scalable was a technical puzzle.

Accomplishments that we're proud of

What we learned

We’re proud that we were able to create a working MVP that not only supports real-time shell swapping, but also switches AI behavior seamlessly. The character personalities really shine through, and early testers immediately connected emotionally with different versions of X-toy. We also managed to design a playful and clean visual identity that’s ready for future branding and storytelling.

What's next for X-toy

We learned how powerful modularity can be — both in hardware and in software. Giving one physical object multiple “identities” makes it more than a toy — it becomes a canvas for imagination and emotional interaction. We also gained a lot of hands-on experience integrating 3D printing, servo control, and AI-based voice systems into a single user-friendly experience.

Built With

Share this project:

Updates

posted an update

Our project is called X-toy — a versatile AI robot toy with interchangeable IP-themed character shells. At its core is a highly articulated, modular robot skeleton system capable of performing flexible movements, expressive gestures, and interactive behaviors.

Around this skeleton, we’ve designed a variety of character shells, such as a ninja, an astronaut, and a wizard. Each character is not just a visual costume — it comes with its own AI personality and voice behavior. By swapping the outer shell, the robot transforms into a new persona — the ninja is calm and agile, the wizard is mysterious and composed, and the astronaut is steady and rational.

We envision X-toy as more than just a toy. It's an emotional companion, a character with personality, and a friend that grows with you.

The inspiration behind X-toy comes from a shared dream many of us had as children — to befriend the superhero we admired most. And now, through X-toy, we’re turning that childhood dream into reality — one character at a time.

Log in or sign up for Devpost to join the conversation.