John Wonson

Software Engineering - Game Programmer

About Me

John Wonson

Hi I am John Wonson, a Software Developer located in Sydney, Australia and have recently completed my Bachelor of Software Engineering (Game Programming) Degree at Torrens University, Sydney in 2021.

I have demonstrated knowledge of HTML5, CSS, Javascript and C# languages, Visual Studio, Visual Studio Code and the Unity game engine. As part of my degree, I will have a direct focus on programming in C++ while working with the Unreal game engine and collaborating with other programmers and game artists to create a commercially viable game.

My goal is to find employment within the gaming industry, either here in Australia or internationally. If you have a Software Developer position available and are looking for a highly motivated programmer to join your team, please contact me.

I am a member of..

IGDA Meetups


Sydney Unity Game Dev




My first major project written in Javascript. The object was to develop a classic style, browser based asteroid game using Javascript fundamentals. The user is provided with three lives to destroy as many asteroids as possible while avoiding collisions.

 View on GitHub

Bean-Stalk Revenge

A three person group project where I was the lead programmer. The scope was to create a functional Unity C# based tower defense game with a fantasy theme within a six week period. I collaborated with 2 artists to scope, design and develop the user interface and game play. My main tasks were to create character movement, tower upgrades, and a currency store system to allow the user to buy additional tower defenses to place within the map.

 View on GitHub


A clone of the classic 1990's Nokia game developed to learn the concepts of C++ programming using the Console window as the game area. Strategic gameplay requires the user to navigate the snake within the game area scoring points each time it consumes food, while avoiding collisions with itself, which becomes more dificult as the snake grows in length.


A project using discrete mathematics including trigonometry, geometry, vectors and matrices to create a graphical representation of a spinning object, similar to a Windows screen saver. Visual Studio and C++ was used to create this project.

 View on GitHub