New
The latest blog posts to take off on Hacker News. 264 posts.
48x32: A 1536 LED Game Computer
My children are hopelessly addicted to their gaming devices. This is a problem, but not one that I can directly solve because the school mandates that they have both an Android smartphone and a Windows laptop. Rather than to meet the problem head on I figured the better way to address it is to replace consumption with…
HyperRogue, a open-source non-Euclidean roguelike: new weapons
HyperRogue version 13.0 is released on Steam and itch.io ! Again, it was quite a long time since the last major update (12.0, from 2021)....
How to (and how not to) fix color banding
Discovering color banding solutions & Smooth gradients with a clever Noise one-liner by SLEDGEHAMMER Games
Game Boy / Color Architecture
An in-depth analysis that explains how this console works internally
Black Triangles (2014)
One of my most popular posts was also my very first… which has since been lost to the Great Blog Devouring of ’14. So… here’s the post from over ten years ago (has it been that long?!?!?!) about an event from almost twenty years ago. Still stuff I have to remind myself about some days.
Nintendo Network shutdown – The beginning of the end
Information regarding Nintendo's rollout of the Nintendo Network shutdown
The C++20 Naughty and Nice List for Game Devs
A blog about game engines, graphics, C++, and more.
WebGPU now available for testing in Safari Technology Preview
WebGPU is a new standards-compliant API that enables high-performance 3D graphics and general-purpose computations on the Web.
Celebrating the first NES Tetris game crash
Blue Scuti made history, breaking NES Tetris in a way that was previously only theoretical. Here is a glimpse into the what, who, and how.
VideoPoet A large language model for zero-shot video generation
A Large Language Model for Zero-Shot Video Generation. VideoPoet demonstrates simple modeling method that can convert any autoregressive language model into a high quality video generator.
Vulkan video extensions for accelerated H.264 and H.265 encode
In April 2021, the Vulkan® Working Group at Khronos® released a set of provisional extensions, collectively referred to as ‘Vulkan Video’ which provide seamless encoding and decoding of video streams using a variety of video coding standards. The December 2022 release of Vulkan 1.3.238 saw the finalization of the…
Simulating fluids, fire, and smoke in real-time
Fire is an interesting graphics problem. Past approaches generally faked it. For example, Lord of the Rings used sprites with lots and lots of smoke (the fluid sim was too expensive at the time, even for movies). Real-time applications like video games have pretty much exclusively used non-physical approaches.
How to learn chess as an adult (2021)
Becoming the worst best chess player in the world
Godot: A Collaboration with Google and the Forge
We are excited to announce that we have partnered with Google and The Forge to bring some helpful performance optimizations to our Vulkan mobile backend.
Programs are games, programming is a game
(This post is now also listed on the Pickcode Blog) In 11th grade, I wrote my first program, Dingo Hopper. In the game, the player controls a png of a din...
Sci-Fi Interfaces: Hackers
Our third film is from 1995, directed by Iain Softley. Hackers is about a group of teenage computer hackers, of the ethical / playful type who are driven by curiosity and cause no harm — well, not …
Dungeons and Directories, an exploration game in your file explorer
Dungeons and Directories is a short text adventure game that you play in your file browser.
Building a Web Game in C
Christmas is coming up. When I used to work at a bank the entire month of December and a bit of January we were placed under “Change Freeze”. We weren’t allowed to deploy updates to our applications during this period. The thinking was: A lot of people are away over Christmas Application changes can lead to crashes…
Building a bare-metal bootable game for Raspberry Pi in C#
How I built a graphical bootable "game" for the Raspberry Pi (or any other modern computer) in C#.
Dynamic music and sound techniques for video games
The only aspect of game development I’ve not attempted myself is the music. I mostly use royalty free music of Japanese origin (just because I dig their vibe...
Gaussian explosion
Over the past month it seems like Gaussian Splatting (see my first post ) is experiencing a Cambrian Gaussian explosion of new research. The seminal paper came out in July 2023, and starting about mid-November, it feels like every day there’s a new paper or two coming out, related to Gaussian Splatting in some way…
Gordon Freeman at the Olympic Games
Since the dawn of October 1st 2022 , the world has been plagued by the question:
Compressing Gaussian Splats
Introduction
Fine-tuning Mistral 7B on Magic the Gathering Draft
Tips, examples, and thoughts from an exploration of the world of fine tuning
Eclipse: The Demo that Sold 3D to Nintendo
How a 17-year-old in the UK set the course for Nintendo's future.