Genie 3: A new frontier for world models
Today we are announcing Genie 3, a general purpose world model that can generate an unprecedented diversity of interactive environments. Given a text prompt, Genie 3 can generate dynamic worlds that you can navigate in real time at 24 frames per second, retaining consistency for a few minutes at a resolution of 720p.
CSS Minecraft
A Minecraft clone made with pure HTML & CSS – no JavaScript.
Making Minecraft Spherical
Discover the unique design challenges of creating a spherical planet out of Minecraft-like blocks.
GOG is getting acquired by its original co-founder
Hey everyone, GOG Team here.
I replaced Animal Crossing's dialogue with a live LLM by hacking GameCube memory
Picture Tom Nook greeting you with a sentence nobody at Nintendo wrote. That is what “animal crossing llm” usually points to: an experimental fan…
Helping Valve to power up Steam devices
Igalia is an open source consulting firm specialised in the development of innovative projects and solutions. Our engineers have expertise in a wide range of technological areas, including browsers and client-side web technologies, graphics pipeline, compilers and virtual machines. We have the most WPE, WebKit…
No Graphics API
A deep dive into graphics APIs, shader languages and GPU architecture, exploring a simpler design for modern hardware. By Sebastian Aaltonen.
Veo 3 and Imagen 4, and a new tool for filmmaking called Flow
From Imagen 4 and Veo 3 to Flow, try these new generative media tools today.
Why fastDOOM is fast
During the winter of 2024, I restored an IBM PS/1 486-DX2 66Mhz, "Mini-Tower", model 2168. It was the computer I always wanted as a teenager but could never afford. Words cannot do justice to the joy I felt while working on this machine.
Valve is about to win the console generation
Valve does nothing and still wins
Microsoft makes Zork open-source
Microsoft’s Open Source Programs Office (OSPO), Team Xbox, and Activision are making Zork I, Zork II, and Zork III available under the MIT License.
The Most Mario Colors
The Mario franchise has two distinct logo styles. The first began with the Mario Bros. arcade game and is mostly used for side-scrolling Super Mario Bros. games, though not all of those games use that style. The second is a multicolor polygonal style, and though it’s primarily used for 3D Mario adventures now, it was…
Making video games (without an engine) in 2025
Thoughts, tools, and libraries I use to make games
Learning music with Strudel
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
Game design is simple
So, let’s just walk through the whole thing, end to end. Here’s a twelve-step program for understanding game design.
A minimax chess engine in regular expressions
I wrote a (list of) regular expressions that will play a (not very good) chess game by running a 2-ply minimax search.
How to draw an outline in a video game
🖍️ Explaining multiple techniques for rendering outlines and highlights for real-time applications. This includes vertex object-space as well as screen-space methods. This can be used to render outlines in Unity or Unreal. Outlines can be used for gameplay reasons or aesthetics.
Half-Life
Around twenty years ago, people would have laughed if you told them that videogames would end up at the Smithsonian, but the Half-Life team really did want to make games that were more than just throwaway toys. The rule against cinematics — which made our jobs much harder and also ended up leaving a lot of my favorite…
Reverse engineering Call of Duty anti-cheat
Interested in Anti-Cheat analysis? I highly recommend checking out Guided Hacking’s Anti-Cheat section. I’ve been reversing Black Ops Cold War for a while now, and I’ve finally decided to share my research regarding the user-mode anti-cheat inside the game. It’s not my intention to shame or promote cheating/bypassing…
How Quake.exe got its TCP/IP stack
Released in June 1996, Quake had to ride three technological shock-waves during its lifetime. Besides the emergence of 3D hardware accelerator cards and the growth of the Internet, an operating system shift put game developers in a tough position.
Programming SDF animations of Rick and Morty
An interactive guide on making animations on the GPU
Solitaire
I have cited a few games as inspiration for Balatro in the past, but I wanted to talk about one in particular that hasn’t been mentioned much that arguably is the most important. I think if I had some kind of Balatro vision board, solitaire (Klondike) would be right in the middle of it with a big r
Dithering – Part 1
Understanding how dithering works, visually.
The movie mistake mystery from "Revenge of the Sith"
Movies are handmade, and just like any other art form, sometimes the seams that hold movies together become visible to the audience. For mov...
Blurry rendering of games on Mac
ProblemSolutionAffected GamesWhat Apple could do Problem I’ve submitted the issue described in this post to Apple as FB13375033. This issue has been open since September of 2023. If you game …