Berrry — the AI-powered web app builder — has partnered with Gamedev.js Jam 2026 to empower developers to build browser games using AI assistance.
Berrry transforms ideas into playable web games using Claude AI. No boilerplate, no environment setup — just describe your game and deploy. Whether you're building a platformer, a puzzle game, or a space shooter, AI handles the heavy lifting.
Together, we're lowering the barrier to entry for game jam participation. Whether you're a seasoned dev or a first-timer, AI-assisted game creation opens new possibilities you haven't imagined.
Jam 2026 Partnership
Everyone wins something. Seriously.
Every participant in the jam gets a 13-day credit for 100 generations with Claude Opus — the most powerful AI model for code generation.
Opens berrry.app — credits applied automatically
Jam winners receive a full 90-day Berrry Pro tier subscription — unlimited generations, priority access, and all premium features to keep building after the jam.
In minutes, not days.
Tell Berrry what you want to build — a platformer, puzzle game, space shooter, or something totally new. Use text, reference images, or even sketches.
Berrry's AI (powered by Claude) writes the complete game code — HTML5 Canvas, Three.js, or React — whatever fits your vision best.
Test your game instantly in the browser. Want changes? Just describe them. Berrry refines the code in real-time.
One click to deploy on yourapp.berrry.app. Submit your URL to the jam. Done!
Need pixel art for your game? Berrry integrates with Retrodiffusion — an AI pixel art generator that creates characters, items, textures, and VFX sprites on the fly.
Just describe what you need in your prompt, and Berrry will use Retrodiffusion to generate retro-style game assets — spritesheets, tileable textures, inventory icons, and animated effects.
All generated live via Retrodiffusion API
Copy these into Berrry to instantly generate a game with pixel art assets
When building on Berrry, just mention "pixel art" or "retro style" in your game description. Berrry automatically uses Retrodiffusion to generate matching assets — sprites, textures, icons, and animations — all inline with your game code.
Every advantage you need to ship a great game.
Go from zero to playable in minutes, not days. AI writes the boilerplate so you focus on creativity.
Claude Opus understands game logic, physics, rendering, and UX. It's like pair-programming with a game dev expert.
No IDE, no npm install, no webpack config. Open Berrry, describe your game, and start building immediately.
Every app gets its own URL on berrry.app. Perfect for jam submissions — judges can play instantly.
Berrry generates HTML5 Canvas games, Three.js 3D experiences, or React-based interactive apps — whatever your game needs.
Don't like something? Describe the change and Berrry regenerates. Iterate faster than ever before.
Berrry apps come with a built-in backend API for user auth, data storage, and sharing — no server setup required.
Add login systems, global leaderboards, and Mario Maker-style content sharing to your game with just a few fetch() calls.
Redirect-based login, session cookies, user profiles — zero config.
Save and load any JSON data per user. Private by default, publish anytime.
Make data public for leaderboards, or share with specific friends.
Let players log in to save progress, track scores, and share content. Berrry handles auth — you just redirect and check.
// Check if the player is already logged in
async function checkLogin() {
try {
const res = await fetch('/api/auth/user');
if (res.ok) {
const user = await res.json();
// user = { id, email, username, display_name }
showWelcome(user.display_name || user.username);
return user;
} else {
showLoginButton(); // Not logged in
return null;
}
} catch (err) {
// Offline — fall back to localStorage
showOfflineMode();
return null;
}
}// Send the player to Berrry's login page
// After login, they're redirected back to your game
function loginPlayer() {
window.location.href = '/api/auth/login';
}
// Log the player out
async function logoutPlayer() {
await fetch('/api/auth/logout', { method: 'POST' });
showLoginButton();
}// Save game progress for the logged-in player
async function saveProgress(level, score, inventory) {
const progress = {
level,
score,
inventory,
savedAt: new Date().toISOString()
};
// Save to backend (persists across devices)
await fetch('/api/data/game-progress', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(progress)
});
// Also cache locally for offline play
localStorage.setItem('game-progress',
JSON.stringify(progress));
}
// Load progress (backend first, localStorage fallback)
async function loadProgress() {
try {
const res = await fetch('/api/data/game-progress');
if (res.ok) return await res.json();
} catch (e) {}
// Fallback to local cache
return JSON.parse(
localStorage.getItem('game-progress') || 'null'
);
}You don't need to write this code by hand! Just tell Berrry: "Add a global leaderboard to my game" or "Let players create and share custom levels" — the AI knows the API and generates the integration for you.
Not using Berrry's built-in AI? No problem.
Berrry offers an open deployment skill that any AI agent (ChatGPT, Copilot, custom agents, etc.) can use to deploy web apps to berrry.app. Just point your agent to our skill definition and it can publish games directly.
The Gamedev.js Jam 2026 is live. Build your game with AI, deploy in seconds, and compete for prizes.