Bevy 0.5: data oriented game engine built in Rust
Thanks to 88 contributors, 283 pull requests, and our generous sponsors, I'm happy to announce the Bevy 0.5 release on crates.io! For those who don't …
Topics /
The most popular blog posts about games & graphics on Hacker News. 2,924 posts.
Thanks to 88 contributors, 283 pull requests, and our generous sponsors, I'm happy to announce the Bevy 0.5 release on crates.io! For those who don't …
Using a SAT solver to find Game of Life states that turn into pictures.
I’ve never been good at playing football 1 . I started playing again last year and I have scored more own goals than goals for my team. Also, I support the RCD Espanyol 2 , which has spent last season in the second division and has miraculously ascended to the first division last week. And to be honest, I only watch…
A graphics study of Doom Eternal
Interactive animations and even a game in your URL bar.
FROMSOFT has a reputation for diverse and punishing npc encounters across the entire Soulsborne extended series, but the implementation of the AI decision making itself is perhaps unexpectedly low-tech. Since the majority of the code is implemented in Havok Script (A games-oriented Lua implementation from Havok) it’s…
I have been studying the Magic Leap One (ML1) for a few weeks, taking over 1,000 photos and making many measurements. I’m bursting with things I want to talk about, so I am planning to releas…
In this blog we explore how FFmpeg uses Vulkan Compute to seamlessly accelerate encoding and decoding of even professional-grade video on consumer GPUs — unlocking GPU compute parallelism at scale, without specialized hardware. This approach complements Vulkan Video's fixed-function codec support, extending…
More platforms coming soon. For those making the ports, don’t forget to include the extra translations with your release. There’s also a Source Tarball available with it all included .
Dwarf Fortress art.
Can you use math to escape from, what seems like, an impossible prison escape problem based on coins and a chessboard?
Valve's Steam Link now runs on Raspberry Pi 5 – excellent news for PC game fans who don't want to a lug a PC everywhere.
UPDATE 15/05 - DO NOT BUY FROM PEOPLE PRODUCING MODIFIED CARTS, the readme file specifically bans making money from this patch. Since this work is given away entirely for free, a modified cart is worth the same as an unmodified one. If you buy from someone making carts to sell, then you're support
The Free and Open Source 3D Creation Software — blender.org
A crash course on direct framebuffer and keyboard access via NetBSD’s wscons
INTRO A few years ago, I got the opportunity to architect and code the fire propagation system in Far Cry 2. At that time, it was a gigantic task and it scared the hell out of me. Luckily, it turned out well enough. With the upcoming Far Cry 3, several people recently asked me how
An exchange and algo trading station in your pocket!
For an upcoming project, I need to extract level data from the classic 1985 video game Super Mario Bros (SMB) . More precisely, I want to extract the background imagery for each stage of the game, excluding HUD elements and moving sprites, etc.
When you resize, rotate, or in any way transform an image; or more generally when you resample some discrete signal, the software you are using must _interpolate_ between the discrete points to produce a result. Linear and cubic interpolation are easy to explain, but Lánczos interpolation, one of the most popular…
Building Ghidra and reviewing the debugging features
As we hit the holiday season, our Progress Report might be considered a bit late. A two month report became a three month report as we realized just how much work we had to catch up on. While the usual summer burst of activity didn't come, it seems instead everyone poured their time in throughout the autumn months!…
The driver landscape is something that any practicing GL dev must face unless you like having only a fraction of potential customers able t...
The first and most iconic of all the Choose Your Own Adventure books involved spelunking, just as did the first and most iconic of all computer-based adventure games .
We’re Matt deWet, gameplay tech lead on VALORANT , and David Straily, project tech lead on VALORANT - and we're beyond excited to be here with you all to share some of the technical details behind how we’re addressing som…
Dungeons and Directories is a short text adventure game that you play in your file browser.
Neural radiance fields provide state-of-the-art view synthesis quality but tend to be slow to render. One reason is that they make use of volume rendering, thus requiring many samples (and model queries) per ray at render time. Although this representation is flexible and easy to optimize, most real-world objects can…