New
The latest blog posts to take off on Hacker News. 2,925 posts.
Factorio runs on Apple Silicon
Hello, engineers! I'm a newer face at Wube and have been mainly working on expansion content for about one year now. Today, I'm here to share some exciting non-expansion news for our Mac players.
Porting 58k lines of D and C++ to Jai
In this series of blogposts, I will document my experience of porting the game that I am currently working on to the jai programming language. It’s currently written in mostly D and some C++ and comes in at exactly 58,620 lines of code (excluding libraries). I’ve planned on doing this for a long time and want to keep…
The Last Ridge Racer
Well, this is a bit of a roller coaster tale that I’ve been meaning to share for a while. Before we start, let’s take a trip into the history books to set the scene. In October 1993, Na…
Adding a hinge to a Game Boy that God never intended
The Game Boy Pocket SP
Movie Maker mode in Godot 4.0
With the addition of non-real-time video recording, Godot opens itself to new use cases such as architecture visualization and cutscene rendering.
Bevy 0.9: data oriented game engine built in Rust
Thanks to 159 contributors, 430 pull requests, community reviewers, and our generous sponsors, I'm happy to announce the Bevy 0.9 release on crates.io…
My full statement regarding DOOM Eternal
This statement is issued in response to id Software Studio Director Marty Stratton’s “DOOM Eternal OST Open Letter”, published on Reddit.
AI and the Future of Pixel Art
The homepage of Lux: professional artist, game developer, educator, and pixel provocateur.
If you die in the game, you die in real life
Today is November 6th, 2022, the day of the SAO Incident. Thousands of VRMMORPG gamers were trapped by a mad scientist inside a death game that could only be escaped through completion. If their …
Fuzzy Metaballs: Approximate differentiable rendering with algebraic surfaces
Shape From Silhouette Reconstruction from a short cell phone video, showing reconstructed masks.
Wii U Architecture
An in-depth analysis that explains how this console works internally
Victoria III – First Impressions
This week’s post is coming to you all a bit early, as the folks at Paradox Interactive were kind enough to send me a review code for Victoria III – Paradox Interactive’s long awai…
Factorio for Nintendo Switch is now available
As announced previously, Factorio is now available for Nintendo Switch. You can find it on the Nintendo eShop in your region. I hope you will enjoy it. Remember that if you are not sure, you can try the demo. I recommend playing through the tutorial campaign even if you are a veteran player, as it gradually teaches…
Unreal Tournament 99 running on WASM (2017)
See Unreal Tournament (1999) run in a web browser!
What’s wrong with medieval pigs in videogames
Some medieval videogames claim historical authenticity, but one particular farm animal is often overlooked...
2D Global Illumination in Godot (2020)
Hello. This is the first of a series of blog posts I plan to write, breaking apart the algorithms and implementation of a custom 2D global illumination (or p...
The Commodordion
The Commodordion is an 8-bit accordion primarily made of C64s, floppy disks, and gaffer tape.
Emulating double precision on the GPU to render large worlds
One of the problems with developing games with large game worlds is that objects start to jitter and teleport around as you move away from the world origin. This post is about how we overcame one challenge in particular and what we did.
"The Social Network" synth sounds
Deconstructing the anxious, brooding sounds behind the 2010 masterpiece, The Social Network.
Retrowin32, a Win32 emulator
Small steps towards running my favorite demo again.
Using an Amiga in 2021: Making an intro
Every once in a while, someone asks about my interests. I usually just say I'm into home computers from the 1980s and, since most people are very nice and polite, they then ask what I do with them. I usually say something about competing in computer graphics at "digital art festivals," because explaining what the…
Math with Bad Drawings
Now available for preorder.
Do you remember Ultima Online?
I was there, Gandalf. I was there 3000 years ago when... Not really; I wish I were there, but I joined as soon as I could.
How Brian Eno Created Ambient 1: Music for Airports (2019)
In 1978, Brian Eno released Ambient 1: Music for Airports, a landmark album in ambient and electronic music. Although it wasn't the first ambient
Simulating Wind on Procedural Terrain Using Lattice Boltzmann Method
Note: The full source code for this article can be found here (summarized version). Individual sections contain references to specific code snippets below.