Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
February 22, 2017
arrowPress Releases

If you enjoy reading this site, you might also want to check out these UBM Tech sites:


Dennis Gustafsson's Blog


Mobile game developer and physics programmer who co-founded Meqon, worked on PhysX, created the initial version of what is now Telemetry by RAD Game Tools. Co-founded mobile game studio Mediocre and released the Sprinkle series, Granny Smith and Smash Hit, which a combined download count of over 70 million copies.




Member Blogs

Posted by Dennis Gustafsson on Wed, 28 May 2014 07:36:00 EDT in Audio, Programming, Indie, Smartphone/Tablet
An in-depth insight into software mixing, reverberation and other techniques used to achieve environmental acoustics in the popular iOS and Android game Smash Hit.

Posted by Dennis Gustafsson on Tue, 13 May 2014 09:26:00 EDT in Programming, Indie, Smartphone/Tablet
Getting destruction physics right is hard. Getting it right in a game where the entire gameplay relies on it is harder. Learn the techniques used for breaking up objects in Mediocre's popular mobile game Smash Hit.

Dennis Gustafsson's Comments

Comment In: [Blog - 06/09/2014 - 09:47]

Am I missing something here, ...

Am I missing something here, or isn 't the actual collision check against the player also just a distance check in this case Doing a simple circle collision distance check for the player against all bullets should be virtually for free on a modern device, even with thousands of bullets.

Comment In: [Blog - 05/28/2014 - 07:36]

No offense taken.. You might ...

No offense taken.. You might not have realized, but this is not just vague ideas I have about audio, but the actual techniques used in Smash Hit, one of the most popular mobile games this year with over 50 million players and has received excellent reviews, especially for audio. r ...

Comment In: [Blog - 05/13/2014 - 09:26]

Thanks Ian Yes, there was ...

Thanks Ian Yes, there was quite a bit of optimizations to the physics, especially making good use of multple cores. It is mostly data-parallel, in order to minimize interaction lag.