New
The latest blog posts to take off on Hacker News. 158 posts.
Wolfenstein: Ray Tracing on Using WebGL1
Since the introduction of the Nvidia RTX graphics cards last summer, ray tracing is back again. In the last months, my Twitter feed flooded with a continuous stream of RTX On / RTX Off comparisons. After seeing so many nice
Krita 4.2.0: First painting application with HDR support on Windows
Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.
Godot 3.1 Released
After a bit more than one year of work, the Godot developers and contributors are delighted to get their new release out the door, Godot 3.1! It brings much-requested improvements to usability and many important features. Godot 3.1 is more mature and easy to use, and it does away with many hurdles introduced in the…
Oldschool planar graphics and why they were a good idea
Oldschool planar graphics If you ever work with old hardware, like writing an NES emulator or reverse engineering an old Amiga game, you ...
The rise of wgpu
gfx-rs is a project bringing efficient cross-platform graphics to rust. This blog supposedly hosts the major milestones, concepts, and recaps of the project.
Neural MMO – A Multiagent Game Environment
Stay up to speed on the rapid advancement of AI technology and the benefits it offers to humanity.
24 Hours of Rust Game Development
In this post I'll talk about a small game I've been developing in about 24 hours in total (mostly in a few hour blocks during evenings or…
Pac-Man: How We Played the Game
People can tell you how many levels, what patterns to follow to beat the levels and how to get a “perfect game”. But until now, no one’s ever told you how people really played the…
What I Learned at Activision
Realtime rendering and videogame programming mostly, but I love computer science and visuals in all their forms. This is a notepad of my ideas.
Smooth Video Game Emulation in Emacs
I have a lengthy TODO.org of things I might eventually implement for Emacs, most of which are not exactly useful, are challenging to do or fulfill both conditions. A NES emulator fits all of these criteria neatly. I’ve kept hearing that they can run on poor hardware and learned that the graphics fit into a tiled model…
Defender of the Favicon (2008)
The brilliant arcade game Defender now playable inside the favicon of your browser! The idea was to push the concept of generated favicons far and beyond and pack a thrilling retro shooter in 16×16 pixels.
Overwatch Randomized Trial on Gender
A recurring discussion in Overwatch (as well as other online games) is whether or not women are treated differently from men. If you do a quick search, you can find hundreds of discussions about this, some of which have well over a thousand comments. These discussions tend to go the same way and involve the same…
What would a EvE online Internet look like?
EvE online is a fascinating game. It’s one of the few MMO’s that only have a single “server” to log into, meaning everyone is playing on the same logical world. It’s also had a fascinating set of events that have happened inside it, and also remains a very visually appealing game for what it is:
The Art of PNG Glitch (2015)
A documentation for all about glitching PNG.
Life Off the Grid, Part 2: Playing Ultima Underworld
I rarely play or even see current games; the demands of this historical project of mine simply don’t allow for it. Thankfully, though, being a virtual time traveler does have its advantages. Just when I’m starting to feel a little sorry for myself, having heard about some cool new release I just don’t have time for, I…
Game Loop
If there is one pattern this book couldn’t live without, this is it. Game loops are the quintessential example of a “game programming pattern”. Almost every game has one, no two are exactly alike, and relatively few programs outside of games use them.
AlphaStar: Mastering the Real-Time Strategy Game StarCraft II
Games have been used for decades as an important way to test and evaluate the performance of artificial intelligence systems. As capabilities have increased, the research community has sought games with increasing complexity that capture different elements of intelligence required to solve scientific and real-world…
DeepMind – StarCraft II Demonstration
DeepMind shares its latest updates developing AI in StarCraft II.
MakeCode Arcade: Retro Gaming, Modern Programming
<img class="ui image" src="/static/blog/arcade/hero.png" alt="MakeCode Arcade hero banner" loading="lazy">
Rendering of Rise of the Tomb Raider
[latexpage] Rise of the Tomb Raider (2015) is the sequel to the excellent Tomb Raider (2013) reboot. I personally find both refreshing as they move away from the stagnating original series and rete…
Analyzing the chords of 1300 popular songs for patterns
Discover the secrets behind hit music with our popular song chords analysis from 1300 tracks. Your songwriting journey begins here!
Recreating the Death Star Trench Run Scene with Lego
South Korean LEGO Certified Professional Wani Kim, with the help of Olive Seon, has created an incredible replica of the Death Star Trench Run scene from