For quite some time now, we’ve witnessed the advent of AI and its unbelievably rapid development in multiple fields. However, of the many industries it has infiltrated, AI has had a rather interesting relationship with gaming. A recent breakthrough has occurred in game development, and its potential is seemingly unbound.
A GitHub project known as “DIffusion As a Model Of eNvironment Dreams,” or DIAMOND currently offers its unique image diffusion technology to anyone who wishes to try it out. Diffusion is a type of generative AI model used for creating high-quality images that starts by adding visual noise and gradually reversing it until it generates an image. What’s unique about this project is that it rapidly creates frames using diffusion modeling sourced from various games to create an interactive experience.
YouTuber SomeOrdinaryGamers, known also as Mutahar, tested this project out on his personal computer, playing an AI-generated version of the first-person shooter Counter-Strike: Global Offensive, or CS:GO. Despite having absolutely zero code, textures, models, or other original content from the game, the AI was still able to register key inputs for movement in-game and adjust what was being displayed accordingly. Somehow, the AI knew that moving to the left and turning around would result in the player seeing a very specific frame from the original game, and the AI being able to make such a meaningful observation and utilize logic so effectively speaks to the advanced nature of this project.
So, why does this matter? The applications of this technology go beyond just remastering and recreating old games; as new games are developed, projects like DIAMOND can streamline cross-platform game development, improve adaptive gameplay elements, and enhance procedural content generation. As I said before: the potential of this technology is potentially unlimited.