Topics /
Games & Graphics
The most popular blog posts about games & graphics on Hacker News. 217 posts.
Rendering on the Apple M1 Max Chip
The home of Code & Visuals
Chess.com vs. Lichess
A comprehensive comparison of the two most popular chess websites.
Blender 3.x roadmap
Ton Roosendaal shares on what's next after Blender 3.0 and beyond.
Ink 1.0 – Open-source scripting language for interactive narrative
Independent developer of narrative games and interactive stories.
The neural network of the Stockfish chess engine
Last time, we briefly mentioned the high-level differences between Stockfish and Leela Chess. To recap, Stockfish evaluates about 100 million positions per second using rudimentary heuristics, wher…
Building a Distributed Turn-Based Game System in Elixir
Running Elixir on Fly.io let me easily create a globally distributed, privately networked, clustered, multi-player game server! Here's how.
Making Games on Your Own as an Engineer
In the Unity for Software Engineers (now updated and available as a book), series, I give an accelerated introduction to game development in Unity.
Blender and the Rabbids
Julien Blervaque and Yannick Castaing, Ubisoft Film & Television, share the experience of using Blender for Rabbids Invasion: Mission to Mars.
Thoughts on chess improvement, after gaining 600 points in 6 months
I played chess briefly with my friends in high school, where I had a rating of around 1100 online. I gave up the game for about 10 years, then picked it back up again recently, in May. I’ve tried a ton of different approaches in the past 6 months, switching things up whenever I stopped seeing results. I’ve improved…
Ultima VIII – How to destroy a gaming franchise in one easy step
In 1994, Origin Systems’s Ultima series was the most universally lauded franchise in computer gaming. Over the course of seven mainline games and five spinoffs and side stories, the Ultima brand had consistently stood for elaborate but doggedly nonlinear plots which seriously engaged with questions of ethics; for the…
Don’t starve, Diablo – Parallax 7 (2016)
In the 1990s, games started to move from 2D to 3D and if an alien would have landed on earth back then, it surely would have thought that nobody needs these low-res polygon-models without any filtering. Then it would destroy the earth.
Blender 3.0 takes support for AMD GPUs to the next level
AMD has been working with Blender to improve support for GPU rendering in Cycles using the open source HIP API.
Monkey Island PC-speaker music player
The Monkey Island (TM) PC-Speaker music player
A Mind Is Born (2017)
Making a demo in just 256 bytes would be a formidable challenge regardless of platform. A Mind Is Born is my attempt to do it on the Commodore 64. In the absence of an actual 256-byte compo, it was submitted to the Oldskool 4K Intro compo at Revision 2017 , where it ended up on 1st place.
Heroes of Might and Magic
The Heroes of Might and Magic series of fantasy strategy games was an anomaly during its period of peak popularity at the turn of the millennium: it remained defiantly turn-based in an industry that had gone almost entirely real-time, and it likewise continued to rely on lovingly hand-drawn pixel art in lieu of trendy…
ScummVM 2.5 “Twenty years ago today”
Twenty years ago today, on Tue Oct 9 16:30:12 2001, Ludvig Strigeus pushed the initial revision of the ScummVM code, which was version 0.0.1 of the project. Time flew quickly and, fast-forward to the present day, we are proudly releasing ScummVM 2.5…
Using Ghidra to Reverse Engineer Super Monkey Ball for GameCube
In Part 1, we used Dolphin’s debugger to find the location of Player 1’s score in RAM . In this article, our goal is to hack the score calculation routine so that the bonus goals do not award so many points.
How fighting games use delay-based and rollback netcode (2019)
I would like to thank krazhier and Keits for taking hours out of their busy schedules to discuss technical aspects of netcode with me, and Sajam for taking time to answer interview questions and being supportive throughout the writing process. I would also like to especially thank MagicMoste for making all the…
Ray Tracing in pure CMake
A simple ray tracer written in pure CMake
Architecture of the Playstation 2
An in-depth analysis that explains how this console works internally
2006: Dwarf Fortress
The text of Dwarf Fortress and procedural tales so expansive no human could ever explore them all.
1977: Zork
When four MIT hackers decide they can make a better Adventure, they start building a game that will still be topping bestseller charts eight years later.
1970s mainframe RPGs we can no longer play
A blog in which a dedicated addict plays through all PC computer role-playing games (CRPGs), in chronological order.
Generally capable agents emerge from open-ended play
In recent years, artificial intelligence agents have succeeded in a range of complex game environments. For instance, AlphaZero beat world-champion programs in chess, shogi, and Go after starting out with knowing no more than the basic rules of how to play. Through reinforcement learning (RL), this single system…
OpenTTD 1.11
With 1.11 we bring you a lot of new features which you hopefully enjoy as much as we did creating them:
Why isn't Godot an ECS-based game engine?
The topic of why Godot does not utilize ECS comes up often, so this article will explain the design decisions behind that, as well as shed some light on how Godot works.
Learning Machine Learning for Game Development
Posted by Ji Hun Kim and Richard Wu, Software Engineers, Stadia Over the years, online multiplayer games have exploded in popularity, captivating m...
Wing Commander III
Movies and computer games are my two favorite things. If I weren’t doing one I’d be doing the other.