Anticheat Update Tracking
A few years ago when I was into reverse engineering and binary analysis (and game modding), I did a lot of research into anticheats work. I was curious about tracking their updates, since that would allow me to:
Topics /
The most popular blog posts about games & graphics on Hacker News. 254 posts.
A few years ago when I was into reverse engineering and binary analysis (and game modding), I did a lot of research into anticheats work. I was curious about tracking their updates, since that would allow me to:
Nintendo's Switch 2, launched with Mario Kart World, suffers from inadequate HDR implementation despite industry standards. The game qualifies "fake HDR," using SDR-first methods that limit color and dynamic range. Developers must prioritize HDR from the outset to truly leverage its potential and enhance visual…
There is an amazing shadertoy called “Tiny Clouds” by stubbe (twitter: @Stubbesaurus) which flies you through nearly photorealistic clouds in only 10 lines of code / 280 characters (2 o…
Adding multi-scale noise layers, mountain distance fields, and elevation blending to create detailed terrain from the paint map foundation.
Tangent space is often presented as a confusing block of shader math. This is a deep dive into what tangent vectors actually mean, how they emerge from UVs to bridge 2D and 3D space, and the geometry that makes normal mapping possible.
Dithering is still a surprisingly applicable technique, not just for practical reasons (such as preparing a full-color image for output on a non-color printer), but for artistic reasons as well. Dithering also has applications in web design, where it is a useful technique for reducing images with high color counts to…
Recently, there's been a European Citizens' Initiative called "Stop Destroying Videogames" which by now has hit the milestone of 1'000'000 signatures. You're still encouraged to sign it if you care about its goals and are a EU citizen, since not all of those are likely to be valid signatures, but overall this is a…
One year ago, I started programming a puzzle game from scratch in Zig. While it’s too early to announce the game (more on this later in the year), I want to share some of the insights I’ve gained about gamedev in Zig so far.
Videogames, at least the kind I’m talking about (RPGs, adventure kinds of somewhat narrative videogames, Zelda games, Elden Ring, etc), have essentially three “places”: Outside &#…
Text adventures are weird. They are so weird I don’t know how to write this article, so prepare to read something even more rambly than usual. Normally, when this happens, I decide not to publish the article. But
Cancelled & Unreleased Video Games
This is part 1 of a multi-part series on grass rendering. We’ll start by figuring out how realistic grass should look like, and how herbage can be modeled with the tools we have at our disposal in real-time 3D graphics. Then, we’ll look at how to implement different methods of grass rendering in Godot. However, most…
A detailed look at Graph Theory and how it can be applied to video games.
Introduction Just a short note today. I’m in the middle of my trip, which will end in Eindhoven next week (see notice at the end of this article), when I heard that Meta had leaked a video on…
... and why signed distance functions are cool!
A conversation with lead producer Laura Kröger on the making of Odysseus and what it would take to become a permanent institution.
Discover the process of transforming an ASCII game into real-time AI-rendered graphics with fal.ai
Hey friends! (Or just curious readers peeking under the hood of good old retro games).
First entry on completing Cheat Engine's tutorial without Cheat Engine
Olle's Web Ventures
We are proud to present the first 3 working applications developed with Castle Game Engine for the web! Check them out — just open the links below, in any web browser (Firefox, Chrome…)…
Doing anti-aliasing on SDF is not as straightforward as it seems. Most of the time, we see people use a smoothstep with hardcoded constants, sometimes with screen space information, sometimes cryptic or convoluted formulas. Even if SDFs have the perfect mathematical properties needed for a clean anti-aliasing, the…
How far would you go for realism? The world of flight simulation has come a long way over the past […]
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?
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.
Laurent Le Brun's blog
Of all the original games Atari put out for the VCS, Adventure may be the one that most people are familiar with today.
Here’s a breakdown of my year in game dev, the challenges I faced, and the key takeaways that’ll shape my 2025 projects.