YOURCABIN
YOURCABIN
YOURCABIN
YOURCABIN
YOURCABIN
YOURCABIN
YOURCABIN
YOURCABIN
YOURCABIN
YOURCABIN
YOURCABIN
//Programming Portfolio
In addition to personal projects and learning, I underwent a yearlong course at a Technical and Further Education (TAFE) campus.
From the course, I learnt both the practical (building game systems based on teacher briefs and direction) and theory (software development cycles and methodology)
​
We built and learnt many aspects of game programming, including:
-
State machines and behaviours for game AI
-
Interaction systems with items and inventory structures
-
Movement and positions in 2D and 3D
-
Procedural animation systems for characters and environments
​
I'm most comfortable with C# and C++, and have a firm understanding of object-oriented programming, especially in the context of games and game engines.
C++ for Unreal
I have had experience with the Unreal API, both in C++ and their visual scripting system known as Blueprints. I have designed a physics-based character system with procedural animation to work in VR using a C++ framework.

C# for Unity
I'm quite familiar with Unity and their API. I've designed around a dozen small projects, mostly for the TAFE course.