NMDE 203 · Interactive Design II

Indian Elephants

A custom playing card deck inspired by the Indian Elephant — featuring illustrated face cards, micro-animations on delete, and a fully prototyped card management interface in Figma.

Role Illustration · Interaction Design · Prototyping Tools Figma · Illustrator Course Professor Mike Minerva · RIT Timeline Spring 2023
Main view showing all cards fanned out Single card view showing Jack of clubs Add card screen showing King of hearts Delete card screen with confirmation

Overview

A playing card system built around the Indian Elephant, with each face card featuring a unique illustrated character and custom micro-animations triggered during interaction.

The project explored illustration, card hierarchy, Figma prototyping, and interaction design. The final deck includes three face cards (Queen, Jack, King), two number cards (5 of clubs, 3 of hearts), and an Ace — each with a distinct visual identity rooted in Indian elephant imagery.

"Each face card has a unique elephant — and each one has its own micro-animation when deleted."

Card Designs

The full deck spans six cards across three suits. Face cards feature illustrated elephants in mirrored compositions, while number cards and the Ace use geometric suit symbols.

The cards exist in two states: stationary (resting in the hand) and delete (triggered when removed). When deleting face cards, a unique micro-animation plays for each card. The Queen's flower closes, the Jack's hatchet comes down, and the King's turban is lifted as his sword moves down.

Sketches & Iterations

The concept evolved from a multi-animal system to a focused exploration of the Indian Elephant across all face cards.

Initially, my concept was to create a different animal for each face card, each one inspired by the native animals of India. As I continued to ideate, I realized that it would be a better concept to just focus on the Indian Elephant.

Initial elephant pencil sketch
Initial pencil sketch exploring the elephant concept.

I began with very ornate and detailed illustrations of my elephant face cards. These served as the main inspiration and sketch for the more simplified version.

Ornate elephant illustration, detailed colored version 1 Ornate elephant illustration, detailed colored version 2

Digital Iterations

The elephant illustration went through three major digital iterations, progressively refining form, color, and ornamentation.

Three iterations of the elephant illustration side by side
Left to right: basic elephant, scale and color experimentation, head decoration added.

Iteration 1 — Basic elephant. A simplified geometric form establishing the core silhouette.

Iteration 2 — Experimented with scale, positioning, and color. Introduced the mirrored composition and suit-specific palettes (blue for clubs/diamonds, pink for hearts).

Iteration 3 — Added a head decoration element, giving each elephant a distinct personality and cultural reference.

Final iteration detail with head decoration
Detail of the final elephant with ornamental headdress.

Final Designs

The final card set refined alignment for a stacked UI and gave each face card a distinct elephant character.

Initial version: I used the same elephant design for each face card. The hierarchy of the number cards was also off.

Final version: I changed the alignment of my cards to support a stacked UI. I also changed my elephants so each face card is different — the Queen, Jack, and King each have unique poses, accessories, and color palettes.

Main Screens

The prototype features four core interaction states: viewing all cards, inspecting a single card, adding a card, and deleting a card.

Main view showing all cards fanned out

Main View All

Single card expanded view

View One

Adding a new card to the hand

Add

Deleting a card with pink overlay

Delete

Max Cards Affordance: The add button does not appear until the card count goes below 6, as an affordance — preventing the user from pressing it and getting an error.

Min Cards Messaging: When you try to delete the last card, there's a jiggle effect accompanied by an error message.

Maximum cards state Minimum cards state with error message

Reflection

This project taught me how prototyping in Figma works and let me explore gestures, interaction triggers, and component-based design at scale.

I learned how to use auto-layout to create a visually appealing motion effect. After using swipe interactions in my first few iterations, I decided to use long press instead to add variation in the gestures and keep the user engaged.

I explored using components for buttons, cards, and anything which changes states in the prototype. This helped me quickly make sweeping edits and create multiple variants without painstakingly editing each frame.

To achieve the hand of cards effect, I used auto layout and absolute positioning to hold the cards together and seamlessly transition into even spacing for the swiping module. I wanted to group all my UI elements at the bottom of the screen so they would be easy for the user to press when holding the phone in one hand.

I demoed each iteration on Figma Mirror so I could test how ergonomic everything was. I wanted to experiment with affordances, so the add button doesn't appear until a card is removed, preventing the user from ever having to waste time pressing it and getting an error overlay.

After critique from Mike, I changed the card count button to a more squared shape, as the prior version looked more like a toggle icon. I also changed the color of the bottom buttons to create more contrast when they lay on top of the cards.

Prototyping

The full interactive prototype was built in Figma, with complex noodle connections mapping every state and gesture across the card management flow.

Figma prototype connections showing the full interaction flow
The full prototype noodle map in Figma.