Topics /
Games & Graphics
The most popular blog posts about games & graphics on Hacker News. 2,924 posts.
Zi2zi: Master Chinese Calligraphy with Conditional Adversarial Networks
zi2zi is the follow-up work for my last project , once again tackling the same problem of style transfer between Chinese fonts.
Indie games don't make money
At the time of writing, a quick check of stats on steamspy for player unknown:battlegrounds reveals this chart:
Atari Asteroids: Creating a Vector Arcade Classic
As Atari’s best-selling arcade game of all time, Asteroids was literally a game changer. Released in December 1979, it was responsible for catapulting Atari into mainstream public consciousne…
Guybrush Fact vs. Fiction
Ron Gilbert's often incoherent and bitter ramblings about the Game Industry
Why WinQuake exists and how it works
When I took a look at the history of Quake binaries, they all made sense to me. quake.exe was the original release, able to run on DOS and Windows 95. Then came vquake.exe to support the hardware accelerated chip Vérité 1000. Later, glquake.exe generalized hardware acceleration to any vendor providing OpenGL drivers…
Introduction to GPUs with OpenGL
Nowadays, we have amazing engines like Unity and Unreal. But how does this work exactly? Learning 3D rendering or building your own engine is a daunting task. While there are some tutorials out there,
Pathfinding
Hello! I've recently been working on the pathfinding for NPCs in my game, which is something I've been looking forward to for a while now since it's a nice chunky problem to solve. I thought I'd write...
Path Tracing Quake in Blender
This week twenty-five years ago, Quake broke new ground in game engine realism. It was one of the first commercial games to have fully texture mapped 3D scenes rendered in real-time, with pre-computed lightmaps adding an extra layer of atmosphere.
The Lamentable Later Life of Lemmings
For a while there in the early 1990s, there seemed to be good reason to believe that Lemmings was on its way to becoming one of gaming’s perennial franchises. Developed by DMA Design of Dundee, Scotland, the original Lemmings game took the world by storm upon its release in 1991. From its first home on the Commodore…
Vibration-minimizing motion retargeting for robotic characters
Creating animations for robotic characters is very challenging due to the constraints imposed by their physical nature. In particular, the combination of fast motions and unavoidable structural deformations leads to mechanical oscillations that negatively affect their performances. Our goal is to automatically…
Making Games in Lisp with Hypergiant and Chicken Scheme
Hypergiant is a library for CHICKEN Scheme that tries to make it easy to make efficient games. 1 The idea behind it is the belief that games should start with a prototype that should take minimal effort, but these should be extensible to be whatever you want the final product to be. So Hypergiant attempts to find the…
ESP32: leaving love notes and entering demoscene territory (2022)
I’ve been tinkering with arduino-like platforms recently (more on the midi synth soon) and got the idea to make a small message board to leave notes to my girlfriend. This is how I ended up with a simulator, an integration with a demoscene tracker, custom tools to make palette cycling effects, having to learn CAD to…
Steam’s discovery algorithm killed my sales
Firstly I want to be clear that I have had some measure of success on Steam and I’ve enjoyed going to Steam Dev Days and other events and talking to their reps who seem to be genuinely interested supporting indie developers. So this blog post is not about me hating on Steam, rather it’s to discuss a recent issue that…
Dungeons and Dragons turns 50 today
I'm very interested in the history of Dungeons & Dragons , but I'm not a historian – especially when compared to someone like Jon Peterson. ...
Chess engines do weird stuff
Since AlphaZero, lc0-style chess engines have been trained with RL. Specifically, you have the engine (search + model) play itself a bunch of times, and train the model to predict the outcome of the game.
Happy Hacking: Music Implementation in NieR:Automata (2017)
Hello! I’m Masami Ueda, a music composer at PlatinumGames, here to write about some of my work on NieR:Automat […]
Making Your Game Go Fast by Asking Windows Nicely
How to stop Windows throttling your game, set DPI awareness programatically, use Application Manifests in Rust and prefer discrete GPUs to integrated in OpenGL.
Letting Claude play text adventures
Experiments in cognitive architecture.
First Beta for Krita 5.0 released
Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.
YOYOZO: How I made a Playdate game in 39 KiB
2023-12-27—Ars Technica: YOYOZO wins GOTY accolade! almost unbelievable to be listed alongside such games as: Chants of Sennaar, Cocoon, Dave the Diver, Hu...
Photo-realistic lip-sync from text
We present ObamaNet , the first architecture that generates both audio and synchronized photo-realistic lip-sync videos from any new text. Contrary to other published lip-sync approaches, ours is only composed of fully trainable neural modules and does not rely on any traditional computer graphics methods. More…