ThreeJS
ThreeJS

ThreeJS is a JavaScript library used to easily create 3D content for the web. I learnt it for my Introduction to Computer Graphics subject. There are two projects which were highlights during this subject.

The first is an implementation of shaders using a planet in space. You can rotate the planet as it spins; as well as change the parameters of the atmosphere!

The second is our final group project, which was a generated Cave Exploration game. It used the marching cubes algorithm to generate the terrain. I contributed through implementing the movement and design of the overall project! :D

Unity
Unity

I've been using Unity for numerous projects at uni, such as creating prototypes and small games!

I know how to program in C# as a result, and I am familiar with Unity on a general standpoint! :)

Most projects found here have been made with Unity, it will show if they are or not! :D

UE4
Unreal Engine

Unreal Engine, more specifically Unreal Engine 4, is a game engine I only recently learnt for Advanced Games Programming, a subject I did. However, my experience with the engine quickly grew as I used it. As it's a high-level game engine with flexibility, I grew to like UE4.

The main project I completed during the subject was creating a procedurally generating room system based on layering different parts of a room node. You can watch the video for it here for a more in-depth look into the system! :)

DuckDuality
Duck Duality

This game was developed as a part of a week-long game jam held after Introduction to Computer Games Development. You control SQU3AKY in this 2D rogue-like platformer through different levels! :)

The unique mechanic with Duck Duality are the 'Modules'. You are shown a 'Module' after the end of each room, which gives you a buff and nerf. You can choose to either take the module or keep your current ones, with a maximum of three modules.

I contributed with the general game design and level design of the game, as well as creating the concept of the game. You can download and play it here.

NOATW
Nose of a Thousand Winds

A game developed as part of 2022's Playmakers Dev Team, you control Schnoz Swanson and sneeze around in this platforming puzzle game!

I contributed in the main design and marketing for the project; as well as helping to introduce the game's concepts alongside my friend, Jade Barton, at the start of development.

The game can be downloaded here, or see the demo trailer here, with full controller support available! :)

EDG
Epic Detective Game

This was our final group project for Introduction to Computer Game Design. It was also selected to be presented at the 2022 UTS Games Showcase!

The game is a mystery solving game that involves you solving cases by talking to humans, as well as Spirits! :O

With the challenge of making a game that you can complete in approximately 20-30 minutes, this is a massive achievement of a project in my eyes! :D

You can play it here, where I contributed in the level and game design; as well as programming and Itch.io design. :)

BloodDebt
Blood Debt

This was the game we developed for Game Design Studio 1. We presented this project at the 2023 UTS Games Showcase!, and even won the MSI Creativity Award! We also showcased this game at the SXSW Sydney Student Games Showcase in 2023!

The game is a top-down rogue-lite where your health is your currency. Steal health from your enemies by attacking, and use that health to buy upgrades. But be careful, the enemies can steal health back from you!

It was an absolute honour to work on this game, especially with it being the first project where we developed it akin to how games are developed within the industry.

My main roles were SCRUM Master, project management, and design/concept, however I did also assist with programming and other aspects alongside the team.

You can check out and play the game on the itch.io page here.

UTS
UTS Tutoring and Other Roles

I have tutored 'Game Design Methodologies' (renamed from Introduction to Computer Game Design), where I made 'Epic Detective Game' for our group project!

As well, I have tutored Introduction to Computer Game Development, where Unity is taught, and Game Design Studio 1, where 3rd-year games dev students put all their skills in a big project, where I made 'Blood Debt' as a student!

I am known to be a super helpful tutor, providing needed help and always ensuring a great learning environment. I plan to teach more subjects going into the future, building my career in research and education! :)

Furthermore, I am also a Student Ambassador at UTS where I assist in different events for prospective high school students, and first-year uni students.

More information on both tutoring and Student Ambassador work can be found on my Linkedin profile.

Playmakers
Playmakers

'Playmakers' is a student club that focuses on games development, where I was the 'Events Director' for the club in 2023, a role that focused on planning and executing events alongside assisting the club however I can.

We held various events, such as game jams, social events and more! And since it is a faculty club (helping with FEIT directly), we also assisted in different university-wide events, such as events for the 2023 'UTS Tech Festival'!

You can check out the club with this link here, as well as join the Discord, check out our website, and more! :)

Playmakers Dev Team (PDT)
Playmakers Dev Team (PDT)

'Playmakers Dev Team' or PDT is an extra-curricular activity where we form an indie game studio as students and work on a project. In 2022, I contributed as a team member in design and marketing for 'Nose of a Thousand Winds'.

However, in 2023 I am now contributing as part of PDT's Steering Committee. Working alongside other students and Jaime Garcia, we are helping to continue PDT in order to give students the opportunity to build their portfolios and skills.

Before 2023, it ran throughout a whole year. But now, it is every semester. This drastic change needed a Steering Committee, to which I am supporting. :)

More info on the Playmakers Dev Team and previous projects can be found on our YouTube here and itch.io here.