What happened to the Japanese PC platforms?
(This was originally posted on a social media site; I’ve revised and updated it for my blog.) The other day a friend asked me a pretty interesting...
Topics /
The most popular blog posts about games & graphics on Hacker News. 2,924 posts.
(This was originally posted on a social media site; I’ve revised and updated it for my blog.) The other day a friend asked me a pretty interesting...
Introducing CS Bench: we ask all top models to build a multiplayer Counter-Strike from scratch.
Today, @vickschutz and I learned a detail about “Star Wars” (1977); it’s totally right there but we never grasped it. — Todd Vaziri (...
Let’s overengineer a childhood game.
[latexpage] 本文之中文翻譯在此 Overview Trigonometry is a very essential building block to a huge portion of game math. That's why I've chosen this topic for the first tutorial of my new Gamedev Tutorials series. Having a solid understanding of basic of trigonometry can go a long way for game development. It is used…
Have you ever noticed that the food graphics in Super Smash Bros. and Kirby Air Riders are flat “billboarded” stock images of food? This artistic decision from director Masahiro Sakurai has per...
On the Dolphin Forums, one of the more common questions that come up is "How come I can emulate this Wii game just fine but this GameCube game is slow?" While those more knowledgeable about the intricacies of emulation may roll their eyes, it does warrant some explanation. Usually when...
Previously on my quest for fast rendering of 2D vector graphics on GPU, I have posted a piet-gpu update and a deeper exploration into a sort-middle architecture. These intermediate results showed promise, but fell short of my vision for truly high performance 2D GPU rendering.
At the beginning of 1996, Sierra On-Line was still basking in the success of the previous summer’s Phantasmagoria , the best-selling game it had ever published. With revenues of $158.1 million and profits of $16 million in 1995, the company was bigger and richer than it had ever been. In light of all this, absolutely…
Our project to preserve the history of Sega Channel — including over 100 new Sega Channel ROMs.
With just three stones on the board, it was clear that this was going to be no ordinary game of Go.
We’ve spoken about arcade Tron a few times here on the blog over the years. Specifically, I shared some development documents a few months back here. For those of you that don’t know, T…
If you’ve done any 3D programming, you’ve likely encountered the zoo of techniques and representations used when working with 3D rotations. Some of them are better than others, depending on the situation.
HATETRIS is the world's hardest version of Tetris; it's Tetris that hates you. In this post, we chronicle our eleven-month journey to get the world record, and some of our wrong turns along the way.
Valve is investing in OpenGL to hedge themselves against Microsoft. Some well-known developers have written about the deficiencies in the API. A few competing, proprietary APIs have popped up. In an effort to remain competitive, Khronos announces glnext: a ground-up rethinking of the OpenGL and OpenGL ES APIs. This…
Snowboard Kids 2 for the Nintendo 64 has reached 100% matching decompilation. A brief note on what that means, how we got here, and what comes next.
Writing auto-pilots in JavaScript for MSFS
(This post is part of a series on the subject of my hobby project, which is recreating the C source code for the 1989 game F-15 Strike Eagle II by reverse engineering the original binaries.)
Introduction I have been taking pictures and making short video clips to demonstrate different aspects of the displays and optics of the Meta Quest Pro (MQP) for over a month. It was a bit of an on…
It turns out, you can attach an external GPU to a Raspberry Pi 5. So my natural first question is, can I game on it? Let’s try it out and compare it with some similar computers. Just a quick FTC required note: When you buy through my links, I may earn a commission. For the showdown of crappy gaming computers, we’ll…
Ron Gilbert's often incoherent and bitter ramblings about the Game Industry
The Entertainment Software Association doesn’t want anyone to restore the functionality of older videogames that are no longer supported by their publisher, because, says ESA, this is “hacking,” and all hacking is “associated with piracy.” EFF, along with law student Kendra Albert, is asking the...
Systems thinker who ended up in data. Mostly working out why organisations can't answer their own questions.
I play Factorio the normal way: by writing matrix math code to plan the factory.
If you’ve done any 3D programming, you’ve likely encountered the zoo of techniques and representations used when working with 3D rotations. Some of them are better than others, depending on the situation.
This article is part of a study about the ports of Another World. It is highly recommended to read Another World 101 before reading this.