Ardent Roleplay Creation Kit

Role: Senior Programmer

Duration: August 2017-July 2022

Platforms: Windows, MacOSX

Technologies: Unity, C#, Vuforia, Firebase

Download: https://ardentroleplay.com/creationkit/

Ardent Roleplay Creation Kit is a Windows PC and MacOSX application for creating Augmented Reality encounters for the Ardent Roleplay mobile application.

Starting working with Ardacious (formerly 89Friends) in 2017 as a graduate Games Programmer. My first major project was creating a demo for Ardent Roleplay. As the project expanded I was responsible for designing, creating, and developing the initial systems that Ardent Roleplay uses today. Over the course of 5 years I would be responsible for overseeing the creation and integration of many new features for the app, creating and maintaining tools and pipelines designed for 3D content, as well as research, development, and prototyping of new features.

Ardent Roleplay Creation Kit seen in the Unity Editor

Key Features Developed for Project

  • Using Firebase Storage to store large amounts of assets that the Creation Kit and Mobile App can download and utilise
  • Developing systems that allow 3D models to have a variety of visual states that can be toggled by Game Masters running games.
  • Developing interfaces that allow users to create and save their own encounters for use on the Ardent Roleplay mobile app.
  • Creating multi-platform systems that allow users to create and modify experiences on both mobile and PC devices using the Creation Kit


Skills related to Project:

  • Creating and maintaining systems in Unity using the C# language
  • Utilising Google Firebase SDK, including cloud storage (including systems for download and file management), and login authentication systems.
  • Managing the creation and distribution of Windows and MacOSX builds, including the creation of installer files for Windows.
  • Creating and maintaining custom Unity Editor tools
  • Management of Git Bitbucket repositories, including reviewing pull requests and managing release branches
  • Management of PlasticSCM repositories
  • Utilising PostgreSQL systems for remote database storage

Unreleased Work In Progress: Creation Kit 2.0

The Ardent Roleplay Creation Kit is currently in the process of being rebuilt from the ground up. I was responsible for the design and planning for this new application. This new system would allow fully customisable object placement on an encounter, as opposed to pre-placed objects with set states.

For more information, visit https://ardentroleplay.com

Leave a comment