Topics /
Games & Graphics
The most popular blog posts about games & graphics on Hacker News. 2,924 posts.
Putting Tailscale on the Steam Deck
Unlock Seamless Networking on Steam Deck with Tailscale. Install Now for Instant Access.
How to Make Your Own Spooky Magic Eye Pictures (Autostereograms)
The simple standalone C++ code that goes with this post and makes autostereograms, can be found at The 1990s! They felt like a wasteland of culture at the time, but looking back, there was hyper co…
Writing space invaders with Go
The earliest memory I had of arcade video games was watching my older brother and cousins going at the video game machines at Genting Highlands. While our parents were at the other types of games Genting Highlands was more popularly known for, we were generally let loose to play arcade games to our hearts' content…
Writing a Game Boy Advance Game
I spent a lot of time as a kid playing (generally, pretty terrible) games on my Game Boy. Having never written code for anything other than 'regular' general purpose computers before, I've been wondering recently: how easy is it to write a Game Boy (Advance) game?
Pokedex.org: a progressive webapp for Pokémon fans
Blog by Nolan Lawson about JavaScript on mobile devices
Airmash – a game that refused to die
The game Airmash was announced on Dec 10 2017 on Hacker News by a user named fivesigma. The game became very succesful in the year to come. But it would have a very rocky history.
Graphics Programming Weekly
3D Programmer
Blurred rounded rectangles
Blog of Raph Levien.
Dolphin Progress July and August 2022
The Summer tends to consistently be one of the busiest times for Dolphin's development. While sometimes the question is what do we put into the Progress Report, during the summer months it's usually how much can we fit into the Progress Report? This summer's congestion was then compounded by us blog staff having a few…
GPT-5.6 Sol can beat Factorio on peaceful mode
Edit: Woah, this took off! If you want more details you can subscribe at the bottom of the post or on YouTube. I’m working on a more detailed highlights/commentary post and video. Previously: We got Claude Code playing Factorio, Towards beating Factorio autonomously, and Faketorio: an agent testbed I got GPT-5.6 Sol…
Why Is 1 World Trade Center Missing from Spider-Man?
Like many people across the world, I’m using my quarantine effectively: by catching up on all the video games I wasn’t able to play while traveling. The game at the top of my list? Spider-Man, which was widely recognized as one of the top games of 2018. The game is features an open-world, which means you can travel…
Story of the two thousand stolen Playdate handhelds
A Circle K, a family crime ring, and $400,000 worth of missing Playdates.
Call of Duty: Warzone Caldera Data Set for Academic Use
Access Call of Duty: Warzone Caldera OpenUSD Data Set
Web Browsers on Video Game Consoles
Exploring cyberspace with a thumbstick.
Free Games: Fallout, Fallout 2, and Fallout Tactics
Download the best classic and new games on Windows, Mac & Linux. A vast selection of titles, DRM-free, with free goodies and 30-day money-back guarantee.
Cakelisp: A Programming Language for Games
Update: See the Hacker News thread , /r/programming , /r/ProgrammingLanguages , /r/gamedev , and /r/lisp posts for discussions on this article and Cakelisp.
Fitting Cubic Bézier Curves
Blog of Raph Levien.
Gamedev in Lisp. Part 1: ECS and Metalinguistic Abstraction
In this series of tutorials, we will delve into creating simple 2D games in Common Lisp. The result of the first part will be a development environment setup and a basic simulation displaying a 2D sce...
The Family Bass - Music with an NES
I connected a Family BASIC keyboard to an NES via a bespoke adapter in order to play its unique triangle waveform live.
How Doom didn't kill the Amiga
A scene from the Amiga game Defender of the Crown, released in 1986. For years, no other home computer came close to screens like these.
How to engineer an AI harness for game development
Exploring practical ways to make your game more legible to AI agents and how to make agentic iteration faster.
Faster 3D rendering with WebGL 2.0
The WebGL JavaScript API exposes hardware-accelerated 3D graphics to the web. Chrome 56 brings support for WebGL 2.0 , a major upgrade to ...
Linear algebra for game developers – Part 1 (2009)
When I posted about decals last week, a number of readers commented that they would be interested in posts about linear algebra as it…
Betrayal at Krondor
During the 1960s and 1970s, a new type of game began to appear in increasing numbers on American tabletops: the experiential game . These differed from the purely abstract board and card games of yore in that they purported to simulate a virtual world of sorts which lived behind their surface systems. The paradigm…
Lost C64 Games: Daffy Duck – 1992 Hi-Tec
Cancelled & Unreleased Video Games