3D Tech Demo Source Released

I’ve finally published the project I wrote for my VTM conference talk in Boston last November (2011). This project is iOS 5 specific and uses GLKit for all the rendering and math. It also implements a version of our Particle engine enhanced to work in 3D which is really cool. It uses bill boarded images for the particles so you can fade them, rotate them etc and it all looks great in 3D. We haven’t got 3D supported yet in Particle Designer but it will be in V2.0 :o) so for now you have to manually edit the XML config file.

The project includes gyro based movement, 3D skybox, textured 3D models created using blender and exported as Objective-C header files (we will be making changes in this area with a new tool we are working on), Bullet 3D physics based collision detection and iPhone/iPad support.

We have put this project on Github to make it easier for us to manage and people to get hold of and play with.

So check out the project and have a play. If it inspires you and you create something awesome with it let me know as we love seeing what people are creating.

If you have any questions let us know. I’ll be creating a new forum for questions relating to the project.

Enjoy

Github Project

Mike

Share:
  • Digg
  • del.icio.us
  • Facebook
  • MySpace
  • Reddit
  • StumbleUpon
  • Technorati
  • TwitThis
  • Design Float
  • DZone
  • email
  • Google Bookmarks
  • LinkedIn
  • Scoopeo
  • Tumblr

8 Comments

Dan  on January 26th, 2012

Thanks for uploading Mike! Can’t wait to play with the code…

Carlos  on January 27th, 2012

Thanks for sharing the code. Look forward to reviewing it this weekend.

Dan  on January 27th, 2012

Hey I get some errors when i try to build, on simulator I get sigabrt, and when building on device I get the message:

“Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘Could not find a storyboard named ‘MainStoryboard_iPhone’ in bundle NSBundle (loaded)”

Any ideas?

mike  on January 28th, 2012

Hi Dan, not sure why you are having problems. I just pulled down a fresh copy of the project and loaded it up and it all works fine, on both the sim and device.

Something sounds iffy with the project based on the error you have. Have you tried pulling a new version?

Mike

Dan  on January 29th, 2012

I’ll have a go and see what I get ^^

Dan  on January 29th, 2012

Ok, i cloned again from git and the project is fine :)

GeekLi  on January 30th, 2012

哈哈,非常给力!谢谢..

ChuckNutz  on January 30th, 2012

Hi Mike,

I’ve just released my first game into the AppStore (titled “Chuck Nutz”). I’ve added your name and company name to the in-game credits, thanks to your font rendering code which I used, as it was by far the most useful I could find on the web.

I’ve just viewed some of your other tutorials, which would have come in very handy if I had found them earlier on – but I’ll keep them in mind for the next game.

I’d appreciate it if I could be listed in your readers games section, but completely understand if you get too many requests to do so.

http://itunes.apple.com/us/app.....&mt=8

Keep up the great work!

Kind regards,
James.

Leave a Comment