top of page

portfolio
Hooverman
Programming Intentions
- Create a game with a new type of controller I haven't used before
Learning Outcomes
- I learnt how to make a top down 3D 3rd person controller
- I learnt how to make controls for the controller
- I learnt how groups work in Godot
- I learnt more how to work with someone else in a team
Play the game here
A-mazing-land
Programming Intentions
- Create a game using a new engine and programming language (Godot)
Learning Outcomes
- I learnt grid maps (3D tiles)
- I learnt how to make a first-person controller from scratch
- I learnt new programming concepts ("Remote Transform" and "Move and Slide")
Play the game here
Fixville
Programming Intentions
- Create a game with an interesting story
- I wanted to achieve a mission system
Learning Outcomes
- I learnt how to create engaging cinematics
- I learnt how to make NPC navigation
Play the game here
Boom Box
Programming Intentions
- Create a hyper-casual game with a box using C# that I learnt in college
- I wanted to achieve an interesting and new way for the player
to interact with the box
- I wanted to learn the observer pattern and event delegates
- I wanted to use tweens instead of canvas animation for
better performance
Learning Outcomes
- I learnt the importance of using programming patterns
- I learnt that the observer pattern is used to decouple scripts from each other
-I learnt how to turn programmers art into something aesthetically pleasing
- I learnt to use Cinemachine to make nice and smooth camera movements
- I learnt to create fun post processing effects
Play the game here
bottom of page