Architecture of the Playstation 2
An in-depth analysis that explains how this console works internally
An in-depth analysis that explains how this console works internally
The text of Dwarf Fortress and procedural tales so expansive no human could ever explore them all.
When four MIT hackers decide they can make a better Adventure, they start building a game that will still be topping bestseller charts eight years later.
A blog in which a dedicated addict plays through all PC computer role-playing games (CRPGs), in chronological order.
Movies and computer games are my two favorite things. If I weren’t doing one I’d be doing the other.
Wake up and smell the bullcrap.
How much Money has my first Steam game made in the first month of early access? Revenue, wishlist, sold copies Stats.
Noise is an indispensable tool for creative coding. We use it to generate all kinds of organic effects like clouds, landscapes and contours. Or to move and distort objects with a more lifelike behaviour.
I shouldn't care, but I do.
Client-Server Game Architecture | Client-Side Prediction and Server Reconciliation | Entity Interpolation | Lag Compensation | Live Demo
Picture this: Toward the end of the development cycle, your game crawls, but you don’t see any obvious hotspots in the profiler. The culprit? Random memory access patterns and constant cache misses. In an attempt to improve performance, you try to parallelize parts of the code, but it takes heroic efforts, and, in the…
The man who invented the interactive fiction genre talks about its past and future.
Our discussion on the creation of the great-granddaddy of all computer wargames
The success of an open source browser game called Friday Night Funkin tells us where "instant games" might go. Hint: we've been here before.
The sixtyforgan is a Commodore 64 equipped with a spring reverb, featuring the keyboard layout of a chromatic button accordion.
Tetris for the NES is one of my favourite versions of Tetris. My only complaint is that it lacks the ability to “hard drop” - instantly dropping the current piece and locking it into place.
WebAssembly meets 16000 HTML checkboxes.
Before the days of 40-man raids, flashy cosmetics, and server firsts, the MMO players of the world embarked on quests in another way.
Finding provably optimal strategies for 2048 using Markov Decision Processes
In communist Czechoslovakia, a network of teenage hackers discovers that text games are a completely uncensored medium.
When the best-loved makers of text adventures met the best-loved sci-fi satirist of the decade, the result was an unforgettable classic of interactive fiction.
To the person who [is] contemplating buying this game, what would I say? I would say take your money and give it to the homeless, you’ll do more good. But if you are mad to buy this game, you’ll probably have a hell of a lot of fun playing it, it will probably make you uneasy, and you’ll probably be a smarter person…
Game consoles, especially older ones, are defined more than anything by their graphics capability. The unique graphical limitations of a system can often mak...
My inbox is stuffed with pitches from start-ups wanting to compete with Roblox, that plucky Lego-ish multiplayer game-creation platform currently valued at 41 billion dollars. They shouldn't try, but here's how to maybe not fail if they insist anyways.
This documents my process of finding a fix for the “Original game not found” problem when installing Heroes of Might and Magic V: Hammers of Fate from Ubisoft. For the actual fix, pleas…
Author's Note After Release I'm really blown away by the reception of this article. It has spread far wider than I could have ever imagined. The many comments and discussions it has prompted that essentially confirm what I believe is truth by not just fellow engineers but many
The original EGA background art for Loom was made by Mark Ferrari . The character art was done by Gary Winnick and Steve Purcell . Gary Winnick designed the sprites and did most of the sprite animation, while Steve Purcell did the larger character portraits and some additional animation. Ken Macklin did the effects…