A few weeks ago, I received an amazing phone call that would change my life (for a week).
I became an IGDA E3 Scholar!
What's that you ask?
Let's break it down. First, the
IGDA is an official support group for game developers. Here is their official About statement from IGDA.org:
The International Game Developers Association is the largest non-profit membership organization serving individuals who create video games. We bring together developers at conferences, in local chapters and in special interest groups to improve their lives and craft.
The Electronic Entertainment Expo, or
E3, is the largest media gathering in the Videogame Industry. Every major game studio and platform holder uses E3 as a venue to announce their next big thing.
As an IGDA E3 Scholar, I got a pretty sweet deal:
- Pre-paid E3 ticket ($500 value)
- Access to the press events from Sony, Microsoft, Nintendo, EA, and Ubisoft.
- Tours of several game studio booths on the show floor
- A couple lunches with various game developers
- Some 2nd floor access
- A field trip to the CAA, and EALA
- Doing all of the above in the company of 14 other IGDA E3 Scholars.
It was the most epic E3 a person could ever hope for. I am extremely grateful to the IGDA for this incredible opportunity to network and learn from my peers. Below, in no particular order, are some of my most vivid memories from the event:
During a developers lunch, I spoke with an EA programmer about game engine architectures. My specific interest was what comes first in a professional GameObject class hierarchy: rendering or physics? To illustrate my question more clearly, would the class inheritance hierarchy look like this:
- GameObject
- RenderingObject
- PhysicsObject
Or this?
- GameObject
- PhysicsObject
- RenderingObject
The professional convention seems to be one of two things: they either both occur at the same level, or an object-compositional model is used, where a RenderingObject owns a PhysicsObject. The latter model is especially useful in games where a 3rd-party physics engine like Havok is employed.
Microsoft made a bunch of Kinect-related announcements during their E3 press conference, one of which was the use of Voice Commands in Mass Effect 3. I was giggling to myself as this was presented, as I had already
beaten Bioware to the punch with my Voice Command game, The Bridge. We wrapped up that project last month. :D
For the record, the experience of physically speaking Voice Commands to a game character, and then having that character respond appropriately, feels really amazing. It will be a killer addition to the Mass Effect 3 experience that everyone should try at least once.
Tim Schaffer is hilarious.
Sony had a good press conference. The Playstation-branded 3DTV for $500 looked really damn nice.
I managed to show my
Bullet Time Ninja game in video form to quite a few game developers on the show floor. Reactions ranged from "pretty neat" to "omg that's really awesome!!", so I'm pleased as punch. :)
A few quick blurbs on games that I played:
- Fruit Ninja for Kinect is everything that I have ever wanted from a Kinect game.
- Skulls of the Shogan looks like a good Indie game. There are a few game design kinks, but I am optimistic that they will be addressed before release.
- SkullGirls has the greatest art and animation that I have ever seen in a fighting game. Must buy!
- Monaco is really fun, but I feel like the current pixel art is holding the game back. I had a difficult time initially learning what was important on screen. Some focused art direction will turn that game from Great to Incredible.
- I was outright impressed by the new XCOM game. The art style is right on the mark.
- Kirby Wii is the most fun Kirby game I that have ever played.
- The Wii U demos were pretty neat. I have high hopes.
Overall, this was the greatest E3 experience I have ever had. The IGDA is doing a great service for up and coming students. I hope future generations of amazing game designers get the same opportunities.
Thanks for reading,
Greg