This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.

This Is A Custom Widget

This Sliding Bar can be switched on or off in theme options, and can take any widget you throw at it or even fill it with your custom HTML Code. Its perfect for grabbing the attention of your viewers. Choose between 1, 2, 3 or 4 columns, set the background color, widget divider color, activate transparency, a top border or fully disable it on desktop and mobile.

Mobile Development

/Mobile Development

My latest project launched, The Solar Journey – An 3D interactive web adventure through the solar system

By | June 9th, 2016|Categories: css3, Game Development, html5, JavaScript, jQuery, Mobile Development, three.js, Web Development, WebGL|

After several months of on and off tinkering, I finally managed to pack up and ship my latest personal indie project. I present to you, The Solar Journey. It's an interactive 3D, web app which allows you to explore and learn about the solar system in a rich and exciting way. Built in Html/css and Javascript then [...]

Remote Debugging mobile apps using javascript and JSConsole

By | December 16th, 2015|Categories: JavaScript, Mobile Development, Web Development|

JavaScript developers will spend most their time in the Chrome debugger, only to discover when they actually deploy to a mobile device their fancy mobile app hits all types of script errors. The problem is, you don't have access to a console window on mobile browsers (out of the box) to see where the code failed.  Let [...]

An Introduction to the Web Audio API

By | October 24th, 2015|Categories: Game Development, html5, JavaScript, Mobile Development, Web Development|Tags: , , , |

If you have tried to build content for mobile web which requires audio, no doubt you have run into many issues. So called 'HTML5 audio' is not what it's cracked up to be, and was massively oversold by Apple (when it sought to destroy the flash browser plugin). When the dust settled we were left with [...]

Detecting device orientation change in javascript

By | September 28th, 2015|Categories: html5, JavaScript, Mobile Development, Web Development|

I've recently been getting stuck back into mobile app development in javascript. Being able to detect orientation change allows is really useful, It can be used to force users into a specific orientation by throwing up a notification panel saying "Please hold the device in landscape for this app". Such scenarios are particularly important when developing [...]

Understanding GetButton and GetKey inputs in Unity

By | April 12th, 2015|Categories: Game Development, Mobile Development, Unity3D|Tags: , , |

Unity's button / Input system has been the source of confusion for many newcomers. It's no suprise, after all we have  GetKey, GetKeyDown, GetKeyUp,  GetButton, GetButtonDown, GetButtonUp. So let's try make sense of it all.   GetKey / GetKeyDown / GetKeyUp Input.GetKey(...) will be familiar to developers coming from other platforms like Flash. It accepts either a KeyCode [...]

Just Released: Drop Into Macca’s the mobile game – available on iTunes and Google Play (Australia)

By | November 5th, 2014|Categories: Adobe AIR, Game Development, Mobile Development, Starling Framework|

So the latest game project I have been caught up in for the past few months hit the app store a few days ago. It’s been a bit of a whirlwind launch with a few last minute kinks . Overall it has been a successful launch. No.1 on iTunes and No.4 overall app (beating youtube!) for [...]

Understanding Class Inheritance In Unity3D

By | August 1st, 2014|Categories: Game Development, Mobile Development, Unity3D|

Inheritance is an Object Oriented Programming concept (OOP) used to access and reuse the properties or methods of one class from another. The class being inherited from is known as the 'base' class, where the one inheriting from the base class is known as the 'derived' class. Let's think of it like this: John (derived class), is [...]

3D programming in HTML5 using three.js Canvas and WebGL – PART 1 creating a rotating cube

By | January 2nd, 2014|Categories: Game Development, html5, JavaScript, Mobile Development, three.js, Uncategorized, Web Development|

I have decided to start the new year by taking a closer look at 3D programming for the web via Canvas and WebGL. For those that don’t know, I am trained as a 3D modeler and animator, although I turned from those paths to focus on development. I now feel accomplished enough as a developer to turn [...]