DEV Community

Cover image for Two DEV Users. Two Countries. One Weird Little Avatar Project.

Two DEV Users. Two Countries. One Weird Little Avatar Project.

Aryan Choudhary on May 13, 2026

We Gave Our DEV Avatar Project a V2… and It Escalated Quickly A few months ago, @webdeveloperhyper and I made a small side project where...
Collapse
 
javz profile image
Julien Avezou

Awesome updates! It's great to see this project evolve! Keep it up!

Have you considered gamifying the avatar by adding vitals such as sleep (forces you to take intentional breaks while the avatar rests up), or hunger (commits could satisfy this hunger for eg.)?

Collapse
 
itsugo profile image
Aryan Choudhary

Omg these are such GREAT ideas actually! @webdeveloperhyper we could really work on these!!!
Thank you Julien, we would definitely look into how to make these work, if doable we will surely add it up in v3!

Collapse
 
webdeveloperhyper profile image
Web Developer Hyper

Thank you for your comment! 😀 We will consider adding more functions when we update our project to v3.

Collapse
 
klaudiagrz profile image
Klaudia Grzondziel

Thank you for sharing your journey! Those animation-related bugs were hilarious to read about 😂 BTW, I never thought it's so much work to build all the gestures, eye movements, blinking, and so on!

Collapse
 
itsugo profile image
Aryan Choudhary

Thank you for checking it out (⁠ᵔ⁠ᴥ⁠ᵔ⁠) Glad you liked it!!!
And as far as knowing about the work that goes into making VR models work... neither did we know that before this project😭

Collapse
 
klaudiagrz profile image
Klaudia Grzondziel

Means you learnt a lot from this project, good job! 👏🏻

Collapse
 
harun_mahmud_88 profile image
Harun Mahmud

This is such a fun read! The part about "one animation froze mid-pose and looked like the character had emotionally given up on life" had me laughing — those are exactly the kind of bugs that are painful in the moment but make the best stories later.
What really resonated with me is how the project accidentally became a reusable engine. That happens with every side project I've built too — you start with something simple and suddenly you're architecting a whole system just to keep things clean.
The cross-timezone async collaboration angle is underrated as well. No meetings, just "fixed and pushed" — honestly sounds ideal.

Collapse
 
itsugo profile image
Aryan Choudhary

Heyy Harun!!! Glad you found our story funny 😭
And yeah now that we have brought this to a good level we can grow this into multiple directions as we like!

The "no meetings" is definitely a blessing in disguise lol.

Collapse
 
webdeveloperhyper profile image
Web Developer Hyper

Thank you for your cooperation! 😀 It was fun making a collaboration project with you. I want readers to feel the difference between India and Japan through the changeable backgrounds and music. Japanese offices do not have Tatami for floors, but it’s okay. 🤣 Japanese music uses the traditional instrument called the Koto. Looking forward to doing something fun and educational together again!

Collapse
 
kui_luo profile image
Kui Luo

Really practical engineering mindset here. Token efficiency in AI-assisted coding is underrated. Building your own streamlined tool instead of bloating every interaction with thousands of unnecessary tokens shows real maturity. The 900-line investment will compound over time — this is the kind of thinking that separates senior engineers from junior ones relying blindly on AI suggestions.

Collapse
 
prachub profile image
PracHub

Turning a fun project into a sophisticated system sounds like a typical dev spiral. I'm curious how you handled data structuring for the conversations. Storing and managing dynamic dialogue sounds simple, but scaling it can be a headache. If you're looking at modular logic or branching dialogue, the challenge probably goes beyond basic JSON structure. I've been using prachub.com for system design mocks. It's more useful than browsing random forums when I'm juggling a bunch of concepts. That side project evolution is pretty wild—easy to get lost in feature creep, right?

Collapse
 
itsugo profile image
Aryan Choudhary

Hey Andy! Yes for now the JSON structure is handling it well and I agree scaling it would be challenging... We will definitely check out your suggestion, excited to see how this grows!

Collapse
 
mevinbuilds profile image
Mevin Joseph Seby

Great article! The technical depth here is exactly what the community needs. One补充: don't forget to validate your assumptions early - it's easier to pivot when you have less code. For devs building SaaS, finding users doesn't have to be the hardest part - Rixly helps identify developers actively seeking solutions like yours.

Collapse
 
solty_ang profile image
Angela Soltys

My congratulations! Together are always more productive

Collapse
 
itsugo profile image
Aryan Choudhary

Thank you Angela!

Collapse
 
omkar_ghodke_13f91bad26c6 profile image
OMKAR GHODKE

Damn!!!! stuff.. Really enjoyed reading your journey, and appreciate you work 👏🏻

Collapse
 
itsugo profile image
Aryan Choudhary

Thanks Omkar, Glad you liked it!