Archive for the ‘Iphone’ Category

Unity iOS Quick Start Guide for Free Version of Unity

June 25, 2013 Leave a comment

As of May 2013 the free version of Unity 3D will now allow developers to build games for iOS and Android at no extra cost. That’s right no strings attached, no royalties and no extra license fees as long as you’re clearing under $100,000 in the previous fiscal year. If you happen to be make more than this, all you need to do is upgrade to Unity Pro. With over 600 million iOS devices out there and an even greater number of Android devices, the mobile market represents a huge opportunity for Unity developers!

I’ve put together a quick start guide to help you get your iOS devices set up and ready to run your Unity games!


Download your free copy of my Unity iOS Quick Start Guide today.


Unity iOS and Android Now Free for Small and Independent Game Developers

May 21, 2013 Leave a comment

I’ve got some amazing news for you if you’re a small or independent game developer! Unity has now dropped the price of their basic iOS and Android licenses to FREE as of today! These licenses used to cost almost $400 a piece!

This is a huge deal for small and independent game developers around the world looking to get their games onto over 1 billion mobile devices.

To get access to be able to publish to iOS, Android, just download and install the latest version of Unity.  Unity also states that Blackberry 10 and Windows Phone 8 deployment available in the coming months so stay tuned!

If you’re new to Unity and looking to get up to speed quickly, I’d recommend you check out Anyone Can Learn to make a Game on In less then 5 hours you’ll have all the basics you need to start making games with Unity. With over 2000 students enrolled and over 60 reviews, you can’t go wrong.

Have a new iPhone / iTouch? Get a Case!

August 9, 2009 Leave a comment

I just bought a new iPhone 3GS a few weeks ago, and I didn’t grab a case for it right away because to be honest, none of the cases in the store really blew my hair back.

Well after dropping my new baby about 3 times on the concrete and getting getting off easy with only a little scratch I quickly re-evaluated my priorities. I thought it might really be a good idea to protect my $700+ investment before it’s too late.

I also have an iPod Touch at home for the kids, and if you’re a parent, you’ll want to protect this too. Surprisingly it’s kind of hard to find cool cases for kids, so maybe some budding designers out there will remedy this situation. I kinda thought this Julius case was not bad though.

For my iPhone I ended up going with a Roots leather case with a belt clip, which has worked out pretty good so for and cost about $20. Even if all you do is get one of the jelly cases, this is better than nothing and offers some level of protection from being dropped.

On the extreme end of things I found these online, and they might be worth a look.

OtterBox for iPod Touch


OtterBox for iPhone

So if you don’t have a case yet, get one asap, before it’s too late.

Categories: Iphone Tags: ,

Comp 3906 iPhone Application Development at BCIT

August 5, 2009 Leave a comment

I’m really excited to announce that I’ll be teaching a part-time course at BCIT in September called Comp 3906. The course is a hands on, practical guide to programming for the iPhone and is designed for people with previous programming experience who want to start programming for the iPhone.

Unlike other courses, students will program and run their projects on their own iPhone/iPod touch and not just the simulator.

After almost a year of experience developing for the iPhone, building to the device is the only reliable way to really know if your code is going to run properly and seeing how it will perform, sorry, the simulator just doesn’t cut it.

Check out the course blog located at or follow our progress on

For more info on the course check out:

Vancouver Unity User Group off and Running.

July 24, 2009 1 comment

Mike and I had a great time attending the kick off to the Vancouver Unity User Group tonight down at District 319 tonight. Wow, quite the cool venue, I must say. If you have a big event you’re holding and you need a swanked out theater style setting, with a full access bar, they are definitely worth booking out!

We were really impressed at the turnout, which had to be well in excess of 100 people, which is a fantastic start! I looked like about maybe 1/4 of the people attending we actually using or starting to use Unity with the remainder extremely curious about what Unity was and what it had to offer. We got to finally meet Tom Higgins, which was really great (thanks for the plug on our Unity For Flash Dev’s tutorials Tom). For those of you who don’t know, Tom is Unity’s product evangelist. He is a very approachable guy, who really loves what he does and is always willing to lend a hand when he can.

We’ve been using Unity for over 2 years now and built our first Unity based iPhone game called “Turtle Match” way in back in January. We’ve also done 2 iPhone SDK projects since then, which will really help us kick it to the next level once the next version of Unity iPhone comes out, which will allow us to tap into Objective-c. Both Mike and I are convinced more that ever that Unity is the future of Indie game development.

Just like to thank the sponsors for putting on a great event and say that we look forward to helping grow the Unity 3D community here in Vancouver and beyond.

Categories: Iphone, Unity 3d

Canadian Transit Numbers and the Apple App Store

June 1, 2009 1 comment

If you are an aspiring Canadian looking to become a certified Apple iPhone Developer, one of hurdles you may encounter a some point is when trying to enter your Canadian transit number for your banking details. You will try in vain to enter your 5 digit number only to find to your dismay that it doesn’t work.

In the US, transit numbers are 9 digits, and therefore the 5 digits you entered are not going to cut it. The solution is as follows:

You need to take the institution number (004 for TD for example) and add it to the front of the branch id (5 digits). You then needed to add an additional zero to the front for a total of nine digits. In summary the transit number was 0004. (ie 0004transitnumber)

Also, here is a list of institution numbers:

001 – Bank of Montreal
002 – The Bank of Nova Scotia (Scotiabank)
003 – Royal Bank of Canada
004 – Toronto-Dominion Canada Trust
006 – Banque Nationale du Canada (National Bank of Canada)
010 – Canadian Imperial Bank of Commerce
016 – Hong Kong Bank of Canada
039 – Laurentian Bank of Canada
809 – Credit Union Central of British Columbia (includes VanCity)
815 – La Confédération des Caisses Populaires et D’Économie Desjardins du Québec
828 – Credit Union Central of Ontario Limited
829 – La Fédération des Caisses Populaires de l’Ontario Inc.
865 – La Fédération des Caisses Populaires Acadiennes Limitée

Hope this helps out some of my fellow Canuck developers!

Categories: Iphone

Unity and the Iphone SDK

May 26, 2009 Leave a comment

Having now had the pleasure of building several games with both Unity iPhone and the base iPhone SDK from Apple here are some thoughts.

If you are just doing a simple 2D game or puzzle, the Apple iPhone SDK is a good choice. Although Unity can get the job done too, we’ve found that the real power of Unity comes into play when you start to cross the line from 2D to 3D…and hence the name “Unity 3D”. Kinda like cracking a nut with a sledgehammer sometimes!

Now if you opt to use the iPhone SDK, you are in for a heck of a learning curve compared to Unity, but once you get your bearings, you just might learn to like it. The other benefit of familiarizing yourself with some Objective-c and Cocoa is that it will actually help you with Unity once the next release drops over the next little while. You see, the next version of Unity iPhone will allow for binding custom ObjectiveC/C++ functions to C#/Javascript and also provide for native on-screen keyboard support and interoperability with Unity GUI. What this means is that you will have all the power of Unity, but should also be able to tap into raw SDK features that may be missing from Unity when you need to, giving you the best of both worlds.

Now, if you are planing on a 3D game, for us, it’s a no brainer, we use Unity 3D. The amount of time and effort trying to implement something significant in Open GL ES using the base SDK would be crazy. Unity makes putting an 3D game together about as easy as it’s going to get. We find it allows us to really focus on the games we are building not waste a lot of time and energy worrying about all the details taking place under the hood.

So in a nutshell, if you are really into iPhone and Unity development, you really should make an effort to learn both. For 3D games, Unity is the ticket and for 2D you can either use Unity or consider using the base iPhone SDK.

I’m looking forward to the next release of Unity iPhone and the iPhone 3.0 sdk … won’t be long now!

Categories: Iphone, Unity 3d