Native Toolkit

Native Toolkit

Native Toolkit is a lightweight plugin aimed at making it easy to integrate native device functionality into your Unity3D mobile project.

A full Scripting Reference can be found here.

Examples of what you can do on iOS, Android and Windows Phone 8 devices with just one line of code:
• Pick an image from the gallery/camera roll
• Use the camera to take a photo
• Save a screenshot to the gallery/camera roll
• Get device GPS location
• Send an email with attachments

… Any many more. Please see the scripting reference for a full list!

Buy it on the Asset Store here!

February 25th, 2015 | Comments (0)

Tiltball 2D Game Template


A template for a 2D roller ball game, designed for mobile and tested on Android, iPhone & Windows Phone 8. Uses the phones accelerometer to move the ball through the maze, look out for teleports and time boosts to complete the level before the clock runs out!

Includes an easy level builder so you can quickly build levels with no programming at all!

Check out a webplayer demo here

Download from the asset store

May 17th, 2014 | Comments (0)

Gallery Screenshot

I put together a plugin for Unity iOS and Android the other day and decided other people might find it useful, so its now on the Asset Store.

From the documentation:

“This Plugin will take a screenshot of your app, and register the file so that it appears in your picture gallery (camera roll) on both iOS and Android. Tested and working with Unity 3.5.7 & 4.3 (including free version). Also works great with Vuforia.”


June 5th, 2013 | Comments (6)

UIToolkit Camera Fix

prime31’s UIToolkit is still my choice for all things UI in Unity, primarily because its free, and also because I haven’t found a task yet that it can’t do straight out of the box or with some minor code tweaks.

Annoyingly after upgrading to Unity 4, it didn’t seem to work properly on mobile. It looked like the camera wasn’t setting the correct positions for the Touch Areas on initialisation, and graphics were all over the place. Luckily a helpful guy over on the Unity forums posted a fix.

in UI.cs, change _uiCamera to be a static variable, and create a new function called setSize:

And then call UI.setSize() once the scene has loaded.

December 3rd, 2012 | Comments (0)



Another Android game I knocked together using FlashDevelop and published with Air (Air runtime is included).

Download here

January 1st, 2012 | Comments (0)

Mobile Zombie

My first Android app is now published and available on the Android market! Its more of a piss take than anything else, just testing how easy it is to put something on there.

Its basically just a zombie running on a treadmill, who explodes where you touch him. Hilariously enough its had 800 downloads in its first day. Search for “Mobile Zombie” on the market if you’re interested, or download here.

November 20th, 2011 | Comments (2)