I Am the Cheapest Bastard in Indie Games
A Queen's Wish screenshot. Note that I use game art that I like to look at. This is necessary because I'll be staring at it for years, and...
The latest blog posts to take off on Hacker News. 2,925 posts.
A Queen's Wish screenshot. Note that I use game art that I like to look at. This is necessary because I'll be staring at it for years, and...
[latexpage] 本文之中文翻譯在此 Overview Trigonometry is a very essential building block to a huge portion of game math. That's why I've chosen this topic for the first tutorial of my new Gamedev Tutorials series. Having a solid understanding of basic of trigonometry can go a long way for game development. It is used…
We spent years working on this game. We're betting our family's future on it. So. Why does it look so bad? We've been writing indie game...
I love everything about PICO-8. It's a fantasy gaming console that wants you - ...
For the past year, a group of teens in Nigeria called the Critics Company have been uploading short sci-fi films to their YouTube channel. Using a smartphone wi
Most videogame stories are power fantasies. You spend your time getting ever stronger, ever tougher, ever more formidable as you accumulate experience points, gold, and equipment. Obstacles aren’t things to go around; they’re things you go through. If you can’t get past any given monster, the solution is to go kill…
The Commodore/Amiga honeymoon could hardly have been more idyllic. Honoring the wishes of everyone at Amiga to not get shipped off to Commodore’s headquarters in West Chester, Pennsylvania, Commodore instead moved them just ten miles from their cramped offices in Santa Clara, California, to a spacious new facility in…
Creating animations for robotic characters is very challenging due to the constraints imposed by their physical nature. In particular, the combination of fast motions and unavoidable structural deformations leads to mechanical oscillations that negatively affect their performances. Our goal is to automatically…
As seems to be happening annually, due to a short summer lull, we decided to combine the June and July Progress Reports. As you may have noticed, we're a few days into August at this point and things ended up running a bit late. That's actually a consequence of how we do these Progress Reports - we sometimes will go…
This is a simple ray tracer written in uLisp, using the uLisp graphics extensions to plot on a colour TFT display. The scene contains five spheres and a plane and can be run on any of the following boards that include an integral TFT display:
Open-source animation tool will be officially adopted by Ubisoft Animation Studio in Paris to create series inspired by Ubisoft worlds.
As it’s the 50th anniversary of the Apollo 11 moon landings, I thought this would be a great opportunity to live code a demonstration of using my new compiler to write a simple lunar lander game… but first, I’m going to port the compiler to generate code for an actual lunar lander. Yes, my target platform is the…
Diablo1 is a classic 1996 hack and slash rogue-like. several fans took it upon themselves to reverse-engineer the source code. I began a week long deep dive into how exactly did lead developer, Dav…
UW researchers created a method for two people help a third person solve a task using only their minds.
Get those numbers up! Those are rookie numbers! I've been reading a lot about Anthem. It's that gigantic, mega-budget looter-shooter fr...
The vertical scrolling effect in the original “The Legend of Zelda” relies on manipulating the NES graphics hardware in a manner that was likely unintended by its designers.
(Non-clickbait title: building a 4-bit adder in Cities:Skylines.)
The Sierra Online of the 1980s and very early 1990s excelled at customer relations perhaps more than anything else. Through the tours of their offices (which they offered to anyone who cared to make the trip to rural Oakhurst, California), the newsletter they published (which always opened with a folksy editorial from…
How we got here After Apple released its (soon-to-be) previous generation Mac Pro, it probably didn't take long for them to realize they had a trash can…
This is where I write about the stuff that I've been working on.
During the peak of Atari’s success, one of the more unlikely tasks given to some of its coin-operated programmers, was to analyse potentially pirated versions of their games. This week, I tho…
Jordan Mechner is an author, graphic novelist, screenwriter and video game designer, best known as the creator of Prince of Persia. Follow his latest projects here.
Do adventure games have dead ends? The author of The Teeny Tiny Mansion proves the absence of dead ends in that game via formal verification (in particular, with the help of the cbmc model-checking program ). Here I’ll demonstrate how to prove the same thing via Markov theory. The Markov approach requires more…
A complete rundown of the entire process behind designing and building a new map for the world of Cogmind, and explaining how it integrates with gameplay.
I was thinking recently that here in the West we take our video game history largely for granted. Look back at the Golden Age of video games, and it’s apparent that we had it pretty good R…
Game Builder is an experimental game-building sandbox available now for free on Steam for PC and Mac.