Inspiration
I'm a designer and developer who loves pixel art, since they are a symbol of notalgia to me. My original idea was to use Pixel Perfect to generate a whole pixel game, but it pivoted into complete workflow for pixel game agencies.
What it does
Complete workflow for pixel game agencies. You can create pixel images with Nano Banana. Post process to transform fake pixels into REAL ones (with good quality result). Adjust final details in editor. Save and organize files for suture use. Create and manage complete workflows for generate animations (with VEO3) for characters and variants, emotions, etc.
How I built it
I built it mainly in Google AI Studio, but also used a lot of Perplexity to understand how to do the hard math and ask for it, Google Antigravity and also Claude Code for some reviewing on the hard math. Before and after the hard math, everything was in Google AI Studio. It runs entirely on your browser, so your data does not need to leave and it could be for sure a free Gemini app.
Challenges I ran into
Hard math was the most difficult part to deliver, since I wanted something that really works for a wide range of scenarios with the output of Nano Banana, but... made it possible!!
Accomplishments that I am proud of
We can get any "fake" pixel output from Nano banana and transform it to a perfect pixel grid adjusted to target grid selected. Also, we are using VEO 3.1 to generate videos, extract frames and generate character animations.
What I learned
- Google AI Studio is VERY powerful at creating good frontend and complex flows with simple prompts.
- How to create a product structure with files and documentation to empower AI to build things and ship fast.
- Sometimes we can't automate everything... so maybe we can just add human in the loop (pixel editor inside pixel perfect).
What's next for Pixel Perfect
- Improving the workflows.
- Testing your pixels into game demos you can just click and test with all animations.
Built With
- ai-studio
- antigravity
- claudecode
- gemini
- nanobanana
- react
- typescript

Log in or sign up for Devpost to join the conversation.