About Me

Hi! I'm Hannah Duncan — Producer at Whirlygig Studios. Proudly specializing in Roblox game development, project and team coordination, and art production pipelines.

From managing multi-faceted game production, tracking large-scale asset pipelines, or leading cross-team coordination, I bring a whimsical energy balanced by high-level organization and determination. I thrive in collaborative environments where artists, designers, producers, and devs feel empowered to create memorable experiences for players.

Active Productions

Total Drama Island

Producer • Fresh TV × Whirlygig Studios

OFFICIAL ROBLOX ADAPTATION

Adapting the iconic IP, humor, and competitive chaos of Fresh TV's global franchise into an immersive, multiplayer Roblox experience.

  • Production & Roadmap Management: Coordinated cross-functional dev teams (designers, artists, programmers) to deliver feature milestones on schedule.
  • IP & Partner Alignment: Acted as the primary operational liaison between Whirlygig Studios and Fresh TV to maintain brand authenticity.
  • Asset & Content Pipelines: Managed production schedules for environmental assets, character models, minigames, and UI/UX integration.

Gameplay Stills

NINJA GIRL: SLICE OF JUSTICE

Producer • Whirlygig Studios

#WEAREALLNINJAGIRL

Led production pipelines, asset management, 3D city creation. Assisted in cross-media expansions across game development, digital comics, and social short-form content.

  • Sprint Coordination & Delivery: Facilitated daily producer tracking, milestone planning, and task breakdown for engineers and artists to ensure feature launches stayed on target.
  • Cross-Media Management: Coordinating timelines for Ninja Girl: Origins (WEBTOON) and Ninja Girl: Action Shorts (TikTok) COMING SOON!
  • LiveOps & Asset Pipelines: Overseeing 3D character art, animation sprints, and promotional campaign deliverables.

Gameplay Stills

Personal Projects

Witchy Desktop Widgets

HTML5 • CSS3 • Vanilla JavaScript

A self-taught front-end passion project born out of my love for all things celestial, mystical, and witchy! I design and code custom interactive desktop widgets in my free time to bring a little daily magic to my own screen.

This is just the beginning! I'm currently crafting an entire witchy productivity suite! All widgets are open-source and free to grab via my GitHub repositories. ✦

✦ IN SITU DESKTOP VIEW ✦
Daily Arcana and Moon Phase Desktop Setup
Moon Phase Widget v2.0.0

Lunar Cycle

Follow the moon through her cycles with this live-time tracker, complete with phase updates and zodiac positioning.

Daily Arcana Draw Card

Daily Arcana: Draw

Interactive tarot ritual with randomized card shuffles and custom gold-embossed card details.

Tarot Card Reveal - The Devil

Daily Arcana: Reveal

Illustrated Major Arcana card pulls featuring 22 unique cards with keywords for a mini daily reading.

Production Archive

BELLEMINT Fashion Stylist

Associate Art Content Producer • Muus Collective (2024–2025)

BELLEMINT Fashion Stylist was a next-gen digital fashion game where players create avatars, style looks for daily community challenges, and curate their digital wardrobes. Through a brand partnership with REVOLVE, items featured in-game were also directly purchasable IRL!

As part of the production team, I managed high-volume art pipelines delivering 500+ 2D and 3D assets each month—overseeing both in-house creation and external partner pipelines while managing LiveOps integrations.

✦ Creative Direction Highlight ✦

Bespoke Hair Colors & Style Line

Led the creative direction for Bellemint’s bespoke fashion colors line, guiding character artists to translate color theory and stylistic vision into production-ready assets.

Drawing directly from my professional background in hair design prior to entering games, I provided detailed artistic input across hairstyles, textures, silhouettes, and palette curation. Talk about translatable skills!

#SelfCare

Product & Operations Assistant • TRU LUV (2022–2023)

Planned and executed user Tendtests (playtests), gathering player feedback to refine features while community building across Discord and social channels.

#SelfCare Screenshot 1 #SelfCare Screenshot 2 #SelfCare Screenshot 3 #SelfCare Screenshot 6 #SelfCare Screenshot 5