top of page

Ludo Club has millions of players worldwide
My job was to make the game visually fun and interactive

Type: Game Devevlopment, Animation      Client: Moonfrog Labs        Outputs:  2D animation, Game optimized animation, Character animation

Type: Game Devevlopment, Animation

Client: Moonfrog Labs

Outputs:  2D animation, Game optimized animation, Character animation

As part of the core art team at Moonfrog Labs, I led the animation effort for various

in-game assets in Ludo Club, one of India’s most popular casual mobile games

with more than 100 million downloads worldwide. My work spanned —

emoji animations, dice roll effects, and event banners;

all optimized for performance

and tailored for a global audience.

These animations were also sold as collectibles which generated a significant revenue for the company.

My Role: Ideation, Unity animation, Memory Optimization

Emoji Animations

Expressive motion loops for in game conversations and localised emojis
designed to resonate across diverse

user groups and cultures

Arab Sheikh Greeting emoji

Winner Queen emoji

Angry Hippo emoji

Fairy Tease emoji

Good Luck emoji

All copyrights and trademarks belong to Moonfrog Labs

Emoji Animations

Arab Sheikh Greeting emoji

Winner Queen emoji

Angry Hippo emoji

Fairy Tease emoji

Good Luck emoji

All copyrights and trademarks belong to Moonfrog Labs

Expressive motion loops for in game conversations and localised emojis
designed to resonate across diverse user groups
and cultures

As part of the core art team at Moonfrog Labs, I led the animation effort

for various in-game assets in Ludo Club, one of India’s most popular

casual mobile games with more than 100 million downloads worldwide.

My work spanned — emoji animations, dice roll effects, and event banners,

all optimized for performance and tailored for a global audience.

These animations were also sold as collectibles which generated

a significant revenue for the company.

My Role: Solo Creator (Director, Writer, Animator, Character Designer)

Dice Roll Animations

Impactful, satisfying dice effects made with careful application of animation principals that elevate gameplay feedback.

Farm Dice roll animation

Aquarium Dice roll animation

All copyrights and trademarks belong to Moonfrog Labs

Dice Roll Animations

Rooster dice roll animation

Aquarium dice roll animation

Impactful, satisfying dice effects made with careful application
of animation principals that elevate gameplay feedback.

All copyrights and trademarks belong to Moonfrog Labs

Event Banner Animations

Fairy world event banner animation

Promotional loop for themed
in-game events

All copyrights and trademarks belong to Moonfrog Labs

Challenges

This was my first time working in a game development company.

Having some experience in motion design and animation, I joined as a motion designer

for social media promotions and marketing videos but eventually shifted

to a game animator role because of the company's requirements.

The most challenging aspect was learning to think like a game developer

and make animations and art that would work without any hiccups in a game engine.

Unity Learning Curve - I stepped in during a team crunch and self-learned Unity animation

from scratch, ensuring project delivery when no Unity-native animators were available.

No IK Support in Legacy Code - I had to create character animations in Unity to integrate

within our games, but the code infrastructure did not support IK (Inverse Kinematics).

I had to rig smooth limb movement and cloth flow using traditional FK-style rigging

faking IK effects through custom joint chaining and arc-based easing.

Strict Asset Size Restrictions - As the games were designed specifically for mobile devices

it was crucial that we kept animated assets small to enable faster loading

and reduce render loads on devices.I along with the developers' team, engineered a

sprite optimization system: reusing mirrored elements (like eyes or ears) and replicating assets

programmatically within Unity to minimize exports and sprite sheet weight.

bottom of page