Low-latency scripting for game engines
The basics condensed into one very large document
Topics /
The most popular blog posts about games & graphics on Hacker News. 265 posts.
The basics condensed into one very large document
Thanks to 198 contributors, 672 pull requests, community reviewers, and our generous sponsors, we're happy to announce the Bevy 0.13 release on crates…
We lost the female counterpart to Pac-Man in 2020, but Namco had been plotting her demise years beforehand.
Technical details about a recent 4096bytes Atari-STE intro, by Arnaud Carré
Today, I’d like to share a (long overdue) update about the current state of the game, along with some sneak peeks! I wanted to update this website more often, but, well… life happened and I got busy with a bunch of stuff.
A new way to make games
Video-to-audio research uses video pixels and text prompts to generate rich soundtracks
A Chess-AI is something every programmer should build at least once and [Sebastian Lague’s](https://www.youtube.com/@SebastianLague) [competition](https://www.youtube.com/watch?v=iScy18pVR58) was the perfect opportunity for me to do so. Constrained to 1024 tokens I wanted to implement an evaluation function similar to…
Build complex state preservation systems for implementing game save systems or custom netcode with Chickensoft's new serialization tools.
Today I am releasing my raycasting tech demo for the GameBoy Advance. Although it falls short of the goals I set out in the beginning – which included releasing a playable game –, I think there are some lessons worth sharing with the world.
If you're a graphics dev looking to understand more about deep learning, this blog introduces the basic principles in a graphics dev context.
Random numbers can be useful in graphics and game development, but they have a pesky and sometimes undesirable habit of clumping together. This is a problem in path tracing and monte carlo integrat…
Today, we’re introducing SceneScript, a novel method for reconstructing environments and representing the layout of physical spaces.
2025 update v2: I made a tool that fixes distortions introduced by Intel GPA, and that tool made few sections of this blog obsolete. As such, they’ve been deleted. Old version is still available here.2025 update. This blog post now also exists as a youtube video. Yes, the video is 1 hour 20, so about twice as long as…
a blog about exploring reverse engineering, hypervisor development and software programming.
As I'm exploring the fantastic world of indie game development lately, I end up watching a large number of video tutorials on the subject. Even though the quality of the content is pretty variable, I'm very grateful to the creators for it. That being said, I couldn't help noticing this particular bit times and times…
The Epoch Cassette Vision was a moderate success. But in 1983, that all ended, when Nintendo and Sega released new consoles, which had more advanced hardware...
We introduce a depth completion network that allows generating geometrically coherent 3D scenes, and present a new benchmarking scheme for scene generation methods that is based on ground truth geometry.
Board gaming is such a lovely hobby to keep your mind and your company on edge. No bright blue …
Doom Phone is a rotary phone that has been repurposed to control the classic first-person shooter game Doom via Bluetooth. We built it in two days during the "Internet Of Shit" hackathon organized by Technarium crew in Vilnius, Lithuania.
fallout-like-excel-rpg_v2Download Check out the video here: Story It is the 145th year of the second age. Life in Mercer is unrecognisable to that which came earlier – The bombs saw to that. …
Trackmania: the world's most competitive racing game. In this post, we begin our journey towards training a neural network to superhuman performance, by chronicling the history of previous attempts.
The following is a copy of the internal message from our CEO.
This is a tutorial series on implementing a basic CPU rasterization engine in C++ from scratch. No GPU involved, just drawing pixels with our bare hands, emulating what the GPU usually does for us.
A deep-dive into the fundamental concepts/ideas behind Radiance Cascades.
Taking the League of Legends game server from a nondeterministic process to its current state required almost a full year of effort from multiple engineers. As a side benefit of this effort, we holistically improved the codebase’s robustne…