Physics Simulation Forum

 

All times are UTC




Post new topic Reply to topic  [ 4 posts ] 
Author Message
PostPosted: Mon Dec 19, 2011 11:09 pm 
Offline

Joined: Sat Jan 15, 2011 5:50 pm
Posts: 5
I have spent a lot of time over the last year working on two physics-based indie games and one of them (Invader Zurp) has finally gotten to 1.0 and is now selling on the App Store!

Image

Invader Zurp is built completely around Bullet's physics simulation and that simulation is actually the core gameplay mechanic. You can check out a quick gameplay trailer to get a taste for what the game is like here: http://www.youtube.com/watch?v=X3JtlDrIFnE

Web Site: http://www.invaderzurp.com
App Store Link: http://bit.ly/invaderzurp

During the course of development I learned a ton about the internal workings of Bullet and physics simulation in general. As much as possible I tried to write about the things I learned on my blog.
Here are the articles I wrote that may be of interest to Bullet developers:

Determinism In Games - Basic rundown of determinism importance and issues with networking and serialization
Bullet Physics Optimization For iOS - The best compiler configurations I found for Bullet performance on iOS
When Bullets Move Too Fast - Basic rundown of tunneling and how to deal with it in Bullet
Application-Specific Bullet Physics Optimization - Milking that last few % of Bullet performance

Hopefully some of these articles might be of help to others experiencing similar issues. Let me know if you find anything incorrect in them or have anything else to add. Thanks!


Top
 Profile  
 
PostPosted: Thu Jan 26, 2012 2:21 am 
Offline

Joined: Fri Oct 29, 2010 1:37 am
Posts: 48
Hey thanks for sharing your experiences

snielsen wrote:
When Bullets Move Too Fast - Basic rundown of tunneling and how to deal with it in Bullet


Did Bullets CCD system not help with dynamic objects vs dynamic objects? I've gotten it to work just fine for individual fast moving objects vs static collision meshes. I've found a problem with it with fast moving rag dolls vs static collision issues though.


Top
 Profile  
 
PostPosted: Tue Jan 31, 2012 5:06 am 
Offline

Joined: Sat Jan 15, 2011 5:50 pm
Posts: 5
I played around with it a while ago and couldn't get it to work. I didn't spend a ton of time on it and unfortunately I don't quite remember the particulars about the issues I had. If I understand Bullet's CCD correctly, the methods that I employed produce a fairly similar result and performance. I have high hopes that Bullet 3 might kick CCD support into high gear :)


Last edited by snielsen on Tue Feb 28, 2012 1:01 am, edited 1 time in total.

Top
 Profile  
 
PostPosted: Tue Feb 28, 2012 12:19 am 
Offline

Joined: Fri Oct 29, 2010 1:37 am
Posts: 48
The parameters and usuage are a little vague but with a little digging I was able to figure it out and got it working well for single RBs that aren't constrained to other ones.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC


Who is online

Users browsing this forum: Google [Bot] and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group