Table of Contents


Proton SDK (aka p+) is a component based C++ framework that is optimized for GL/GLES based mobile cross-platform game development.

It's designed for advanced C++ programmers, if you're new to C++ or programming, this probably isn't the SDK for you!

Warning: Currently, things are designed around the presumption that you want to work from Visual C++ on Windows as your “main” development platform. Most scripts are .bat files. There is no deal-breaking reason why you can't use another platform as your “main” platform, but you'll have to do more work to get it going. If you do that, you should tell email Seth and contribute any tips/scripts/changes you've made.


Proton SDK was created by Seth A. Robinson. (www/blog/twitter/email)


Aki Koskinen (Second Lion/twitter/email)

Special thanks to ClanLib (Proton uses its vector and matrix math), boost, the Independent JPEG Group, Imagination Technologies Ltd, zlib, Irrlicht, FMOD, Cocos2D/Cocos-X, and LinearParticle.


One of the greatest perks of working for yourself is you can give away source code without a second thought.

I enjoy programming engines as much as making games. It gives me a warm fuzzy feeling to know people across the globe are (maybe) using my stuff and contributing bugfixes and code back. How cool is that?


Contributing Code

Do you want to be a part of the magic and contribute your brainpower to the project? Here's how!

Coding rules:

Contributing Documentation

This is a wiki, feel free .. well, we had a bit of a spam problem and have disabled new wiki sign ups. If you'd like access, email seth with a logon and password and he'll set it up for ya.

Contributing Art & Music

Seth sucks at art and would love to have better looking examples, logos, music, etc. Drop him a line if you can help!

Contributing Cash

Really? Well, let Seth know someone would actually do this and he'll set up a paypal link or something.

Getting a hold of Seth

Want to chat with Seth about something and email won't do? He hangs out in IRC in #clanlib on