Inspiration

I was inspired to create Cybie because I see an opportunity in the market for realtime AI companions on mobile devices and it seemed like very few individuals or startups are doing it.

What it does

Cybie is an embodied realtime AI companion powered by Google Gemini. You can talk to Cybie naturally in a virtual environment or bring Cybie into the real world using the augmented reality feature.

How we built it

Cybie was built using the Unreal Engine 5 game engine. Many tools were used for the projects code and technical art including Gemini, Nano Banana, Claude Code, and ComfyUI.

Challenges we ran into

There is no official RevenueCat SDK for Unreal Engine. So, creating this SDK from scratch was challenging but extremely rewarding once accomplished. Also getting all the on-device ML models such as Whisper (Speech to Text) running alongside the game engine and ARKit while not frying my device was very very hard, it took a lot of re-architecting and special optimizations.

Accomplishments that we're proud of

I'm proud to have perhaps the first (or one of the first) realtime AI companion apps built in Unreal Engine. Also creating the RevenueCat SDK! I wouldn't be here without that.

What we learned

One of the most important things I've learned is how to successfully pair program and also "vibe-code" alongside powerful AI tools like Gemini. I also learned how to develop a unique workflow for creating engaging lifelike characters starting from text prompts.

What's next for Cybie

I plan to add persistent long term memory to Cybie so my users have a more engaging and personable experience.

Share this project:

Updates