JAI Language

Jonathan Blow of Braid fame gave a really interesting Twitch/YouTube talks about making a new language to replace C/C++ that is specifically for making games with: YouTube Link.

Futile Quick Start

Futile is a framework that allows you to control rendering within Unity programmatically. This is a boon to anyone interested in 2D games and finds, like myself, that Unity impedes 2D game development.

Games Need Juice

I highly recommend watching this video about adding “juiciness” to game design:

Sfxr + ActionScript = bfxr

Someone took Dr. Petter’s awesome sound effects wizard Sfxr and rewrote in ActionScript. Not only that, but they made it open source and added the ability to save the setting for a sound effect so you can load it later!?!

Random Post

A collection of random links and observations:

Ludum Dare 21

I’m about half way through this weekend’s Ludum Dare 21 (although the traffic level is really bad right now.) The theme is Escape.

Ludum Dare 21 - Update 2

Sick of fighting with Unity. Switching to XNA. And, I have a party to goto now, so I don’t expect too much of a game done by Sunday night. That’s the way Ludum Dare’s go!

Art Requires Influence

These are some thought provoking videos about the origin of art and creativity. I recommend you watch them:

September 11th

Today marks the anniversary of September 11th. I want to take a moment to remember Teresa Martin, a Civilian Employee confirmed dead at the Pentagon on September 11th.

Games are Art, here's my example

Roger Ebert has softened his stance on video games as art. While he isn’t convinced that some game, somewhere might be art, he at least leaves that it is possible, maybe.

BANNED! Dangerous High School Girls in Trouble!

Big Fish Games has banned “Dangerous High School Girls in Trouble” from their service. Despite having a Teen rating from TIGRS, the game was removed due to “adult scenes” that offended some customers.

SilverLight DevCamp Nugget #4

I’m running into some technical challenges with Visual Studio 2005 and SilverLight XAML files. The validation and Intellisense aren’t working correctly for XAML files, and the WPF Designer doesn’t understand SilverLight XML properly.

Day of Infamy

December 7, 1941 - Pearl Harbor was attacked by the Japanese naval force consisting of 6 aircraft carriers, 2 battleships, 2 heavy cruisers, 1 light cruiser, 9 destroyers, 8 tankers, 23 fleet submarines, and 5 midget submarines.

Will Wright on the Colbert Report

Will Wright appeared on the Colbert Report last night. A kind netizen has posted the segment on Google Video. Mr. Wright does a great job and even managed to gets Colbert laughing a little. I’ve seen Mr. Wright speak twice in person and it is always a treat, this format...

Tom Miller's render loop, a revision

Tom Miller, Managed DirectX’s father figure, has made several posts on the game loop or render loop for the managed environment. His lastest post on the subject was back in May 2005. I’m writing the render loop for Alien Sovereign using GDI+, so I needed to tweak his code a...

Mr. Phil Games Update

My download games website: Mr. Phil Games com got an update on Friday. It is a little less than I was aiming for but the “Featured” game section isn’t quite ready for prime time. I was able to save myself a ton of work on the Privacy Policy by adapting...

T2D release Alpha 4!

Garage Games has release Alpha 4 of T2D 1.1 and it is a more complete release than the previous alphas.

Devil is in the details, right?

I recently got my hands on Game Architecture and Design. So far I’ve been impressed with it and I’m going to try and follow it chapter by chapter and apply it to my game Alien Sovereign. I’ve been working on a document for a couple years now catching all my...

Taperwire

“These products could be the solution to many a geeks problems. Imagine all your cat5 and speaker wires disappearing into the walls with out having to acutally fish them through!”

My excuse for procrastinating Christmas shopping this weekend

I’ve found the perfect excuse to procrastinate Christmas shopping for the entire weekend! The Ludum Dare starts tonight at midnight! What Ludum Dare? It is a 48-hour game programming contest. I participated last year, and hopefully will be able to top my past performance.

A new direction

I’ve decided to be more open about my game development process. I am creating a 4X strategy game, and I want to share my journey with you.

Why I'm back and what I've learned

I want to share my struggles with procrastination and finding motivation in game development, along with two key insights I’ve learned:

Strategy Pattern

The Strategy Pattern allows flexibility in object behavior for game development. Here’s a C# example that demonstrates how to encapsulate different behaviors for game objects (specifically ships) using interfaces and runtime behavior modification.