BROADCAST: Advanced OpenCL Techniques for Artificial Intelligence by Example (August 1st)

This upcoming broadcast on Thursday, August 1st at 18:00 UTC will take place online within your browser using streaming audio/video:


To subscribe for email reminders and check the exact time in your current timezone, visit this broadcast’s page on

We are happy to announce the fifth coordinated release of the cocos2d family. We are releasing: cocos2d-x v2.1.4 cocos2d-html5 v2.1.4 cocos2d-iphone v2.1 CocosBuilder v3.0-alpha5 Our goal is to provide a complete toolchain for developing multi-platform games both for Web and … Continue reading

Valve has made its Steamworks SDK and accompanying documentation available to developers, as the company looks to broaden access to its Steamworks features. …

Posted in Video

Gas Guzzlers: Combat Carnage is a combat racer with machine guns and rocket launchers in which you drive speedily around and cause explosions either in single player or multiplayer mode (LAN or internet). Beside normal racing action (reach finish line asap) there is also a deathmatch mode which offers FPS arena action (with cars). I […]

We’ve mentioned before various libraries to serve as audio engines for your app, but here’s a new one which does look, indeed, amazing:

No, that’s really not an exaggeration at all:

Effortless creation of live audio content with objects, blocks, or Audio Units and looping audio file players.
Automatic mixing of multiple audio signals with per-channel volume and pan controls.
Built-in support for audio filtering and effects, with support for Audio Units, blocks …

Playing the classics isn’t always about nostalgia — often, they have forgotten game design that can be utilized even today. Developer Steve Fulton outlines his favorites (with video!). … has put together a free crash course on Corona SDK game development. During the course, which is aimed at new developers with little code experience and those who would like to learn a new game dev framework, readers will learn how to use the Corona SDK handles animation, audio, and player input/touch events on mobile devices.

BROADCAST: Multiplayer Bots in CALL OF DUTY: BLACK OPS 2 (January 13th)

This upcoming broadcast on Sunday, January 13th at 19:00 UTC will take place online within your browser using streaming audio/video:

“In this interview with Austin Krauss from Treyarch Studios, you’ll find out about the AI in blockbuster title CALL OF DUTY: BLACK OPS 2 — in particular the multiplayer bots. Find out what challenges were faced building bots that can play along side human players and look convincing while doing so! You’ll also hear about the underlying technology such as the navigation and integration with scripting.”

To subscribe for email reminders and check the exact time in your current timezone, visit this broadcast’s page on

While languages like Java and C++ allow you to define multiple functions with the same name but different arguments, this feature has been absent from C.

However, using recent versions of Clang you can now rectify this behavior and since Objective-C is a superset of C, knowing how to use this feature can be useful even if you rarely venture outside of Cocoa or Cocoa Touch.

This is a list of useful resources to help you refine, define, execute and possibly reconsider your decision to enter mobile game development this year. The resources a little more inclined to the business and game design parts of game development, except for a couple of ones linking other lists.

Read more on Almost everything you need to know to enter mobile game development on 2013…

This looks like a nifty tool for your App Store SEO efforts:

App Store Rankings is the keyword based App Ranking Tracker
Are you still manually checking your app’s rankings? Are you searching every day to see how well your app ranks for your keywords? It’s time to upgrade to App Store Rankings and let us track all your keyword performance for you. Get accurate keyword results, historical data, alerts and more.
Keyword Based App Ranking Tracking
The majority …

Update [2012-11-13]: I’m pleased to announce that cocos3d 0.7.2 has been released. This release adds heterogeneous 3D mesh particles, enhanced UIViewController integration, ray-casting enhancements, simplified parametric vertex array allocation and management, performance and memory usage improvements, enhanced logging, and detailed GL error tracing. Features added in this 0.7.2 release include: Added mesh particles as a type […]


Creating Games with Cocos2d for iPhone 2

The iDevGames review of Paul Nygard's book "Creating Games with Cocos2d for iPhone 2"

Inside Big Nerd Ranch's OpenGL Bootcamp

Big Nerd Ranch asked iDevGames to send out a developer to run through their OpenGL Bootcamp.

iGIPF — An iOS Game in 2 Weeks

Follow along with the development of iGIPF, a casual strategy game created in two weeks for the iPhone.

King of Dragon Pass — Postmortem

King of Dragon Pass is a game for iPhone, set in Glorantha (world of the games HeroQuest and RuneQuest).

Tips When Starting a New Game

So you're ready to sit down and create a new game? Great! But are you sure you have a plan that will give you the best chance for success? What follows are some helpful suggestions to keep you from falling into some common pitfalls of game development, which could leave your project dead in the water before you even begin coding.

Collision Detection and Spatial Indexes

In the realm of collision detection and other game code, a good broadphase algorithm can be vital for many kinds of games to run in real time if they have a lot of moving objects in the game. Learn how to write your own.

Cocos2d for iPhone 1 Game Development Cookbook Review

This book covers version 1.0 of Cocos2d for iPhone, and targets developers familiar with Obj-C looking to create 2D games for iOS.

Z1 Postmortem

The postmortem of Z1, a uDevGames 2011 entry which took second place for Best Story and Best Graphics. Z1 was created by Carlos Camacho and Doug Whitmore.

More Articles…

uDevGames 2011

Convergence — Best Gameplay
Kung Fu Killforce — Best Overall Game, Best Audio, Best Presentation
Flying Sweeden — Best Graphics, Most Original
Time Goat — Best Story