Skip to content
OPQAI.
Sourced intermediate / ✍️ Content Creation Free tools

Create a Playable Game Character Sprite with Your Selfie using Google AI Studio

Job to be done: Create a playable character sprite for a maze game using a selfie and AI

🇳🇬 Ways to use this in Nigeria

Ideas to get you started, adapt to your situation.

  • Student

    For your university game development project, quickly generate a unique 8-bit character sprite of yourself to use as the main player in your retro-style game.

  • Entrepreneur

    As an indie game developer, rapidly prototype a new game concept by generating a unique 8-bit character sprite from your photo, saving time on asset creation.

What you’ll get

A custom 8-bit (retro, pixel-art) version of yourself as a game character, generated from a selfie, ready to drop into a simple game. You describe the style you want, Google’s AI turns your photo into a “sprite sheet” (a single image holding all the animation frames of a character), and you slice it into frames. It is intermediate: generating the sprite is easy, but turning it into a usable game character needs one technical step (slicing the sheet).

Tools you need

  • Google AI Studio (free): the website where you do everything. A free Google account is enough.
  • A Gemini image model (free): generates the sprite from your selfie and your style description. (The original used Gemini’s image generation; pick whichever image model AI Studio offers you.)
  • Gemini 2.5 Flash (free): used to read the finished sprite sheet and tell you its grid size (how many rows and columns of frames).

Steps

  1. Open Google AI Studio: go to aistudio.google.com and sign in. Start a new chat or prompt.

  2. Take a clear selfie: good light, face centered. This is the base for your character.

  3. Generate your hero sprite: upload the selfie and ask for a sprite sheet in your chosen style:

    Create an 8-bit animated sprite sheet based on this selfie. Make the character a
    [Wizard / Knight / Cyberpunk]. Output a sprite sheet with distinct frames for a
    walk animation.
    [Upload your selfie]

    You should get a single image showing your face styled as the character across several frames.

  4. Find the grid size: hand the sprite sheet to Gemini 2.5 Flash to learn how it is laid out:

    Analyze this sprite sheet and give its grid as JSON with "columns" and "rows" keys.
    [Upload the generated sprite sheet]

    You should get something like {"columns": 8, "rows": 4}. (“JSON” is just a tidy data format.)

  5. Slice the sheet into frames: using that grid, cut the one big image into individual frame images. The easiest no-code way is a free online “sprite sheet slicer” (search that term): upload the sheet, enter the columns and rows, and download the separate frames. (A coder can do this with an image library instead.)

  6. Make enemies too (optional): repeat steps 2 to 5 with a different photo or style to create enemy characters.

  7. Download your assets: save the sprite sheet and the individual frames as PNG image files, ready for your game engine.

Original source

Based on a Google AI Studio Multimodal Challenge submission by firevibe, who used generative AI to turn a selfie into a personalized, animated, playable game character.

Notes & variations

  • Free-tier viability: this works on free tiers. AI Studio and the Gemini models cost nothing for this kind of prototyping.
  • Common pitfall: a blurry or dim selfie. Clear, well-lit photos give the AI a recognizable face to stylize.
  • Tip for better results: try different character descriptions (“sci-fi soldier”, “fantasy elf”) and ask for specific animation poses (walk, idle, jump) to get a richer, more usable sprite sheet.

Keep going

More Content Creation workflows