The beauty of CGI and simple design
Finding someone still singing CGIs praises is surprising, and some alliteration.
Topics /
The most popular blog posts about games & graphics on Hacker News. 2,047 posts.
Finding someone still singing CGIs praises is surprising, and some alliteration.
I’ll give you an analogy of what Populous is in my mind. Imagine if I had a blank canvas. Some people that are true artists will take a palette of paint and mix them together and carefully handcraft each and every single brushstroke until they have some beautiful and amazing picture. And then there’s me. I had the…
In a previous article I've done the 'Hello, world!' of GUIs in assembly: A black window with a white text, using X11 without any libraries, just talking directly over a socket.
No, literally. Pixar's lighting/rendering systems were completely redone for their new film Monsters University. In my correspondence wi...
The fundamental principles needed to get a functional vehicle in your game.
I recently discovered that you could make PS2 games in JavaScript.
If you have decided to develop your game engine, you may be wondering where to start, what books to start reading, etc. If you are in this situation, I recommend getting a copy of the following books:
Learn how OpenGL and Metal work by writing your own 3D renderer from scratch
Shenzhen I/O is a brilliant game. In case you haven’t heard of it, it’s a game about programming micro-controllers. It distills programming down to the fun parts, removing the inertia, …
The graph, the viewer, and the verification tooling all live in the WeakC4 repository on GitHub .
This is part 1 of the “How Unreal Renders a Frame” series, you can access part 2 and part 3 as well. I was looking around the Unreal source the other day and inspired by some excellent …
Boom Boom Boom, let me hear you say wayoh... #gamedev pic.twitter.com/DQYKwGaiLs
What Remains is a narrative adventure game for the 8-bit NES video game console, and was released in March 2019 as a free ROM, playable in emulator. It was created by a small team, Iodine Dynamics, over the course of two years of on and off development. It’s currently in the hardware phase as a limited batch of…
XScreenSaver 5.15 is out now. Along with the usual set of minor improvements, this version runs as an iOS application. As all of the 3D modules in XScreenSaver are written against the OpenGL 1.3 specification, and as the iPhone only supports OpenGL ES 1.1 and newer, this was something of a big deal. I accomplished…
Discover how advanced deep learning technologies offer revolutionary screen privacy solutions in the workplace. Learn to safeguard your digital space with ease.
A follow-up to this text is available here . It goes into much greater detail about signal quality, and also examines how pixel art techniques have been used on non-CRT systems.
The Monkey Island (TM) PC-Speaker music player
From 2.5 Pro's lighthouse loop to 3 Pro's "Zombie Phoenix" strategy against Red: a full breakdown of why Gemini 3 Pro is a superior long-horizon agent.
Applying Principal Component Analysis to a data-set of short electronic music loops
Since the 1940s, electric guitarists, keyboardists, and other instrumentalists have been using effects pedals, devices that modify the sound of the original audio source. Typical effects include distortion, compression, chorus, reverb, and delay. Early effects pedals consisted of basic analog circuits, often along…
As work slowed down during the last couple of weeks of 2024, I decided to redirect some of my energy to hobbies instead of work. One such hobby is StarCraft: Brood War (or BW for short), a classic, highly competitive RTS from '98 that still has an active community today.
Note: The demos below require WebGL2 support . If you are running a browser without WebGL 2 support, user “petercooper” on Hacker News has helpfully recorded a video and GIFs and for me.
Games for the Atari 2600 were quite constrained. When Warren Robinett first pitched the idea that would become Adventure , a game where you would explore a world with many rooms and pick up items to help you along the way, he was denied because it wasn't thought feasible. And it made sense to do so. This was the late…
Finding provably optimal strategies for 2048 using Markov Decision Processes
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.