Why Adventure Games Suck (1989)
Ron Gilbert's often incoherent and bitter ramblings about the Game Industry
Topics /
The most popular blog posts about games & graphics on Hacker News. 213 posts.
Ron Gilbert's often incoherent and bitter ramblings about the Game Industry
Today, The Khronos Group announces the ratification and public…
The full extent of Wolfenstein 3D ‘s popularity during 1992 and 1993 is difficult to quantify with any precision due to the peculiarities of the shareware distribution model. But the one thing we can say for sure is that it was enormously popular by any standard. Apogee sold roughly 200,000 copies of the paid…
I, Thomasina Coverly, have found a truly wonderful method whereby all the forms of nature must give up their numerical secrets and draw themselves through number alone…
Recently I found myself needing to process and visualize both point clouds and meshes in an iOS application utilizing ARKit, with the point cloud being gathered using the 2020 iPad “LiDAR” sensor. To enable maximum performance and content creation convenience I thought it would be nice to have both custom shaders and…
I am convinced that if you want to start a rendering project from scratch, Nim is the best language to use.
Problem Let's say we want to reduce the number of colors in an image. For example consider the picture of fruit below:
Generating Irish/folk/classical music in ABC format using GPT-2-117M, with good results.
This article is part of a study about the ports of Another World. It is highly recommended to read Another World 101 before reading this.
Describing technical and design issues associated with having creatures that occupy multiple cells in the grid-based world of a roguelike, with solutions.
When the lads at DMA Design started making the original Lemmings , they envisioned that it would allow you to bestow about twenty different “skills” upon your charges. But as they continued working on the game, they threw more and more of the skills out, both to make the programming task simpler and to make the final…
The Progress Report has come and with it some major changes and decisions. However, before we get into new things, we need to go over an ongoing change as we've seen some users struggling. In the last progress report, we updated our project solutions to Microsoft Visual Studio C++ 2019. We thought there would be no…
Researching and restoring differences in game’s post-processing and lighting - with bug fixes.
Our mission is to create one of the most powerful, beautiful, and simple web rendering engines in the world. Our passion is to make it…
Posts in this series: Basic Camera, Diffuse, Emissive Image Improvement and Glossy Reflections Fresnel, Rough Refraction & Absorption, Orbit Camera Below is a screenshot of the shadertoy that g…
Getting started with shaders: signed distance functions!
Steve Barcia started thinking about his second grand-strategy game well before he had finished creating his first one. While he was waiting for his latest iteration of Master of Orion to compile each day in the cramped Austin, Texas, offices of his company SimTex, he sketched in the mental details of a follow-up that…
While the focus of Godot 4.0 Vulkan rewrite has largely been improvements to the 3D engine, the 2D side will also see several improvements.
There is a new feature of Pages and Keynote, not mentioned in any of Apple’s publicity nor in any press coverage I’ve seen, that is really very interesting. Perhaps it will even one day prove to ha…
Introduction Hi, I’m Glenn Fiedler and welcome to Game Physics. In the previous article we discussed how to integrate the equations of motion using a numerical integrator. Integration sounds complicated, but it’s just a way to advance the your physics simulation forward by some small amount of time called “delta time”…
This is an example of an image vectorization algorithm. It shows the bilinear interpolation, polynomial approximation, differential analysis, and iterative algorithms working together to solve a practical problem
This week's post will cover a command line tool that helps you play the video game Stardew Valley .
Realtime rendering and videogame programming mostly, but I love computer science and visuals in all their forms. This is a notepad of my ideas.
Several recently released games have rekindled the old discussions on the meaning of the word “roguelike”. This post is an attempt to…