Reposted by Ahmed KhalifaAP Thomson @apthomson.bsky.social · 14/10/2026coming soon to consoles, tablets, and phones! 918432 184
Reposted by Ahmed KhalifaAhmed Khalifa @amidos2006.bsky.social · 09/09/2026Cellular automata are powerful but painful to author. Rules are a lookup table; neural CAs are more expressive but a black box. What if each CA rule was just code that you can read? Introducing Programmable Cellular Automata (PCA) 2156 15
Ahmed Khalifa @amidos2006.bsky.social · 09/09/2026Cellular automata are powerful but painful to author. Rules are a lookup table; neural CAs are more expressive but a black box. What if each CA rule was just code that you can read? Introducing Programmable Cellular Automata (PCA) 2156 15
Reposted by Ahmed KhalifaJulian Togelius @togelius.bsky.social · 09/09/2026New paper! We are honestly surprised that nobody seems to have explored this idea before. Results are interesting! 2102 10
Ahmed Khalifa @amidos2006.bsky.social · 10/09/2026It can be represented as trees or python code with other generation methods. So having an LLM doesn't limit the work, we need to investigate more on usage of non llm and compare the results 000 0
Ahmed Khalifa @amidos2006.bsky.social · 09/09/2026For more details, read the paper: arxiv.org/abs/2609.06102 This work was done by Muhammed U Nassir, Matthew Siper, Steven James, @togelius.bsky.social, and me. #AIandGames #PCG #LLM #AI #LevelGeneration #GameDev 061 6
Ahmed Khalifa @amidos2006.bsky.social · 09/09/2026Honest limitation: high fitness ≠ visual diversity. Our Zelda generator learned to clear the room and shuffle the key/door/player around — great by the shortest-path diversity metric, boring to look at. Quality-diversity search is the fix we'd reach for next. 120 2
Ahmed Khalifa @amidos2006.bsky.social · 09/09/2026Because the functions are code, we could read them. The most common discovered global function across every domain? A counting function (~5 lines), then connectivity, then spread/distribution functions for aesthetics. 110 1
Ahmed Khalifa @amidos2006.bsky.social · 09/09/2026Also, global functions slash iteration counts. Sokoban went from ~98 iterations (0 globals) to ~7–24 with globals. Surprisingly, 5 globals wasn't better than 1— evolution splits functionality across functions, and some end up inefficient. 110 1
Ahmed Khalifa @amidos2006.bsky.social · 09/09/2026The main result is that having at least one global function changes everything. Other than Binary, all the problems need at least 1 global function to be highly playable. For example, Zelda has ~0% playability (0 globals) but ~100% playability (1 global). 110 1
Ahmed Khalifa @amidos2006.bsky.social · 09/09/2026We represent all the code as Python code and use LLMs (Claude Opus 4.8) as our code generator, where the prompt directed it to follow the signature of the code and produce a new useful function different from the one being used by that chromosome. 110 1
Ahmed Khalifa @amidos2006.bsky.social · 09/09/2026PCA represents a level generator, so the fitness is a cascaded fitness where the generator needs to produce 100% playable levels before considering the diversity between the generated levels. 110 1
Ahmed Khalifa @amidos2006.bsky.social · 09/09/2026We tested PCA on 3 problems from the PCG Benchmark: - Binary: a fully connected maze with long path length. - Zelda: an arcade dungeon crawler where the player collects a key and reaches the door. - Sokoban: a puzzle game where the player needs to push boxes over targets. 110 1
Ahmed Khalifa @amidos2006.bsky.social · 09/09/2026Since the rules are programs, we can evolve them using genetic programming, where: - Chromosome: a list of all the local functions, global functions, and the decision function. - Crossover: swaps programs between parents - Mutation: swaps a program with a new program. 110 1
Ahmed Khalifa @amidos2006.bsky.social · 09/09/2026Global functions break the strict locality of CA, but it enables the CA to finish faster. For example, counting is an easy problem using a global observation, but using local observation, the CA needs to propagate information across the whole board. 110 1
Ahmed Khalifa @amidos2006.bsky.social · 09/09/2026The core idea is to modularize CA into multiple small groups of programs: - Local Functions: neighborhood → value - Global Functions (Optional): the whole state → value - Decision Function: takes the outputs → the next cell state 120 2
Reposted by Ahmed KhalifaJulian Togelius @togelius.bsky.social · 03/09/2026Last but not least of our IEEE Conference on Games papers this year: PuzzleJax, presented by @smearle.bsky.social with Yuchen Li, @amidos2006.bsky.social Graham Todd, Muhammad Nasir, Andrzej Banburski-Fahey and myself. Spoiler: LLMs are NOT GOOD at PuzzleScript games. Search is good, and RL decent. 1131 13
Reposted by Ahmed KhalifaJulian Togelius @togelius.bsky.social · 02/09/2026@amidos2006.bsky.social presenting our work (led by Matt Siper) on Procedural Content Metageneration via Continual Abstraction Discovery here at IEEE Conference on Games 1101 10
Ahmed Khalifa @amidos2006.bsky.social · 21/08/2026This is a very exciting work that will be presented at the IEEE Conference on Games 2026 :) If you love #PCG and fun new ideas on how to build understandable generators, check it out :) #aiandgames #gamedev #proceduralcontentgeneration #cog2026 0101 10
Reposted by Ahmed KhalifaJulian Togelius @togelius.bsky.social · 07/08/2026Celebrating Dr. Matt Siper, who passed his PhD defense yesterday, supervised by myself and @amidos2006.bsky.social ! 071 7
Reposted by Ahmed Khalifabilge @bilgetbd.itch.io · 18/07/2026walk is out now on steam! store.steampowered.com/app/4563880/... hope you like it <3 719877 198
Reposted by Ahmed KhalifaAhmed Khalifa @amidos2006.bsky.social · 02/07/2026Our ( @togelius.bsky.social and I) student @debosmita.bsky.social is running a user survey about aesthetic and functional game level generation. Help us by answering a few comparisons of lode runner levels. It should take about 5-10 minutes to complete. Please check: levelcomparesurvey.netlify.app 043 4
Ahmed Khalifa @amidos2006.bsky.social · 02/07/2026Our ( @togelius.bsky.social and I) student @debosmita.bsky.social is running a user survey about aesthetic and functional game level generation. Help us by answering a few comparisons of lode runner levels. It should take about 5-10 minutes to complete. Please check: levelcomparesurvey.netlify.app 043 4
Reposted by Ahmed KhalifaLinker @linker.itch.io · 23/05/2026HEY SO, UH, STEAM PAGE IS UP!!! No trailer yet, but if people want to wishlist the game, now you can!!! And keep your eyes open in June for some more news regarding Next Fest...store.steampowered.comMym's Sword on SteamDefeat powerful foes and discover a colorful world full of mystery and wonder in this exploratory action platformer! A wandering beast discovers a magic sword, but can she uncover the truth of its ori... 219769 197
Reposted by Ahmed KhalifaToby Alden @brlka.com · 05/03/2026store.steampowered.comSave 15% on LOVE ETERNAL on SteamWander a castle built of bitter memories in LOVE ETERNAL, a psychological horror platformer with devious trials and an unsettling, experimental narrative. Find a way out - or live in Shelter forever m... 8293 29
Reposted by Ahmed KhalifaRebekah Valentine @duckvalentine.bsky.social · 18/05/2026Over a year ago, I spoke with @rasheedabueideh.bsky.social about Dreams on a Pillow for a piece that was killed before it could be published. I am honored that he was willing to take the time to speak with me again in spite of that and tell me about his beautiful homeland: kotaku.com/upcoming-ste...kotaku.comThis Upcoming Stealth Game Wants To Show You A Beautiful Palestine“We wanted to talk about Palestine, which is a land full of people 162043904 2K
Reposted by Ahmed KhalifaInstitute of Digital Games - University of Malta @indigitalgames.bsky.social · 19/05/2026🎢 FutureCopLGF goes through a rollercoaster of emotions playing HAMM-3R in his Best of @newgrounds.com April 2026 video! www.youtube.com/watch?v=SoKh... #indiegame #gamedev #philosophy #Chekhov @gua-le-ni.com @amidos2006.bsky.socialyoutube.comNewgrounds Monthly Game Review (Best of April 2026)YouTube video by FutureCopLGF 1154 15
Reposted by Ahmed KhalifaM Lupetti @mlupetti.upandpunch.red · 09/05/2026Then there’s the latest Margini videoludici (At videogame margins) column featuring the philosophical game-essay HAMM-3R by @gua-le-ni.com, @amidos2006.bsky.social, @demigiant.com, Irina Tomova, Costantino Oliva and Danielius Degesys. 151 5
Reposted by Ahmed KhalifaNoel Cody @noelcody.bsky.social · 04/03/2026I made Moss Moss, a #pico8 game about mossing the world and finding secrets. Hope you enjoy ♥ noelcody.itch.io/moss-moss 38712196 712
Reposted by Ahmed KhalifaStefano Gualeni @gua-le-ni.com · 30/04/2026And also play our new small game for free at: hammer.gua-le-ni.com :) 082 8
Ahmed Khalifa @amidos2006.bsky.social · 30/04/2026If you didn't play it yet, go try it: @newgrounds.com - www.newgrounds.com/portal/view/... @itch.io - amidos2006.itch.io/hamm-3r #indiegames #IndieGameDev #experimental #indiedev #indie #gamedev #screenshotsaturday #fps #Philosophy #Free #Godot #WebGame #Spacenewgrounds.comHAMM-3RTo someone holding a hammer, everything looks like a nail. 093 9
Ahmed Khalifa @amidos2006.bsky.social · 30/04/2026Our new #short #philosophical game, HAMM-3R has some nice-looking postcards for events :) Make sure to get yours if you see us at any event :) @gua-le-ni.com #indiegames #IndieGameDev #experimental #indiedev #indie #gamedev #screenshotsaturday #fps #Philosophy #Free #Godot #WebGame #Space 1144 14
Reposted by Ahmed KhalifaInstitute of Digital Games - University of Malta @indigitalgames.bsky.social · 24/04/2026Sound design in games is easy to overlook, but can be the secret sauce for the mood and knowing whether something hurts or helps. Dr Oliva reflects on the sound design for HAMM-3R: www.um.edu.mt/newspoint/le... #SoundDesign #IndieGames #musicology @gua-le-ni.com @amidos2006.bsky.socialum.edu.mtSound Design in Games: Behind the Sounds of HAMM-3RLearn about the sound design in new experimental philosophical game by Institute of Digital Games 0104 10
Reposted by Ahmed KhalifaMarkus Moenig @markusmoenig.bsky.social · 06/04/2026Eldiron v0.9.2 is out 🎉 This update adds several new tools (including the new Dungeon Tool), plus more work on authoring and text-style play (IF). Read more: eldiron.com/blog/2026/04... #gamedev #indiedev #rpgdev 0126 12
Reposted by Ahmed KhalifaInstitute of Digital Games - University of Malta @indigitalgames.bsky.social · 04/04/2026🤔 @fortkenmei.bsky.social explores the new experimental philosophical game by @gua-le-ni.com and @amidos2006.bsky.social. 041 4
Reposted by Ahmed KhalifaInstitute of Digital Games - University of Malta @indigitalgames.bsky.social · 04/04/2026HAMM-3R - the new experimental game by @gua-le-ni.com and @amidos2006.bsky.social featured on @newgrounds.com! It's free, short, and hopefully thought-provoking, try it out: www.newgrounds.com/portal/view/... #indiegame #philosophy #gamedev #research 2195 19
Reposted by Ahmed KhalifaAhmed Khalifa @amidos2006.bsky.social · 01/04/2026Our new game, HAMM-3R, can be played over @itch.io: amidos2006.itch.io/hamm-3r @newgrounds.com: newgrounds.com/portal/view/... An experimental short philosophical game (5-10 mins) #indiegames #IndieGameDev #experimental #indiedev #indie #gamedev #screenshotsaturday #fps #Philosophy 21710 17
Ahmed Khalifa @amidos2006.bsky.social · 01/04/2026Our new game, HAMM-3R, can be played over @itch.io: amidos2006.itch.io/hamm-3r @newgrounds.com: newgrounds.com/portal/view/... An experimental short philosophical game (5-10 mins) #indiegames #IndieGameDev #experimental #indiedev #indie #gamedev #screenshotsaturday #fps #Philosophy 21710 17
Reposted by Ahmed KhalifaAhmed Khalifa @amidos2006.bsky.social · 01/04/2026For the US, I wanted to let you know about our new short philosophical game :) I just noticed that it is #AprilFoolsDay, this is not an April Fool. #indiegames #IndieGameDev #experimental #indiedev #indie #gamedev #screenshotsaturday #fps #Philosophy #RT 193 9
Ahmed Khalifa @amidos2006.bsky.social · 01/04/2026For the US, I wanted to let you know about our new short philosophical game :) I just noticed that it is #AprilFoolsDay, this is not an April Fool. #indiegames #IndieGameDev #experimental #indiedev #indie #gamedev #screenshotsaturday #fps #Philosophy #RT 193 9
Ahmed Khalifa @amidos2006.bsky.social · 01/04/2026The game is a collaboration with @gua-le-ni.com, @demigiant.com, Irina Tomova, Costantino Oliva, Danielius Degesys, and more friends :) 040 4
Reposted by Ahmed KhalifaZehua Jiang @zehuajiang.bsky.social · 31/03/2026New paradigm alert! 🎮 AgenticPCG We combine classic PCG (Procedural Content Generation) algorithms with large language models for generating game levels. LLMs on their own are not good at level generation, but when given the right tools from our PCG toolbox they're killing it! 1339 33
Reposted by Ahmed KhalifaInstitute of Digital Games - University of Malta @indigitalgames.bsky.social · 31/03/2026The joy of playing Hamm-3r for the first time! Immerse yourself in a free, short, thought-provoking philosophical game by @gua-le-ni.com and @amidos2006.bsky.social and let us know how it ended for you (or not - be mysterious)! hammer.gua-le-ni.com #indiegame #philosophy #artgame #godot 066 6
Reposted by Ahmed KhalifaInstitute of Digital Games - University of Malta @indigitalgames.bsky.social · 27/03/2026Ready to shape the future of 𝗚𝗮𝗺𝗲 𝗔𝗜 or lead the conversation in 𝗚𝗮𝗺𝗲 𝗦𝘁𝘂𝗱𝗶𝗲𝘀? #GameDev #GameAI #GameStudies 196 9
Reposted by Ahmed KhalifaStefano Gualeni @gua-le-ni.com · 24/03/2026Play HAMM-3R! 🚀 FREE + SHORT (5-10 mins.) >> hammer.gua-le-ni.com << An experimental game about tools and technologies made with @amidos2006.bsky.social, @demigiant.com and other friends at the @indigitalgames.bsky.social! 🔨hammer.gua-le-ni.comHAMM-3RHAMM-3R is a SHORT and FREE experimental videogame about how our equipment influences the ways we understand the world and act within it. 32418 24
Reposted by Ahmed Khalifa/noclip @noclipvideo.bsky.social · 04/03/2026the latest from @nocapsbb.bsky.social on noclip_2 an exploration of the world of #pico8 game design. the free "fantasy console" that allows players to create and play hundreds of inspiring games. WATCH & SHARE: youtu.be/1VFSJx8YSIUyoutu.bePICO-8: The Free Fantasy Game System You Need To Play - nocaps_2YouTube video by noclip_2 48411 84
Reposted by Ahmed KhalifaFabian Fischer @ludokultur.bsky.social · 04/03/2026Hey gamers, wanna do a good deed? Add an #IndieGame to your wishlist on #WishlistWednesday! Here's a suggestion! 🥹 store.steampowered.com/app/4321920/...store.steampowered.comTopdeck Automat on SteamThe roguelike auto-battler where your deck prints itself! Supply a brave worker droid with synergistic blueprints to defend the planet against hordes of alien invaders. Combine hundreds of cards with ... 0124 12
Reposted by Ahmed KhalifaJon Nielsen @encifer.bsky.social · 04/03/2026🌟 It's here! Mistpaw Ravine is now available on Steam!! 🌟 Build a home for magical cats, have them shoot lightning, clean their poop! Get it now: store.steampowered.com/app/3735490/... 511232 112
Reposted by Ahmed KhalifaInstitute of Digital Games - University of Malta @indigitalgames.bsky.social · 27/02/2026💥Quick-fire talks covering: 🎶Games x Music 🎶 💡Games x Philosophy 💡 🗺️ Games x Migration 🗺️ 🔨And an exclusive chance to play @gua-le-ni.com's new philosophical game: Hamm-3r. ▶️ www.eventbrite.com/e/science-in... @amidos2006.bsky.social @danielvella.bsky.social @vthewanderer.bsky.social #gamedev 0104 10