logo image
a contractor Unity developer and generalist's portfolio….
Posts Tagged ‘C#’

2014 – Virtual Yallourn

Another one of those take from Flash and give to Unity jobs. This is a web-player based app that displays and allows editing of all the houses and shops that use to exist at a Victorian township called Yallourn, that is now a large open cut mine.

I was asked by the original developer of the Flash app to convert it to Unity. It already had a very large data set living on the DB all using 2D screen based coordinate system. So the first technical challenge was to convert that into a usable Vector3 system to use within Unity.

From a Unity generalist point of view the most technical challenge was getting the Unity Terrain item to play nice with the houses and the map image data I had. For that I used custom splat maps and triplanar shader.

All interactions with the web-service is done using JSON, CRUD and REST.


Once the app goes live I will supply a link so you can see it for yourself.

Tools: Unity, Maya, WebServices.

Language: C#, JSON, MySQL, PHP and RESTful.

2014 – Drowhurts

Yes strange name. But this proof-in-concept was something I was contracted to provide. It is an example of a site to upload virtual online stores where the user can browse products on shelves and add them to their shopping cart and then check out via a payment gateway. Currently the system uses Stripe.

I also had to create all the server backend to allow new users to upload shops as Unity web-players and then images etc to get their store to run on the site.

One of the real challenges of this project was to settle on the best approach for handling the large data set within Unity and linking that with data pulled via REST from the server.





Tools: Unity, Modo, Webservices.

Language: C#, JSON, MySQL, PHP and RESTful.

2013 – Huntsman: The Orphanage

Spent four months working on a new alt-horror game called “Huntsman: The Orphanage. I was lead developer and Unity generalist. I was tasked with not only coding up all the various elements required to make a commercial game but I also had to liaise with the artists, designer and producer to get the game just how they envisioned it. Like all large projects there were highs and lows and technical difficulties to overcome.

Grab the game here:


Screen Shot 2013-11-20 at 3.19.53 PM



Tools: Unity, Modo and Maya.

Language: C#.