In the years following my graduation, I have continued to expand on my Programming skills, in both gaming and Software development, through online courses found on Udemy. Below, you will find examples of my courses as well as a certifcate to prove my complition of said coruses.
Platform
Engine/Language
Length
Project
Start Date
Complition Date
This project involves the creation of a Vertical Shoot'em Up (SHMUP) game for Mobile Devices in Unity Engine, written in C#. In this course, I furthered my Unity Engine development and C# programming skills, inlcuding Component Based Design, Movement, Shooting Patterns, Curved Movement with Nodes, Scene Transitions, Saving and Loading, Unity's Scriptable Objects, Coins & Human Rescue, and Medal Achievements, which can be found in other classic SHMUP games.
Development of the project was made using pre-made 3d models, textures, sprites, animations and audio files, while the scripts where written by me, under guidance from the course lecturer: Romi Fauzi.
Platform
Engine/Language
Length
Project
Start Date
Complition Date
This project involves the creation of a Tower-Defence game in Unity Engine, written in C#. In this course, I furthered my Unity Engine development and C# programming skills, inlcuding spawning waves of enemies, placing & upgrading towers, creating different kinds of enemies, creating towers with different weapons and effects, creating dynamic paths for enemies to follow, a complete currency system, audio systems, interactive menus, an in-world level-select system, and other features found in classic Tower-Defence Games.
Development of the project was made using pre-made 3d models, textures, sprites, animations and audio files, while the scripts where written by me, under guidance from the course lecturer: James Doyle.
Platform
Engine/Language
Length
Project
Start Date
Complition Date
This project involves the creation of a Turn-Based Strategy game in Unity Engine, written in C#. In this course, I furthered my Unity Engine development and C# programming skills, inlcuding the creation of a grid-system to control unit movement and interaction, unit selection, grid-based pathfinding, artifical intellegnce for enemy units, turn-based game system, object desution via ProBuilder, and other features found in classic Turn-Based Games.
Development of the project was made using pre-made 3d models, textures, sprites, animations and audio files, while the scripts where written by me, under guidance from the course lecturer: Code Monkey of GameDev.tv.
Platform
Engine/Language
Length
Project
Start Date
Complition Date
This project involves the learning and development of 3D building modeling in Blender and the creation of a City Generator in Unity Engine, written in C#. Here, I learned new 3D modeling skills and furthered my Unity Engine development and C# programming skills, including:
Creating and scultping roads and buildings from simple shapes into detailed buildings, either in a simplistic, Modular or Procedural method, applying additional details to said building using Array Modifiers, Geometry Nodes, and Boolean Cuts, in Blender.
Generating roads in a grid layout, placing modeled buildings and trees into unoccupied spaces, avoidng generation of 3D models on already occupied spaces, diving the models into different districts/zones, utilising Perlin Noise and Voronoi to control building placement based on hypothetical desnity, in Unity Engine.
Development of the project was made using 3D models created by myself or from the pre-made models provided in course, with scripts being written by me, under the guidance of the course lecturers: Michael Bridges (Blender) & Penny de Byl (Unity).
Platform
Engine/Language
Length
Project
Start Date
Complition Date
This project involves the creation of a 2D Metroidvania game in Unity Engine, written in C#. In this course, I furthered my Unity Engine development and C# programming skills, inlcuding how to implement special abilites including double jumps, dashing, switching between two different sprites and controls, etc, unlocking & collecting said abilities, programming and scripting walking & flying enemies, game progression & storing your progress, designing and implementing a complete boss battle, audio systems for 2D games, interactive 2D menus, implementing a full map system, including fullscreen & mini-maps, and other features commonly found in Metroidvania and Platformer games.
Development of the project was made using pre-made textures, sprites, animations and audio files, while the scripts where written by me, under guidance from the course lecturer: James Doyle.
If this is all or not to much, use these to stay in touch.