Kamcord (YC S12) Helps Record And Share Those Epic Mobile Gaming Moments
techcrunch.com
techcrunch.com
I wish it was easier to implement. Taking screenshots and encoding them seemed too resource intensive for mobile. I did start tilting my app architectures toward streams of events that could be sent to a server and the graphics reproduced, though.
Maybe that's what is happening here. Instrument all Cocos2d calls and replay them to regenerate the video.
We have made this super simple for game devs - we have a startRecording and a stopRecording API. Round based games lend themselves well to starting recording at the beginning of the round and stopping at the end without bothering the user. So, the cocos2d calls don't have to be instrumented and replayed. Check out http://kamcord.com/documentation/ for the details.
What games are we talking about here?
Death Rally, Infinity Blade, Smash Cops, Kingdom Rush, Siege Hero / Angry Birds / etc where you have to nail that perfect shot.
And that's just from glancing at my games, I have dozens more that would probably be pretty cool.
I'd suggest supporting something like MOAI (getmoai.com). Its cross platform and open source.
We've found a way to do this that has a very minimal performance hit - for both 2D and 3D game engines.
We're definitely looking at Moai too!
I'm just curious to know more about the "technology" that you are talking about since I'm pretty familiar with iOS's SDK.