Joe Bain - Curriculum Vitae
I am an intelligent and hard-working programmer with great attention to detail. A first class degree in Computer Science from a top-ten university and 8 years professional programming experience, with 2 years specialising in Unity and games development.
(Joe Bain Limited)
I am currently working as a freelance developer focusing on VR and games in Unity. A non-exhaustive list of my clients and projects:
August 2017 - Present
Working on a VR music creation app for the band OKGo. The app features rich character animation, song-lyric generation, voice detection, song structure and chord auto-suggestion. Primary development platform was Oculus and the app was developed in Unity. [Lambchild Superstar preview]
November 2016 - June 2017
Unity gameplay programming and level design for a 2.5D arcade pool game. Hand-drawn art mixed with 3D physics. I created many custom levels and scenarios involving unique gameplay code and graphics solutions, working under a lead programmer with a small art team.
I worked on tools and support for a Unity-based VR/AR app, involving an Oculus and custom camera solution to produce a mixed reality driving simulation with an advertisement as the final product. [youtube]
I created an HTML5 game to run on Ingenico card payment terminals. The game was made with the Phaser engine.
September 2014 - August 2016
I worked with Mucho to deliver an API for use in their iOS app. Programmed in PHP and using AWS for deployment.
Senior Software Developer, April 11 - May 14
Software Developer, June 10 - March 11
I worked on Flash-based gambling games and server code.
Junior Software Engineer, Sept 09 - June 10
I worked on MyWorld, an MMO game based on real world mapping data. I used C# and wrote test code and tools for the game.
BSc Computer Science & Artificial Intelligence, First Class, Edinburgh University, graduated 2009.
A-Levels in English Literature (A), Maths (B) and Philosophy (B)
The game has been in development since August 2015 and it is currently estimated for release in 2019 on PC and PS4. The game is made in Unity, with programming in C#. It is made in collaboration with artist Ethan Redd and sound designer Dicky Moore. (Demo available on request)
Uprok has been shown at the Stattbad Gallery in Berlin, at Wild Rumpus in London, at 2012 GDC party All Other Parties Are Trite And Dull, at the Norwich Gaming Festival, and the Games Science Centre in Berlin.
You can play a single player demo online (Chrome only).