How I made an Android game from scratch in 23 days
Drone Invaders - a space shootem up with retro graphics and modern gameplay
0 A.D. Alpha 15 - Osiris
Wildfire Games, an international group of volunteer game developers, proudly announces the release of “0 A.D. Alpha 15 Osiris”, the fifteenth alpha version of 0 …
Duke Nukem 3D Code Review
Since I left my job at Amazon I have spent a lot of time reading great source code. Having exhausted the insanely good idSoftware pool , the next thing to read was one of the greatest game of all time : Duke Nukem 3D and the engine powering it named " Build ". It turned out to be a difficult experience: The engine…
Wil Shipley: My “Doom” 20th Anniversary Stories
The way I got into the software business (besides learning to code) was to use every piece of software I could find and send the developers ...
ViziCities Dev Diary #1: Visualising Cities in 3D using WebGL
Just over a month ago I announced ViziCities , the latest project from Pete Smart and myself . We're not quite ready to release it yet but make sure you sign up for the beta to be the first to use it. In the meantime, let me fill you in on what we've been up to this past month.
I analyzed the chords to 1300 songs for patterns. Part 3 – Interactive Discovery
Last year, we discussed the first results of a long term effort to study the patterns found in the chords of popular songs. The reception that we got was incredibly positive, and we received a ton of great feedback. The two most common questions we’ve gotten from people have been: Our answer: Hooktheory Trends How...
Real pixel coding (2011)
Tutorials and articles of Inigo Quilez on computer graphics, fractals, math, art, demoscene, shaders and more.
Carlsen wins game 9, only needs 1 draw in 3 remaining games
The Lecturer Training Programme (LTP) is a process that is used by the FIDE Arbiters’ Commission to ensure that those qualifying from it will have the necessary knowledge and skills to teach candidates who wish to become arbiters at FA level and above. The following have progressed to the final stage of the Lecturer…
Battlecode: MIT's longest-running hardcore programming competition
As MIT’s Independent Activities Period draws near, I’ve received quite a volume of inquiries from underclassmen about “what should I take?” or “which of these competitions is better?”
The Cinematography of "The Incredibles"
Here is Part 1 of 3 on a case study of the shot compositions from Pixar's film "The Incredibles, I'll go over how the relationships of all ...
How Blender started, twenty years ago
Celebrating 20 years of Blender code!
Live editing WebGL shaders with Firefox Developer Tools
If you’ve seen Epic Games’ HTML5 port of ‘Epic Citadel’, you have no doubt been impressed by the amazing performance and level of detail. A lot of the code that ...
Free Games: Fallout, Fallout 2, and Fallout Tactics
Download the best classic and new games on Windows, Mac & Linux. A vast selection of titles, DRM-free, with free goodies and 30-day money-back guarantee.
Browser Wars, the game
A monoculture is usually better in the short term. It’s a better allocation of resources (everyone working on the same thing!) If you want to write a rich web app that works today (ie, on the browsers of today), it’s much better.
Vi Hart on Stravinsky's Atonal Compositions [video]
What experimental composers have to do with copyright wrongs and the neuroscience of language.
First 3D Commercial Web Game Powered By asm.js
Play Monster Madness to see how it leverages asm.js, a supercharged subset of JavaScript and Web Port of Unreal Engine 3 for a slick, plugin-free multiplay
Unreal JavaScript
A webserver and reverse proxy solution brought to you by linuxserver.io with php support and a built-in Certbot client.
Mozilla, OTOY, Autodesk Work to Deliver High Performance Games and Apps on Web
At Mozilla, we work to move the Web forward as the platform for creating and consuming great experiences. Recently, we’ve focused on making the Web
Ludde's FPGA NES
I was a bit bored during Christmas, so I decided to construct a whole Nintendo Entertainment System (NES) in an FPGA . An FPGA is a progra...
What Programming a Game in 48 Hours Taught Me About Programming Games
I participated in Ludum Dare 27 this weekend, programming a complete game, Spacetime Adventure, in 48 hours. I make games for a living but I’d never done that before. It was fun.
A Profanity-Laced Video Game Password That Breaks Everything
Most of these passwords were gibberish that required a pen-and-paper to write down and remember. One password, however, is more memorable, and much more sinister.
Homeworld 2 Backgrounds
This article moved to its own webspace! You can follow him by clicking this: simonschreibt.de/gat/homeworld-2-backgrounds