-
Dev Log 9 – 20/01/23
I learned how to edit the third person character template to add new abilities and change its properties. I gave the player a dash ability with a cooldown I gave the player a hotkey to spawn a cube in the direction their camera is pointing I added a loot drop whenever the cannon’s projectiles time…
-
Dev Log 8 – 13/01/23 (Unit 1B Start)
I began learning about the basic features of unreal engine including basic object manipulation and camera controls. I created 4 basic blueprints: A moving platform A block that spins as the player approaches A cone that follows the player A cannon that shoots projectiles
-
Dev Log 7 – 25/11/22
During the first half of the week I sent my testing form for my game to classmates and members of my social networks to ensure the feedback was varied. The results were positive: most people enjoyed the game’s mechanics and challenging other people’s highscores. The people who said they weren’t motivated to get new highscores…
-
Dev Log 6 – 18/11/22
I finished every primary mechanic of my game this week, finishing all the tasks from the brief. This included: Adding a star collectable that gives extra score as well as rebalancing the score system to extend the “forced death” time of the game Adding a bullet type for every multiple of 8 pixels up to…
-
Dev Log 5 – 11/11/22
At the start of my week I evaluated the current progress of my code and decided I would change my prototype goals in order to make the scope more achievable. Instead of enemies shooting bullets and having to kill these enemies, I switched to an endless bullet survival game. The bullet spawn and player movement…
-
Dev Log 4 – 04/11/22
Most work this week was dedicated to the Last Pilot project. I attempted to spawn debris when an enemy died – while it seemed like a small scale task, it proved very difficult and I had to leave it for later. I ported over my code to spawn various classes of enemy which succeeded, and…
-
Dev Log 3 – 28/10/22
We experimented with a javascript demo involving moving circles bouncing around a 2d box. I first used the Math.random function to generate a random colour for each circle when spawned and used the canvas fill function to give them a solid central colour. I then attempted to replace the circles with user provided images; this…
-
Dev Log 2 – 21/10/22
We had a refresher session on arrays, loops and functions. My primary takeaways were: Using nested loops as a way to operate between multiple arrays simultaneously Invoking anonymous functions to be used as callbacks during regular function calls Using self-invoking functions to iterate their result Discussion time-based vs frame-based animations gave me insight into which…
-
Dev Log 1 – 14/10/22 (Unit 1A Start)
We had some useful sessions on basic object types in coding and how they’re represented in javascript. I created an object that contained a few attributes about myself represented as strings, boolean and integers as a refresher. I created a flowchart to represent the gameflow of the dark age of Age of Empires 2; this…
