Sorry You Missed It – Inside Rockstar North Blog Shut Down
I've decided to take the blog down. It's come to my attention some of my former colleagues don't enjoy it as much as I thought they would. N...
The latest blog posts to take off on Hacker News. 2,047 posts.
I've decided to take the blog down. It's come to my attention some of my former colleagues don't enjoy it as much as I thought they would. N...
Watabou’s Cave Generator is one in a series of RPG-ready map generators that Watabou has created over the years. All his work oozes style, but the cave generator was always the one I found mo…
2023-12-27—Ars Technica: YOYOZO wins GOTY accolade! almost unbelievable to be listed alongside such games as: Chants of Sennaar, Cocoon, Dave the Diver, Hu...
Today, @vickschutz and I learned a detail about “Star Wars” (1977); it’s totally right there but we never grasped it. — Todd Vaziri (...
learning about B-Trees...in factorio
The teeth are not the only problem
The de-make no one asked for. Play on itch.io I love a good set of limitations and on my way to making games with miasma and wind I’ve stopped off at the Game & Watch tier. LCD. Why. I played a lot of LCD games when I was a kid. They were mostly terrible. Before the Gameboy existed, mostly terrible in your pocket was…
You made me create a wooden Game Boy shell. Yes, you made me do it. After I got myself a CNC machine a while back I just made a wooden Game Boy cartridge to get to know the machine, but social media wanted more. So, I made a Game Boy out of walnut wood. Click the image to see the video on youtube.com. You can see the…
This article is a deep dive into my experimentations with Volumetric rendering and how to leverage it to render beautiful raymarched cloudscapes in React Three Fiber and WebGL. In it, I walk you through everything from the basics of Volumetric Raymarching to the techniques used in video games to render physically…
A blog where an obscure indie dev dumps his thoughts sometimes.
Demystify shaders with this beginner-friendly guide. Explore fragment shaders, signed distance functions, and metaballs through interactive code examples. Learn how to create beautiful blob animations and effects using just a few lines of code.
Originally developed by Aristid Lindenmayer in 1968, an L-System is a formalism to generate self-similar structures. Although, L-Systems are capable of generating famous fractals like the Sierpinski Triangle (Axiom: FXF--FF--FF, F → FF , X → --FXF++FXF++FXF-- , angle = 60 ) or the Gosper Curve (Axiom: FX, X →…
In the beginning of the year I gave myself a late Christmas gift and bought a Steam Deck for myself. There were two main reasons I decided to buy it:
The simple standalone C++ code that goes with this post and makes autostereograms, can be found at The 1990s! They felt like a wasteland of culture at the time, but looking back, there was hyper co…
More on MMO Architecture:- MMO Architecture: Source of truth, Dataflows, I/O bottlenecks and how to solve them- MMO Architecture: Optimizing Server Performance with Lockless Queues- MMO Architectur…
When film director Mamoru Oshii was looking for a model of the city of the future for his seminal 1995 animated film adaptation of Ghost in the Shell (based on the manga by Masamune Shirow), h…
Old-school cathode ray tube TVs have become de rigeur in the retro scene as the true way to experience retro games “the way they were designed”. But there’s ...
I noticed over time that I was drawn to the retro computing or gaming posts on Hacker News . So, I've set up a dedicated web site in the sam...
Recently, Valve announced that Counter-Strike 2 would no longer support macOS . As a one-man indie developer who has released a game supporting macOS , I find myself at first surprised at Valve’s decision. But after looking back at my own journey of supporting six platforms, I feel I can understand Valve’s perspective.
Free LUTs for iPhone 15 Pro Log Video
A version of Flappy Bird that runs entirely inside MacOS Finder. It runs at 4 frames a second! That's a lot of frames!!
Game development serves as a vibrant canvas for one's creativity. Especially when focusing on small games, which are simple to create and instantly enjoyable, one can quickly immerse oneself in their allure. Through this article, I aim to delve into the joy of crafting small games.
A moving train at night is an incredible place to hear stories. Like a campfire.
A method for extracting multiple concepts from a single image.
Other than he is my total hero, and he was born and he was raised in my hometown , I wanted to interview John Romero to try and solve the modern indie game development paradox.
TL/DR; Play/Download a copy from itch.io I had always wanted to create games. In fact its one of the reasons I went down the development path. For various reasons I never invested enough time …
Mudlark on the River Thames foreshore by day, then hunt vampires at Carfax Abbey by night. A new game written in APL on the Commodore…