A 30th anniversary note to Prince of Persia fans
Jordan Mechner is an author, graphic novelist, screenwriter and video game designer, best known as the creator of Prince of Persia. Follow his latest projects here.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 2,047 posts.
Jordan Mechner is an author, graphic novelist, screenwriter and video game designer, best known as the creator of Prince of Persia. Follow his latest projects here.
Nov 27, 2023: Much has changed since this article was published. I've become far more involved with ZC development; the name of the program is now ZQuest Classic; our website is zquestclassic.com ; and the web version discussed in this article is now hosted at web.zquestclassic.com
The Making of RP2040 Doom
Appreciating typography is a study in paradox. The primary goal of well-designed typography is to help you read the words, not appreciate how the words are comp
My name is Robert Wardhaugh and I am the Dungeon Master (DM). I am currently Professor of History at Western University in London, Ontario, Canada. The Game is mainly played from my basement set up…
By today’s standards, the Artificial Intelligence in Street Fighter 2 World Warrior isn’t very sophisticated. These days, when most people talk about AI they’re talking about mach…
CLICK HERE for our main page with download instructions and online documentation.
Ahh, the demo scene - a digital art subculture, a motley gang of creative nerds, and a favourite pastime of mine. So much amazing art, music and code has been produced by sceners, and anyone who comes into contact with the scene might start to wonder exactly how - apart from hours of dedicated grind, of course.
This is the first of two posts about a renderer I have been developing, focusing on what I've built and how it works. The second post discusses why I've built it and my plans for the future. I've been developing a custom real-time renderer which uses very small voxels to produce a distinctive visual style that…
I have kept myself busy with the Game Engine Black Books and I have plenty of news. Most importantly, they have been revised. The DOOM book is now in version 1.1 while the WOLF3D book is entering v2.1. And there is more.
Ron Gilbert's often incoherent and bitter ramblings about the Game Industry
Where an undergraduate at UT Austin writes about almost everything.
Retronator Do It Yourself
StarCraft was once mocked as 'Orcs in space' and heading for disaster. This is the story of the reboot that saved it.
Released at the Outline Demoparty in May 2026, Ommen, NL An exploration of algorithmic density in 16 bytes of x86 assembly.
I participated in this year's js13kGames , a JavaScript game development competition with a file size limit of 13kb, including code, assets and everything else. My entry was Underrun , a twin stick shooter using WebGL.
Let’s end this debate once and for all. Humans can see frame rates greater than 24fps (although plenty of people will argue that they can’t on the internet). I’ll explain more in a future post if necessary, but let’s take that as read.
Streaming gameplay from one machine to another over a network is a reasonably popular use case these days. These use cases demand very, very low latency. Every millisecond counts here. We need to:
This article is part of a series about Street Fighter II and the CPS-1. It is recommended to read the previous entries before reading this one.
Crusader Kings III is a pretty impressive game. It’s impressive not only for its official content, but also for its extensive modding…
Excited to announce that my technical paper “ N-Dimensional Rigid Body Dynamics ” was accepted to SIGGRAPH 2020 ! Very proud to present research developed for 4D Toys & Miegakure at such a prestigious conference.
Hi — thank you for reading this article! We’d love to talk to you about what you’re making in our C#-focused Discord for Godot game…
Is DALL-E 2 fit for use in creative work? A case study involving pixel graphics for a point-and-click adventure game.
Linux in a Pixel Shader - A RISC-V Emulator for VRChat
Can a game work where all you do is scroll?
Update: This kinda blew up! Featured in Hacker News, Ars Technica and PC Gamer, among others. Just months after Neil Armstrong’s historic moonwalk, Jim Storer, a Lexington High School student…
Intro Isometric pixel art is based on the isometric projection, which is a method for accurately ‘projecting’ 3D objects into fancy 2D. Unlike perspective drawing, there is no vanishing point in isometric projection. Furthermore, the 3 coordinate axis have equal foreshortening, eliminating the need