I'm a software engineer and Unity programmer with a passion for game development and tooling. I enjoy turning ideas into reliable systems, and building tools that help teams ship features more efficiently. I thrive on collaboration with artists and designers and love solving cross-disciplinary problems. Over the past 8+ years I’ve worked on AAA titles, NFT-based games, and cross-platform Unity projects. I’m always keen to learn new paradigms, expand my skill set, and tackle challenging problems with practical, well-documented solutions.

Alasdair Deacon

I'm a software engineer and Unity programmer with a passion for game development and tooling. I enjoy turning ideas into reliable systems, and building tools that help teams ship features more efficiently. I thrive on collaboration with artists and designers and love solving cross-disciplinary problems. Over the past 8+ years I’ve worked on AAA titles, NFT-based games, and cross-platform Unity projects. I’m always keen to learn new paradigms, expand my skill set, and tackle challenging problems with practical, well-documented solutions.

Available to hire

I’m a software engineer and Unity programmer with a passion for game development and tooling. I enjoy turning ideas into reliable systems, and building tools that help teams ship features more efficiently. I thrive on collaboration with artists and designers and love solving cross-disciplinary problems.

Over the past 8+ years I’ve worked on AAA titles, NFT-based games, and cross-platform Unity projects. I’m always keen to learn new paradigms, expand my skill set, and tackle challenging problems with practical, well-documented solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Javanese
Intermediate

Work Experience

Self employed at Self employed
June 1, 2023 - Present
Developing personal projects.
Unity Programmer at Drest
June 30, 2023 - July 26, 2025
Worked on Drest, a fashion styling game.
Unity Programmer at MetaKing Studios
October 31, 2022 - July 26, 2025
Worked on Blocklords, one of many clients for an NFT based ecosystem.
Unity Programmer at Reality Gaming Group
April 30, 2022 - July 26, 2025
Worked on Dr Who: Worlds Apart, an NFT based card game utilising the Ethereum blockchain.
Multiplayer Scripter at Rockstar North
April 30, 2021 - July 26, 2025
Worked on AAA games with very large teams, a high workload and strict deadlines. Details subject to NDA.
Unity Consultant at Sumdog
September 30, 2016 - July 26, 2025
Helped the company transition from flash to Unity, creating build and import tools, and advising their programming team with no prior Unity experience.
Unity Programmer at Veemee Ltd.
July 31, 2016 - July 26, 2025
Worked on an ecosystem of apps connected by an avatar system. Contributed to the avatar creation app and developed an avatar video rendering app for android and iOS. Developed an unreleased avatar driven Siri-like app.
Unity Programmer at Two Creature Studios
August 31, 2014 - July 26, 2025
Developed various apps for clients including a 3D kid's game for iOS, a branded fitness app, analytics and billing app for Coms Home customers, and AR apps for business clients.
Unity Programmer (PC) at Combo Games
August 31, 2013 - July 26, 2025
Worked on Whitespace, a first and third person MOBA funded through Abertay University.
Gameplay & Physics Programmer at Dare to be Digital 2011
August 31, 2011 - July 26, 2025
Represented Abertay University in a team of five developing a game from scratch in 8 weeks; developed and completed Carne Carne, a multiplayer 2D racing/fighting game in Java using Box2D and Slick2D.
Self-employed at Self-employed
June 1, 2023 - November 22, 2025
Developing personal projects.
Unity Programmer at Drest
June 1, 2023 - June 1, 2023
Worked on Drest, a fashion styling game.
Unity Programmer at MetaKing Studios
October 1, 2022 - October 1, 2022
Worked on Blocklords, one of many clients for an NFT based ecosystem.
Unity Programmer at Reality Gaming Group
April 1, 2022 - April 1, 2022
Worked on Dr Who: Worlds Apart, an NFT based card game utilising the Ethereum blockchain.
Multiplayer Scripter at Rockstar North
April 1, 2021 - April 1, 2021
Worked on AAA games with very large teams, a high workload and strict deadlines. Details subject to NDA.
Unity Consultant at Sumdog
September 1, 2016 - September 1, 2016
Helped the company transition from Flash to Unity, in response to Flash being phased out of the web, creating build and import tools, advising their programming team who had no prior Unity experience.
Unity Programmer at Veemee Ltd.
July 1, 2016 - July 1, 2016
Worked on an ecosystem of apps connected by an avatar system. Contributed to the company's existing avatar creation app and created an avatar video rendering app for Android and iOS. Developed an unreleased avatar driven Siri-like app, with Houndify.
Unity Programmer at Two Creature Studios
May 31, 2013 - May 31, 2013
Developed a wide range of apps for a variety of clients, including - Cuckoo's Corner, a 3D kid's game for iOS; a branded fitness app; an analytics, billing and usage charting app for Coms Home customers (finished but never released due to company takeover); various AR apps for business clients including MACO.
Unity Programmer at Two Creature Studios
September 1, 2013 - September 1, 2013
Continued development on client projects, including AR apps and branded apps.
Unity Programmer at Two Creature Studios
August 31, 2014 - August 31, 2014
Continued development on client projects, including AR apps and branded apps.
Unity Programmer at Combo Games
August 31, 2013 - August 31, 2013
Worked on Whitespace; a first and third person MOBA funded through Abertay University.
Gameplay & Physics Programmer at Dare to be Digital 2011
August 31, 2011 - August 31, 2011
Chosen to represent Abertay University in a team of five developing a game from scratch in 8 weeks. Developed and completed Carne Carne, a multiplayer 2D racing/fighting game in Java using Box2D and Slick2D.
Unity Programmer at Two Creature Studios
May 1, 2013 - May 1, 2013
Developed a wide range of apps for a variety of clients, including - Cuckoo's corner, a 3D kid's game for iOS; a branded fitness app; an analytics, billing and usage charting app for Coms Home customers (finished but never released due to company takeover); various AR apps for business clients including MACO.
Unity Programmer at Two Creature Studios
August 1, 2014 - August 1, 2014
Developed a wide range of apps for a variety of clients; continued AR and mobile projects.
Unity Programmer (PC) at Combo Games
August 1, 2013 - August 1, 2013
Worked on Whitespace; a first and third person MOBA funded through Abertay University.
Gameplay & Physics Programmer at Dare to be Digital 2011
August 1, 2011 - August 1, 2011
Chosen to represent Abertay University in a team of five developing a game from scratch in 8 weeks. Developed and completed Carne Carne, a multiplayer 2D racing/fighting game in Java using Box2D and Slick2D.
Unity Programmer at Drest
October 1, 2022 - June 1, 2023
Developed and maintained features for Drest, a fashion styling game, focusing on Unity gameplay systems, UI, and cross‑platform builds; collaborated with art and design teams.
Unity Programmer at Reality Gaming Group
April 1, 2021 - April 1, 2022
Worked on Dr Who: Worlds Apart, an NFT-based card game leveraging Ethereum; implemented gameplay systems and networking.
Multiplayer Scripter at Rockstar North
December 1, 2016 - April 1, 2021
Worked on AAA games with very large teams, high workload, and strict deadlines; contributed to multiplayer gameplay and systems under NDA.
Unity Programmer at Veemee Ltd.
April 1, 2015 - July 1, 2016
Worked on avatar ecosystem applications; contributed to avatar creation app and avatar video rendering app for Android/iOS; prototyped a Siri-like app with Houndify.

Education

BSc at University of Abertay Dundee
January 1, 2008 - December 31, 2012
BSc Computer Games Applications Development at University of Abertay Dundee
January 1, 2008 - January 1, 2012
BSc Computer Games Applications Development at University of Abertay Dundee
January 1, 2008 - January 1, 2012
BSc Computer Games Applications Development at University of Abertay Dundee
January 1, 2008 - January 1, 2012

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment, Computers & Electronics, Professional Services