New
The latest blog posts to take off on Hacker News. 2,925 posts.
Unity 4 is here
Explore all of Unity's products and services to find the right set of tools for you. Get more information about our plans and pricing.
Goldeneye 64's inspirational startup story
GoldenEye 64 had a special place in my heart when I was growing up. It was the first game my parents wouldn’t let me buy due to violent content. I saved up allowances and dug up couch treasures for months to taste the forbidden fruit. The effort turned into one of the pillars of my childhood experiences. I still…
Singularity Chess
Board and Initial Setup You'll notice that the "squares" on the board are not really square— they range from more or less square ...
An Ancient Piece of Computer Lore in a Place You’d Never Expect
Back in March of 2012 I was watching Duplicity and I noticed something odd about 28 minutes in:
Google Earth Fractals
The following is a "photographic" gallery of fractal patterns found while exploring the planet with Google Earth. Each is provided with a KMZ file so the reader can explore the region for themselves. Readers are encouraged to submit their own discoveries for inclusion, credits will be included. Besides being examples…
The game of life emulated in the game of life
Conway's Game of Life, emulated in Conway's Game of Life: The life simulator used is Golly which has a built-in script to generate these metapixel grids (select a pattern, and choose "metafier.py" from the scripts list). Outer Totalistic Cellular Automata Meta-Pixel: The metacell uses a period 184 tractor beam, which…
Conway's Game of Life, using floating point values instead of integers
A continuous version of Conway's Life, using floating point values instead of integers: supports many interesting phenomena such as gliders that can travel in any direction, rotating pairs of gliders, wickstretchers and the appearance of elastic tension in the 'cords' that join the blobs. Slides showing how the rule…
StarCraft: Orcs in space go down in flames
StarCraft was once mocked as 'Orcs in space' and heading for disaster. This is the story of the reboot that saved it.
Parallelogram
Parallelogram is a demo running on the Commodore One extender board, which contains an Altera Cyclone III FPGA and an SDRAM chip. The logic design was made from scratch, including a homebrew CPU, FM synth and blitter with pixel shader support. The demo won the wild compo at Revision 2012 .
Animated GIFs the Hard Way
When doing the new website for the Sublime Text 2.0 launch, instead of just screenshots, I wanted to have animations to demonstrate some of its features. One of the criteria was that the animations should work everywhere, from IE6 to an iPad. This ruled out two common video options, Flash and the <video> element…
Avoiding game crashes related to linked lists
Linked lists look harmless until they start detonating your game at runtime. This is the bug pattern far too many programmers miss.
Tough times on the road to Starcraft
The road to StarCraft was a brutal sequence of bad breaks, hard pivots, and near-disasters. This is the part most people never heard.
The Making of Warcraft, Part 2
Warcraft almost didn't become Warcraft. Part 2 gets into the hard calls, surprises, and turning points that shaped the hit.
The End of Indie Game Development on Android
I got back from San Francisco and the Google I/O developer conference there last week. Google was yet again gracious with the hardware givea...
Old School Color Cycling with HTML5
Anyone remember Color cycling from the 90s? This was a technology often used in 8-bit video games of the era, to achieve interesting visual effects by cycling (shifting) the color palette. Back then video cards could only render 256 colors at a time,...
Letter to John Carmack
The following is an email I sent to John Carmack of Id Software after I had watched his Quakecon 2012 Keynote Speech
How to Make a Game Like Cut the Rope – Part 1
In this tutorial, you’ll learn how to build a game like Cut the Rope with SpriteKit in Swift, complete with animations, sound effects and physics!
The Making of Warcraft 1: Origin of the series & creation of multi-unit select
Before Warcraft became a legend, it was a risky DOS-era experiment. This is how it actually began.
The Two Egg Problem
Analysis of the classic "dropping two eggs from a building" interview question
Real Time Multiplayer in HTML5
Real Time Multiplayer in HTML5 Jul 18th, 2012 | by Sven Bergström Multiplayer and browsers When you consider making multiplayer games, there are …