I’m a C++ programmer here in Australia, currently working at an architectural visualization and simulation company and focusing on program architecture and performance in UE4. Nothing excites me more than a well-crafted C++ application.
My skills include:
- C++/C#
- Unreal Engine 4 experience (C++ programming, scripting/blueprints, project structure and management)
- Software planning and architecture
- Multi-threading/concurrency
- Game development and gameplay programming
- AI programming (behaviour trees, blackboards, planners, state machines, steering behaviours, pathfinding)
- Games networking (networked gameplay, movement, in-engine replication/RPCs)
- Project management
- Use of modern development tools – Visual Studio 2010/12/13, Perforce
- XNA/Monogame (2D)
In 2014 I graduated from the Academy of Interactive Entertainment, Sydney, with an Advanced Diploma in Professional Game Development (Game Programming).
Whilst studying at AIE, I taught a Certificate II course in Game Programming Foundations, which focused on 2D C#/XNA games as a means of introducing beginners to game development/