Skip to content

Arcade Bros

Arcade Bros is an innovative, AI-powered platform fighter that brings the nostalgic 90s arcade experience into the future.

Core trick

Asks Gemini 2.5 Flash for a 2D arena or fighter sprite from a photo or prompt, then maps collision layers in code.

Tags

Description

Arcade Bros is an innovative, AI-powered platform fighter that brings the nostalgic 90s arcade experience into the future. Players can upload any photo or provide a text prompt to generate custom fighters and arenas, creating a truly personalized combat experience.
henrihal/DeepMindHackathon★ 02 forksJavaScriptCreated Feb 21, 2026 · last push Feb 21, 2026

README excerpt

# Anything Arcade

Anything Arcade is an innovative, AI-powered platform fighter that integrates 1990s arcade-style gameplay with modern generative AI. By leveraging the Google Gemini model family, the application enables users to generate custom fighters and interactive environments through multimodal inputs.

---

## Pillar Technical Features

### 1. Dynamic Arena Generation (Implemented)
Anything Arcade utilizes generative AI to transform static game stages into dynamic environments.
- **Implementation**: The system uses **Gemini 2.5-Flash** to process multimodal inputs. Users can provide text-based descriptions or upload photographic seeds. The AI synthesizes a high-fidelity 2D background, while the game engine programmatically maps secondary collision layers.

### 2. Character Sprite Pipeline (Implemented)
The core technical innovation is the automated conversion of high-resolution user photographs into performance-optimized 16-bit pixel art.
- **Analysis and Feature Extraction**: **Gemini 2.5-Flash** performs an initial analysis of the source photograph to extract character-specific "style DNA" (including anatomical structure and color palette constants). This ensures visual consistency across all animation states.
- **Frame Synthesis**: The system generates four distinct animation frames (Idle, Walk, Punch, Jump) using **Gemini-3-Pro-Image-Preview**. A 32x32 pixel grid is provided as a visual reference, ensuring character dimensions remain proportional to the game envi

Team