Topics /
Games & Graphics
The most popular blog posts about games & graphics on Hacker News. 2,924 posts.
Anno 1800: Shadows of Beauty
While playing Anno 1800 , I noticed something which I’ve never noticed before in any other game (but to be fair, I don’t play too many city builders): The sun keeps a position relative to the camera and thus the shadows alway s fall from left to right:
The Old-School Fire Effect and Bare-Metal Programming
Many years ago, sometime in the nineties, my family was having dinner at the neighbours', and their son showed me some cool DOS programs on the computer. One of the programs was a demo that drew animated flames on the screen. I was amazed! Asking what language it was written in, I was told it was Pascal.
Cigarette smoke effect using shaders
Notes about creative coding on the Web.
Google Earth Fractals
The following is a "photographic" gallery of fractal patterns found while exploring the planet with Google Earth. Each is provided with a KMZ file so the reader can explore the region for themselves. Readers are encouraged to submit their own discoveries for inclusion, credits will be included. Besides being examples…
Agones: Open-source, multiplayer, dedicated game-server hosting on Kubernetes
In the world of distributed systems, hosting and scaling dedicated game servers for online, multiplayer games presents some unique challenges. And while the game development industry has created a myriad of proprietary solutions, Kubernetes has emerged as the de facto open-source, common standard for building complex…
Dolphin Progress May 2019
The past few months have been quite hectic with a slew of gigantic changes requiring lengthy articles alongside them. These big features all hitting together seems to have brought up a talking point in the community would be irresponsible to ignore. Everyone wants to know when Dolphin 6.0 is coming. After all, Dolphin…
IOS RAGE rendered with WebGL
As promised, here's the new WebGL demo that I've been working on! I won't be posting a live version this time (watch the video to find out w...
The Blender Studio Pipeline
First of a series of articles focused on the research and development of a fully open source CG production pipeline.
What Happened to the Real Time Strategy Genre?
I replayed Warcraft III recently and was looking for other games I could play in the same genre. Turns out that outside of StarCraft 2, there are no recent games that are anywhere near as good. Wha…
Archiving Steam games for fun and profit
Why do I do this to myself? I have no idea. Anyway, let's learn how to eat disk space.
Curl is inside 22,734 Steam games
About a year ago I blogged about games that use curl. In that post I listed a bunch of well-known titles I knew use curl and there was a list of 136 additional games giving credit to curl. Kind of amazing that over one hundred games decided to use curl! At the time, lots of … Continue reading Inside 22,734 Steam games…
Optimizing the Particle Life: From 400 to 4M particles
Detailed description of an algorithm and a comparison between different languages.
Sunset Geometry (2016)
Robert Vanderbei has written a beautiful series of articles and talks about a method for finding the radius of the earth based on a single photograph of a sunset over a large, calm lake.
Cartoon Laws of Physics
Cartoon Law I Any body suspended in space will remain in space until made aware of its situation. Daffy Duck steps off a cliff, expecting further pastureland. He loiters in midair, soliloquizing flippantly, until he chances to look down. At this point, the familiar principle of 32 feet per second per second takes over.
Some flying robot behavior improvements
Hello, today we are going to talk about some flying robot behavior improvements. Some of the problems we fixed were reported countless times, so I hope that some people will appreciate it :).
Zip-NeRF: Anti-Aliased Grid-Based Neural Radiance Fields
Neural Radiance Field training can be accelerated through the use of grid-based representations in NeRF's learned mapping from spatial coordinates to colors and volumetric density. However, these grid-based approaches lack an explicit understanding of scale and therefore often introduce aliasing, usually in the form…
Tilt-5 Was Magical
Introduction It was nice to get out and actually look through AR and VR displays at AWE 2021. I started to write about everything I saw at AWE, but to me Tilt-5 was such a standout that I decided t…
Granular Audio Synthesis
If you want to make a sound shorter, you can play it faster. Doing this also makes it higher pitch unfortunately. If you want to make a sound longer, you can play it more slowly. This also makes it…
1995 Programming on the Sega Saturn
This is a document I wrote in 1995, while working on Neversoft’s first game: Skeleton Warriors. It was the first game I’d worked on where I did not use 68K Assembly.
Game Engine: How I Implemented Skeletal Animation
In 2020, I started writing a 3D game engine from scratch in C++. This is a post about how I added skeletal animation to it. Drake is in it, so buckle up.
Dungeon generation in the Gnomish mines of NetHack
Ok, this one is really best explained with a visualiser:
What Is Generative Art? (2022)
Randomness, rules and natural systems. Some non-restrictive definitions and an exploration of the form.
50 Years of Text Games – A 2021 Journey from Oregon Trail to A.I. Dungeon
A 2021 Journey from Oregon Trail to A.I. Dungeon