I began learning C# right at the start of my game development journey back in 2015, in conjunction with the Unity game engine. It remained the primary language that I used when creating games until early 2019, when I made the transition to using C++.
At the start of 2019 I began learning C++ in the context of game development through the Unreal engine, developing a good grasp of some of the fundamental features of the language, including pointers, references, and polymorphism. Since February 2020 I have also been using C++ in my professional work.
I had very little experience using Lua before my first professional appointment as a gameplay programmer in February 2020. However, due to its flexibility and ease of use it is now one of the main languages I use in my professional work, along with C++.
Since the beginning of 2015 I have been scripting with C# within the Unity engine to create a variety of 2D and 3D games, all of which can be viewed in my portfolio. I have participated in a number of game jams, several of which involved working in a small team. Although I largely work in Unreal for personal projects these days, I do still find Unity useful for fast prototyping of ideas.
In early 2019 I began using the Unreal engine. My experience thus far has included scripting with C++ and using the Blueprints Visual Scripting system to create features such as custom player and camera controllers, basic AI behaviour and combat. In May 2019 I released my first UE4 game: Dungeon Defence. Since then I have been working on a number of different personal projects.
Over September 6-8, I participated in the GameDevHQ September Game Jam. I was in the process of recovering from surgery, and hadn’t been on my PC – let alone done any game development – for the two weeks prior to the jam. That being said, I find game jams to be a great motivation to actually get a game made and out there, as otherwise projects just sit unfinished and unreleased. Because my health wasn’t […]
To get in touch you can either reach out to me on social media, or submit a message by using the form below: