Ready to join the 2025 Vibe Coding Game Jam?
Registration is now open for all participants. Submit your vibecoded games through our partner platform and become part of gaming history. The jam runs from March 17 to April 1, 2025, giving you over two weeks to create your masterpiece.
Press START to begin your journey!
Check out the amazing games submitted so far!
The 2025 Vibe Coding Game Jam is the first game jam dedicated to AI vibecoded games. This groundbreaking event brings together developers, designers, and AI enthusiasts to create unique game experiences in a retro-inspired coding environment.
Whether you're a seasoned game developer, an AI prompt engineer, or a creative coder looking to experiment with new tools, this Game Jam offers a platform to showcase your skills, network with industry leaders, and compete for recognition in this emerging space where AI and creative coding intersect.
Deadline: April 1, 2025 (extended to give you more time!)
REQUIRED:
<a target="_blank" href="https://jam.pieter.com" style="font-family: 'system-ui', sans-serif; position: fixed; bottom: -1px; right: -1px; padding: 7px; font-size: 14px; font-weight: bold; background: #fff; color: #000; text-decoration: none; z-index: 10; border-top-left-radius: 12px; z-index: 10000; border: 1px solid #fff;">🕹️ Vibe Jam 2025</a>
Make an exit portal in your game they can walk/fly/drive into. This way players can play and go to the next game like a metaverse webring! Your game will be added if you have a portal.
When players enter the portal, it should redirect to: http://portal.pieter.com
You can send GET query params that get forwarded:
You can use the ?ref= param to add a portal BACK to the game they came from
The portal redirector will always add ?portal=true so you can use that to figure out if user comes from a portal and instantly put them in your game coming out of another portal without any start screens
Recognizing the game that best captures a positive, enjoyable atmosphere and creates the most immersive vibe experience.
Highlighting exceptional technical achievement or innovation that pushes the boundaries of what's possible in retro-style game development.
Awarding the game that performs or is optimized best for mobile devices, delivering a seamless experience on smartphones and tablets.
Celebrating the game that keeps players coming back for more with compelling mechanics and that "just one more try" quality.
Honoring outstanding visual design or artistic creativity that creates a distinctive and memorable aesthetic experience.
Recognizing the game that delivers the most humor through its gameplay, narrative, characters, or overall concept.
Awarding the most unique or innovative game concept that breaks the mold and introduces fresh ideas to the retro gaming scene.
Highlighting the top game designed for multiple players that creates engaging social experiences and fosters competition or cooperation.
Celebrating superior graphical quality or implementation that showcases technical prowess while maintaining an authentic retro aesthetic.
All participants will receive a limited edition digital badge and Game Jam swag!
AI Researcher & Educator
Former Director of AI at Tesla and OpenAI researcher. Andrej brings deep expertise in neural networks and will evaluate technical innovation in the AI implementation of your games.
Game Designer & Pixel Artist
Creator of The Last Night and renowned pixel artist. Tim will assess your game's visual design, aesthetics, and overall vibe factor in the retro gaming space.
Creator of Three.js
Founder of the popular 3D JavaScript library Three.js. Ricardo will judge technical implementation, performance optimization, and creative use of web technologies.
Web3 Game Developer
Pioneer in blockchain gaming and web3 technologies. Sebastian will evaluate creativity in gameplay mechanics and narrative elements of submitted games.
Indie Maker & Product Developer
Creator of Nomad List and numerous indie projects. Pieter will focus on product design, user experience, and indie maker spirit in your game submissions.
Want to sponsor the 2025 Vibe Coding Game Jam?
Contact us to discuss partnership opportunities!
Anyone with a passion for game development and AI can participate! Whether you're a student, professional, hobbyist, or just curious and motivated, the 2025 Vibe Coding Game Jam welcomes all skill levels and backgrounds from around the world to join this virtual event. Multiplayer is not mandatory.
No, participation is completely free. We believe in making game development accessible to everyone worldwide!
That's perfect! This game jam is designed to be accessible to newcomers, especially with the AI focus. We'll provide resources, starter templates, and community support to help you create your first game. The vibe is more important than technical perfection!
Teams can have 1-4 members. You can also participate as an individual, or find teammates through social media and our community forums before the event starts.
Any tools are welcome! Since this is an AI vibecoded game jam, we encourage the use of AI assistants like Claude, ChatGPT, GitHub Copilot, or any other AI tools for code generation, asset creation, and game design. The final submission must be playable in a web browser without requiring any downloads.
We recommend exploring code-generating AI models like Claude, ChatGPT, or GitHub Copilot for development. For visual assets, consider tools like Midjourney, DALL-E, or Stable Diffusion. Audio generation tools like Suno, AudioCraft, or MusicLM are great for sound effects and music. The more you experiment with combining different AI tools, the more innovative your submission can be!
To link your game to the Vibeverse ecosystem, you need to implement an exit portal that connects players to other games via a redirect system provided by @levelsio.
username=
(username/name of player)color=
(color of player in hex or just red/green/yellow)speed=
(meters per second)ref=
(url of which game you come from)avatar_url=
(URL to player's avatar image)team=
(player's team name/id)speed_x=
, speed_y=
, speed_z=
(directional speed in meters per second)rotation_x=
, rotation_y=
, rotation_z=
(player's rotation)
The portal redirector will always add ?portal=true
to the destination URL. You can use this to detect if a user comes from a portal and instantly put them in your game coming out of another portal without any start screens.
IMPORTANT: When receiving a user (with ?portal=true
in your URL) and ?ref=
, make a portal where the user spawns out of and they can return back to the previous game if they go back into that portal. When returning them make sure to send all the query parameters again too.
Example (JavaScript):
const urlParams = new URLSearchParams(window.location.search);
if (urlParams.get('portal') === 'true') {
// Player came from a portal; adjust spawn point
const refGame = urlParams.get('ref');
if (refGame) {
// Set up a return portal to the game they came from
}
}
@levelsio shared a Gist with sample code for ThreeJS portals: https://gist.github.com/levelsio/ffdbfe356b421b97a31664ded4bc961d
<a target="_blank" href="https://jam.pieter.com" style="font-family: 'system-ui', sans-serif; position: fixed; bottom: -1px; right: -1px; padding: 7px; font-size: 14px; font-weight: bold; background: #fff; color: #000; text-decoration: none; z-index: 10; border-top-left-radius: 12px; z-index: 10000; border: 1px solid #fff;">🕹️ Vibe Jam 2025</a>
While you can use any stack, @levelsio's preferences provide a blueprint for efficient, lightweight development:
This minimalist approach aligns with rapid prototyping and deployment, key to participating in fast-paced projects like Vibeverse.
@levelsio's coding and development style offers useful context for building compatible games:
This overview should equip you with the essentials to code and integrate with Vibeverse. For the latest details, keep an eye on @levelsio's X posts. Happy coding!
To submit your game to the 2025 Vibe Coding Game Jam, register on our official submission platform at http://jam.pieter.com. You'll need to provide a URL to your playable game, a brief description, and information about the AI tools you used to create it.
All submissions must be received by April 1, 2025, at 11:59 PM UTC. Late entries will not be accepted, so make sure to plan your development time accordingly!
Have questions about the 2025 Vibe Coding Game Jam or interested in sponsorship opportunities? We'd love to hear from you!
Reach out to us on X at @levelsio for all inquiries.