You can contact me below:
- About the authorA games industry veteran of ten years, seven of which spent at Sony Computer Entertainment Europe, he has had key technical roles on triple-A titles like the Bafta Award Winning Little Big Planet (PSP), 24: The Game (PS2), special effects work on Heavenly Sword (PS3), some in-show graphics on the BBC’s version of Robot Wars, the TV show, as well as a few more obscure projects. Now joint CEO of Wildbunny, he is able to give himself hiccups simply by coughing.
My MetaTrader 5 products
Featured Posts
-
Friends



Twitter
Facebook
RSS
Hey man, love the tutorials.
Have a suggestion though, on the front page of your blog I think it would be better to show snippets of the post which you would then click to read the full post. At the moment the entire post is on there and I have to scroll for miles to find the next one.
Hey Robert,
You are totally right! I’ve been trying to make that work for ages, but I cant get wordpress to cooperate
Cheers, Paul.
For wordpress to cooperate with you on the snippets/previews, you have to use the command in source code wher you want the post to stop displaying.
other than that, is mostly theme controlled. Arras Theme is a great theme for wordpress, tho is oriented a bit outside what you are doing.
on other note. im interested in your subscription, tho i have a few questions, for the 49.99/year i get access to all the source code of your articles ? or do i have to buy every single package standalone?.
Hi Jose,
Thanks for the tip
If you subscribe to the blog you get access to all the source code.
Cheers, Paul.
Thanks for your reply, will be considering it then this december!.
it seems the post didnt show the “command” on the console.
its all together
let me spell it
less than, exclamation mark, 2 dashes, word “more”, 2 dashes, greater than.
Paul,
I really enjoyed your CD tutorials; they went a long way towards making the subject understandable, and you do a good job explaining complex concepts.
Seeing as how you learned about Object Pooling in your quest to remake Angry Birds, I was wondering if you had thought about making a tutorial on the subject.
Rob (not the same one as above)
Hi Rob,
I had considered writing a little article on the pooling stuff, but really my current game project has to take priority because that’s what will enable me to live
But if it goes well, I can write something, no problem
Cheers, Paul.
Paul,
Any possibility on creating a tutorial on how to create a game like ragdoll cannon?
Thanks and keep up the great tutorials. Without people like you who take the time creating these tutorials many of us would be lost! =)
George
love your angry birds source code – do you have anything for apple ios.
Cheers Nick.
Hi Nick,
Thanks!
I don’t have anything for iOS as yet – maybe in the future, though
Cheers, Paul.
How do I register on your website?
Hi Silvana,
You don”t need to register – although if you want to save money on source-code you can become a member for $49 / year…
Cheers, Paul.
Hi Paul,
I love your tutorial for Angry Birds, but I am wondering what language you use, because I want to start making games, and I would like to know if C++ (the one I am learning at the mo) is the way forward.
Also, do you use a game engine to create these games and how do you import graphics?
Any help would be appreciated.
Thanks
Michael
Hi Michael,
Glad you like the tutorial, its written in actionscript which is part of adobe flash. I use flash to make the graphics and these are then imported into the project and built with amythst.
Most console and PC games are/were written in c++ but this is changing as its a pretty slow turn around language…
Cheers, Paul.
Thank you for your quick response.
I am wondering what the best game programming language for iOS and Android platforms are.
Also, how are graphics imported into c++??
Hi Michael,
Andriod uses java or c++, iOS uses objective-c…
However, you can program for both in flash using Adobe Air, that way you can use the flash ide to import the gfx in
Cheers, Paul.
Hey Paul,
Awesome job with everything. Do you have another means of taking donations for your work besides membership? Or can you buy a couple years in advance or something?
Take care,
Don
Hi Don,
Thanks for the support
Hmmm, lets see – right now there is only the single membership option… I’m scared to add a donate button because I’ve heard so many people having trouble with PayPal in regards to that.
I guess I could try and do a manual 2 year membership but there are quite a few things involved in that as well. Might be safer just to go for the 1 year – it will auto-renew anyway, so you can just stay registered in order to continue to show your support
Cheers, Paul.
Hello, I have always wanted to develop a game app and have one in mind but i dont wirte code. Do you provide services to develop this for me?
Hi Kevin,
I’m afraid i’m super busy for rest of the year – have you looked at something like StencylWorks? That lets you develop a game without knowing how to program
Cheers, Paul.
Hi Paul,
are your planning for more tutorials on your blog?
Thank you so much for these tutorials. This must be the best resource on game game development on the web.
What I missed from the collision detection tutorial though was a 2d capsule and a line segment and I’d be really happy if I would see them some day in the future as I can’t seem to find any instructions on them anywhere. Not meaning to sound demanding or anything.
But thank you again on these extremely clear tutorials. They really give me a boost and encourage me on my plans to make games in the future.
No problem, happy to help
2d capsule can be handled just like a line, so all you need is a function to get you distance between two lines.
Cheers, Paul.
Thanks for the quick reply, appreciate it a lot. What I’m still wondering is how should one treat a rectangle when colliding with a capsule? Should I define the edges as lines and test the capsule against each line? This will be my last question so I won’t be filling the comments with my problems.
Not exactly; a rectangle is a convex shape so you’d need to generate the minkowski difference of a line and a rectangle, then get the distance from that to the origin which will also give you the contact normal.
It basically comes down to distance between rectangle and line.
Great blog there
Love all the articles especially the math part ~ I learnt a lot here
No problem, glad to be of help