I started learning C# in the context of game development when I began using the Unity engine back in 2015. Since then, it has been the primary language that I have used when creating games, as it is a power, intuitive and easy to read language.
Since the start of 2019 I have been learning C++ in the context of game development through the Unreal engine. Already I feel I have a good grasp of some of the fundamental features of the language, including pointers, references, and polymorphism.
For over 4 years I have been scripting with C# within the Unity engine to create a variety of 2D and 3D games. I have developed several games – both complete and prototype - with a focus on family-friendly puzzle/arcade-style games. I have participated in a number of game jams, several of which involved working in a small team.
I have over 2 years' experience using Blender to model 3D environment assets. I have created both high-poly and low-poly chess sets, as well as a range of furniture items. More recently, I have been developing my skills in creating UV maps, colour maps, and normal maps to texture my models, then importing then into Unity.
I have been using the Unreal Engine since the beginning of 2019. My experience thus far has included basic scripting with C++, using the Blueprints Visual Scripting system, and making use of some of the engine's powerful built-in functionality. In May I released my first UE4 game: Dungeon Defence. Keep your eyes peeled for more games coming soon!
This month I’ve delved back into using Unreal Engine. My UE4 journey began back at the start of the year, when I was keen to expand my game dev experience beyond Unity and C#. Unreal is known for being an incredibly powerful engine, and C++, alongside C#, is a much-valued language when it comes to OOP. I began my learning by following the Unreal Engine C++ Developer course by GameDev.TV, which gave me a great […]
To get in touch you can either send me an e-mail directly, or submit a message by using the form below: