Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 2,925 posts.
Fortnite and the Good Life
Create beautiful emails, automate campaigns, and track performance. Try it now and see how our tools can drive your business.
AI is mass decompiling games. That's both awesome and scary
AI is now able to decompile games and software in a matter of days. That's scary... but kind of exciting.
Motion sickness accessibility in video games
Motion sickness is an issue that affects up to one third of people. Is there a way we can strive to make gaming more accessible to people who suffer from the more severe forms of motion sickness?
XDP for game programmers
Learn how you can use XDP/eBPF to get maximum bandwidth for your applications.
Magic Leap: When Reality Hits the Fan
Largely A Summary With Some New Information I have covered a lot of material and even then only glossed at the surface of what I have learned about Magic Leap (ML). By combining the information ava…
Model-Based Testing for Dungeons & Dragons
Igor's programming blog
LittleJS is 2D and 3D now
LittleJS just got the biggest update since it launched! It is still the small, fast, dependency-free HTML5 game engine it always was. Now it also has a full 3D renderer sharing the canvas with your…
The MS-DOS Showcase
2,400 MS-DOS games and programs have gone live on the Internet Archive. The full collection is here and the games-specific section (basically all of them, for now) is here. But wait before you clic…
The State of HTML5 Audio
When I started to work on my JavaScript Game Engine back in October 2009, the biggest problems I encountered were with the new HTML5 Audio Element. The Canvas Element already worked nicely in all browsers that supported it at the time, albeit some were a little slow.
The Story of Playdate
I recently posted the sixth episode of the Panic Podcast — a wide-ranging look into the creation of Playdate , our upcoming hand held video game system, based on over nine hours of conversation. It’s a really special listen. But I’m told not everybody listens to podcasts (outrageous), so I’ve made it a (long) blog…
IRIX 3dfx Voodoo driver and glide2x IRIX port
At the moment only SST1 (Voodoo1) is supported on IP32 (O2). Only tested on IRIX 6.5.30 with RM7000C CPU. -driver sources (SST1 and CVG support on IP32) https://github.com/sdz-mods/tdfx_irix -glide2x IRIX port (SST1 on IP32) https://github.com/sdz-mods/glide_irix -hinv wrapper with 3dfx support…
Neural MMO – A Multiagent Game Environment
Stay up to speed on the rapid advancement of AI technology and the benefits it offers to humanity.
GitHub's game jam returns next month
Build a game this November in our annual month-long game jam
August 2016 Lisp Game Jam Postmortem
The August 2016 Lisp Game Jam just wrapped up at the end of last week. I had some free time so I decided to take part, but I did something a bit different. Instead of making a new game I ported an existing one ( Silt ) to Common Lisp.
Ultima Underworld bugs
As we (Blue Sky Productions, later Looking Glass Technologies / Studios) were developing Ultima Underworld in 1991–1992, largely in a basement room in an office building in Somerville’s Davis Square, we received bug reports both from our own people and the QA team at Origin Systems, who published the game. “Our own…
Software occlusion culling in Block Game
My GPU is the integrated Radeon Vega 8 that comes with my AMD Ryzen 7 5700G CPU. I tell you this so you know that my workstation is not a graphical computing powerhouse. It is, in fact, quite weak. To its credit my integrated GPU shows up as 48% faster on UserBenchmark than the GPU in my low end hardware target; a…
From NAND to Raytracer: Raytracing on the Hack Computer
I recently spent some time going through the amazing nand2tetris course, and assignment #9 is to implement something with the Jack programming language that runs on the Hack computer. My friend encouraged me to try writing a raytracer, which is an algorithm that generates physically realistic images by simulating…
Apple Vision Pro – Why It May Be Lousy for Watching Movies on a Plane
Introduction Part 1 and Part 2 of this series on the Apple Vision Pro (AVP) primarily covered the hardware. Over the next several articles, I plan to discuss the applications Apple (and others) sug…
Steam's Last Stand
In the year 1900, automobile sales in the United States were divided almost evenly among three types of vehicles: automakers sold about 1,000 cars powered by internal combustion engines, but over 1…
Watching o3 model sweat over a Paul Morphy mate-in-2
A breakdown of how an AI model attempts to solve a complex chess puzzle, showcasing its human-like reasoning, problem-solving attempts, and eventual reliance on external information.
Ogre 1.12.3
Ogre 1.12.3 was just released. Typically we do not write a specific announcement for minor updates, however this one contains some major new features that warrant this one. Of course there is the u…