The Truth on OpenGL Driver Quality
The driver landscape is something that any practicing GL dev must face unless you like having only a fraction of potential customers able t...
The latest blog posts to take off on Hacker News. 2,047 posts.
The driver landscape is something that any practicing GL dev must face unless you like having only a fraction of potential customers able t...
To go back a ways, back in 2006 I suggested that you could look at the winding path a piece of media takes to the public in this way:
Mapping the walkable surfaces on the island of The Witness as a step toward bulletproofing the player movement code.
The search for a “random” distribution with the most favorable qualities for ground cover.
I have been doing interactive programming in ClojureScript recently. After having spent some time with it, I can easily say that when I return to projects that don’t have an interactive workflow I feel like I am in the stone ages.
Update 2014/04/28: In case you missed the link, the web site for my book is gameprogrammingpatterns.com .
I’m here to help! Game Programming Patterns is a collection of patterns I found in games that make code cleaner, easier to understand, and faster .
We’ve been lied to. They keep showing us charts where CPU speed goes up and up every year as if Moore’s Law isn’t just a historical observation but some kind of divine right. Without lifting a finger, we software folks watch our programs magically accelerate just by virtue of new hardware.
Last week, I wrote a provocative opinion piece for Quartz called “Is the Oculus Rift sexist?” I’m reposting it on my blog for posterity, but also because I want to address some of the critiques that I received. First, the piece itself:
We dissect the building blocks of the infamous THX Deep Sound and recreate it by synthesizing the sound in Supercollider programming environment.
It’s been a weird and awesome couple of months. Our expectations for our tiny game were well, fairly tiny. Basically, we hoped it’d do better than Puzzlejuice. It did. By a lot. It’s still hard to address the world’s response with something beyond a wide-eyed daze but essentially we couldn’t be more thrilled. Duh.
Give behavior the flexibility of data by encoding it as instructions for a virtual machine.
Join the numbers and get Numberwang! Careful: this game is extremely addictive!
Many people assume that modern graphics technology is now capable of rendering photorealistic video games. If you define photorealistic as ...
[ Metanote: This explanation arose out of a lunch-time discussion with a colleague who claimed a light saber could not exist since the light beam it emits could not just stop in mid-air after 75 cm. I thank this colleague for the challenge. ]
Back in the 90s, one book was ubiquitous in the world of Computer Graphics. Commonly called "The CG Bible", Computer Graphics: Principles and Practice gathered a huge part of the knowledge of the time. It was commonly referenced by the best programmers of that era in interviews and articles . By 1998, the book…
How to create 2D visibility/shadow effects for your game.
Programmers don't generally have reels, but we do have blogs. I've been explaining the rendering work I did on BioShock Infinite quite a b...