9:55 PM June 2, 2009
Moving forward with my independent video game development, I've recently spent a decent amount of time researching different game engines. It didn't take me long to find and become impressed with the Unity3D game engine. This fully customizable 3D engine makes it easy to prototype and development small independent games, and it also offers a bevy of features you'd expect to see in any fully advanced 3D engine. It's really easy to write scripts and code for with multiple languages available, and the asset pipeline is quite streamlined for artists. You can literally click "play" to test out your game running within the Unity3D editor and make changes on the fly. Not only that, but you can develop and build games with Unity3D for use in a web browser (similar to flash games), as a stand alone Windows or Mac game, or on the Wii or iPhone. Additionally, their "indie" license is extremely cheap (relative to other advanced game engines) which makes it an easy choice for a small developer like myself. Given all of this, it should be no surprise that I've chosen Unity3D as my next development platform.

Even after all the features listed above, the thing that impresses me most with Unity3D is its community. The Unity team is constantly adding and releasing new features to their engine, and their IRC channel and forums are full of helpful and experienced developers. Seeing the extensive and growing support for this community really makes it pleasant and comfortable to develop for. There are also a ton of tutorials and videos online to help newcomers learn the ropes of this fantastic engine. During the last few weeks I've been spending many of my evening and weekend hours reading and following tutorials, and I'm really excited to start working on a new game.

So expect to see many more Unity3D related blog posts in the future. I plan to provide updates as I progress, along with some playable embedded web demos as I continue to learn and develop with Unity3D. I have lots to learn with both Unity3D and other aspects of game development (such as improving my 3D modelling skills), but the relative ease of developing with Unity should mean fairly frequent updates.

Check out the Unity3D website for more info, including a list of current games that were developed with this engine.

This entry posted by Graham in Velvety Couch Games
Tags: Game Development, Unity3D


Looks cool! I look forward to seeing what you make with it.

Posted by:  Davin Greenwell  on June 3, 2009 12:09 AM

Glad to see you're pursuing this further. This is obviously totally nascent right now. Let me know if at any point you want help planning out the bigger picture. Definitely excited to see where you take this.

Posted by:  Adam  on June 3, 2009 9:03 AM

man, is is really exciting.

Posted by:  dvb  on June 6, 2009 8:57 PM

Post a comment: