Joe Bain - Curriculum Vitae
07708 413 751
I am an intelligent and hard-working games programmer with great attention to detail. Combining a first class degree in Computer Science from a top-ten university with 7+ years professional programming experience, with the last 2 of these years specialising in games development.
(Joe Bain Limited)
I am currently working as a freelance developer focusing on web development and games. A non-exhaustive list of my clients and projects:
August 2017 - Present
Working on a VR music creation app featuring rich character animation and custom synth modules. The app features song-lyric generation, voice detection, song structure and chord auto-suggestion. Primary development platform was Oculus and the app was developed in Unity.
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).