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.
Freelance Work (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:
Pool Panic - 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.
Unit 9 - November 2016
I worked on tools and support for a Unity-based VR/AR app, involving an Occulus and custom camera solution to produce a mixed reality driving simulation with an advertisement as the final product. [youtube]
Ingenico - October 2016
I created an HTML5 game to run on Ingenico card payment terminals. The game was made with the Phaser engine.
Mucho - 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.
OMG Life Senior Software Developer, April 11 - May 14
OpenBet Software Developer, June 10 - March 11
I worked on Flash-based gambling games and server code.
Realtime Worlds 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)
Yucatan is an arcade racing game featuring innovative gravity mechanics, Metroidvania elements, and a bold low-poly style. The game has been in development since August 2016 and it is currently estimated for release in 2018 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).