Serious Sam handled massive amounts of enemies on 56k modem connections
An analysis of the Croatian classic.
An analysis of the Croatian classic.
Demoscene is the art of pushing computers to perform tasks they weren’t designed to handle. One recurring theme in demoscene is the shadow-art animation “Bad Apple!!”. We’ve played it on the Commodore 64, Vectrex (a unique game console utilizing only vector graphics), Impulse Tracker, and even exploited Super Mario…
What happens if we start from this configuration and take a single step of the game? Here is a snapshot of the next generation:
RAWRLAB Games, as an official middleware Nintendo developer, provides an unofficial Godot port for Nintendo Switch and Nintendo Switch 2 development at no cost to approved Nintendo developers that qualify as "Godot Ecosystem Contributors" according to the terms mentioned in this announcement . This port is intended…
Today, Downpour comes out! In case you don't know, Downpour is the game creation tool I have been working on for the past few years. I started it after I left Niantic in October 2022, and I have been working on it ever since then (with breaks for illness
In the past couple of months a couple of big social media sites have changed their terms or introduced suspicious paid plans and it has caught content creators off guard.
Learn how IdentityLogger used fingerprinting to combat ban evasion, protecting our CSGO community from relentless cheaters.
I'm a Technical Artist with over a decade of professional experience in both AAA and independent projects.
Hello size coding fans. Today, I have something amazing to share: A tiny raycasting engine and city generator that fits in a standalone 256 byte html file. In this post I will share all the secrets…
Dive deep into the open-source architecture of Lichess.org to understand the technical processes behind making a move in a game.
A high-level how-to guide by Lars Doucet and Dan Cook for game designers and game economists working in large multiplayer online games and/or virtual worlds.
Towards the end of Wim Wenders’s excellent Perfect Days , the protagonist Hirayama is drinking beer under a bridge after he has seen a Businessman courting his crush. Suddenly the Businessman joins him under the bridge. As it turns out, things aren’t actually that simple but the point is their conversation takes them…
What happens if you take motion blur past its logical extreme? Here are some fun observations and ideas I encountered while trying to answer this question, with an attempt to apply the results in a procedural animation.
Sweep-and-prune is my go-to algorithm when I want to quickly implement collision detection for a game. I think it’s an awesome and elegant algorithm, so I wrote a post about it.
The network model of Quake3 is with no doubt the most elegant part of the engine. At the lower level Quake III still abstract communications with the NetChannel module that first appeared in Quake World . The most important thing to understand is: In a fast paced environment any information that is not received on…
The Game Boy Advance is an interesting game console. It has a modern-style CPU (32-bit ARM, lots of registers), but uses an old-fashioned tile based renderer like how the NES did it in the 80s. Don’t get me wrong, since its one of Nintendo’s last tile-based systems, they took the idea as far as it can go with fancy…
An in-depth analysis that explains how this console works internally
This summer, I embarked on a side project to create a brand-new Palm OS game, and after less than two months of intermittent coding, I'm excited to announce that it's ready to be released to the public!
Great success brings with it great expectations. And sometimes it brings an identity crisis as well.
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.
Using an odd floating point error to detect emulators
My one big regret was the PlayStation version [of Broken Sword] . No one thought it would sell, so we kept it like the PC version. In hindsight, I think if we had introduced direct control in this game, it would have been enormous.
You can be forgiven for thinking that OD&D is a medieval European fantasy game. After all, Gary Gygax himself says so. He describes the original D&D books as “Rules for Fantastic Medi…
https://youtu.be/nVRzCstyspQ
Lessons Learned: Sharding for startups is a technical post about database scalability. What caught my eye was the term . What an odd term — “sharding.” Why would a database be described that way?
The Great Ball Contraption is a class of machines built with Lego that transport small balls from place to place in many different ways. The otherwise pointless
Awhile back, I had the chance to dump a game for MAME. I told myself that if the chance ever came up again, I’d contribute again. Luckily, it turns...