Results of the Open Source AI Game Jam
From July 7th to July 11th, we hosted our first Open Source AI Game Jam, an exciting event that challenged game developers to create innovative games within a tight 48-hour window using AI.
The primary objective was to create games that incorporate at least one Open Source AI Tool. Although proprietary AI tools were allowed, we encouraged participants to integrate open-source tools into their game or workflow.
The response to our initiative was beyond our expectations, with over 1300 signups and the submission of 88 amazing games.
You can try them here ๐ https://itch.io/jam/open-source-ai-game-jam/entries
The Theme: Expanding
To inspire creativity, we decided on the theme of "EXPANDING." We left it open to interpretation, allowing developers to explore and experiment with their ideas, leading to a diverse range of games.
The games were evaluated by their peers and contributors based on three key criteria: fun, creativity, and adherence to the theme.
The top 10 games were then presented to three judges (Dylan Ebert, Thomas Simonini and Omar Sanseviero), who selected the best game.
The Winner ๐๐ฅ
After careful deliberation, the judges crowned one outstanding game as the Winner of the Open Source AI Game Jam.
It's Snip It by ohmlet ๐๐๐.
Code: Ruben Gres AI assets: Philippe Saade Music / SFX: Matthieu Deloffre
In this AI-generated game, you visit a museum where the paintings come to life. Snip the objects in the paintings to uncover their hidden secrets.
You can play it here ๐ https://ohmlet.itch.io/snip-it
Participants Selection: Top 10 ๐ฅ๐ฅ๐
Out of the 88 fantastic submissions, these impressive games emerged as the Top 11 finalists.
#1: Snip It
In addition to be the winner of the Game Jam, Snip it has been selected as the top participant selection.
๐ค Open Source Model Used: Stable Diffusion to generate the assets.
๐ฎ๐ https://ohmlet.itch.io/snip-it
#2: Yabbit Attack
In Yabbit Attack, your goal is to beat the constantly adapting neural network behind the Yabbits.
๐ค Used genetic algorithms in the context of natural selection and evolution.
๐ค Backgrounds visuals were generated using Stable Diffusion
๐ฎ๐ https://visionistx.itch.io/yabbit-attack
#3: Fish Dang Bot Rolling Land
In this game, you take control of a fish-shaped robot named Fein, who is abandoned in a garbage dump with mechanical legs. Unexpectedly, it develops self-awareness, and upon awakening, it sees a dung beetle pushing a dung ball. Naturally, Fein assumes himself to be a dung beetle and harbours a dream of pushing the largest dung ball. With this dream in mind, it decides to embark on its own adventure.
๐ค Used Text To Speech model to generate the voices.
๐ฎ๐ https://zeenaz.itch.io/fish-dang-rolling-laud
#4: Everchanging Quest
In this game, you are the village's last hope. Arm yourself before embarking on your adventure, and don't hesitate to ask the locals for guidance. The world beyond the portal will never be the same, so be prepared. Defeat your enemies to collect points and find your way to the end.
๐ค Used GPT-4 to place the tiles and objects (proprietary) but also Starcoder to code (open source).
๐ฎ๐ https://jofthomas.itch.io/everchanging-quest
#5: Word Conquest
In this game, you need to write as many unrelated words as you can to conquer the map. The more unrelated, the farther away and the more score you get.
๐ค Used embeddings from all-MiniLM-L6-v2 model and GloVe to generate the map.
๐ฎ๐ https://danielquelali.itch.io/wordconquest
#6: Expanding Universe
In this sandbox gravity game, you create an expanding universe and try to complete the challenges.
๐ค Used Dream Textures Blender (Stable Diffusion) add-on to create textures for all of the planets and stars and an LLM model to generate descriptions of the stars and planets.
๐ฎ๐ https://carsonkatri.itch.io/expanding-universe
#7: Hexagon Tactics: The Expanding Arena
In this game, you are dropped into an arena battle. Defeat your opponents, then upgrade your deck and the arena expands.
๐ค Stable Diffusion 1.5 to generate your own character (executable version of the game).
๐ฎ๐ https://dgeisert.itch.io/hextactics
#8: Galactic Domination
In this game, you embark on an interstellar journey as a spaceship captain, pitted against formidable spaceships in a battle for dominance. Your goal is to be the first to construct a powerful space station that will expand your influence and secure your supremacy in the vast expanse of the cosmos. As you navigate the treacherous battlefield, you must gather essential resources to fuel the growth of your space station. It's a construction race!
๐ค Unity ML-Agents (bot-AI works with reinforcement learning)
๐ค Charmed - Texture Generator
๐ค Soundful - Music generator
๐ค Elevenlabs - Voice generator
๐ค Scenario - Image generator
๐ฎ๐ https://blastergames.itch.io/galactic-domination
#9: Apocalypse Expansion
In this game, you'll step into the decaying shoes of a zombie, driven by an insatiable hunger for human flesh. Your objective? To build the largest horde of zombies ever seen, while evading the relentless pursuit of the determined police force.
๐ค Used Stable Diffusion to generate the images
๐ค Used MusicGen (melody 1.5B) for the music
๐ฎ๐ https://mad25.itch.io/apocalypse-expansion
#10: Galactic Bride: Bullet Ballet
In this game, you dive into an exhilarating bullet-hell journey to become the Star Prince's bride and fulfill your wishes.
๐ฎ๐ https://n30hrtgdv.itch.io/galactic-bride-bullet-ballet
#10: Singularity
This demo is a conceptual demonstration of what could soon be the generation of experiences/games in the near future.
๐ค Used Stable Diffusion
๐ฎ๐ https://ilumine-ai.itch.io/dreamlike-hugging-face-open-source-ai-game-jam
In addition to this top 10, don't hesitate to check the other amazing games (Ghost In Smoke, Outopolis, Dungeons and Decoders...). You can find the whole list here ๐ https://itch.io/jam/open-source-ai-game-jam/entries
The first-ever Open Source AI Game Jam proved to be an astounding success, exceeding our expectations in terms of community engagement and the quality of games produced. The overwhelming response has reinforced our belief in the potential of open-source AI tools to revolutionize the gaming industry.
We are eager to continue this initiative and plan to host more sessions in the future, providing game developers with an opportunity to showcase their skills and explore the power of AI in game development.
For those interested in AI for games, we have compiled a list of valuable resources, including AI tools for game development and tutorials on integrating AI into game engines like Unity:
- Compilation of AI tools for Game Dev
- How to install the Unity Hugging Face API:ย https://huggingface.co/blog/unity-api
- AI Speech Recognition in Unity:ย https://huggingface.co/blog/unity-asr
- Making ML-powered web games with Transformers.js:ย https://huggingface.co/blog/ml-web-games
- Building a smart Robot AI using Hugging Faceย ๐คย and Unity:ย https://thomassimonini.substack.com/p/building-a-smart-robot-ai-using-hugging
To stay connected and stay updated on future events, feel free to drop by our Discord server, where you can find channels dedicated to exchanging ideas about AI for games.
Join our Discord Serverย ๐ย https://hf.co/join/discord
Thank you to all the participants, contributors, and supporters who made this event a memorable success!