Removal Of Grab Ability One of the last changes I made to the game was the removal of the Grab Ability, since one of my team members discovered it too late and couldn’t design any puzzles utilizing it in time. This was done by severing the PlayerInput command that allowed the player to change ability,…
Category: Semester 2: Kinetic Panic
Spring Break: March 29 – April 27
Prototype Feedback On March 29th, I provided to Guy what I had done so far in response to the feedback we had gotten on last week’s playtest session on Thursday. Guy provided some clarification on the last part, although I was still unsure by what he meant. I also asked about putting in a tutorial…
Reflection and Learning Outcomes
Reflection What Went Well The main thing that went well for this project was the programming, as I was able to use my existing knowledge of Unity and the C# language to create a vertical slice. I also increased my programming skills by attending an advanced C# class on Singletons, which I found to be…
Movement Acceleration Multiplier, Bonus Gravity,
Movement Acceleration Multiplier One of the suggestions I got from Guy was to make the player go faster, and so what I did was this, I made the player go progressively faster if they held down the move key, but reset it if they let go. At the end of the MovePlayer function, I added…
Continuing work on gravity ability
For this week, I continued to work on the gravity ability. I worked on making a UI for the ability selection screen, I made a rough working version of the gravity ability and I had my first playtesting session for the game. Meetings I was sick at this time so I wasn’t able to go…
Selection Area, Singleton Practice Session, Gravity Ability
This week, I started to work on the game’s core mechanics, the use of abilities the player has to maneuver objects. PlayerAbility.cs The first thing I did was to create a script that would handle the player’s abilities, appropriately titled PlayerAbility.cs Selection Area However, I quickly realized that using a raycast would be inefficient, so…
Ability Multiplier Text UI, Playtesting sessions, Checkpoints, Main Menu, Settings, Removing Ability Multiplier
Ability Multiplier Text UI One of the first things I did this week was add a UI element to the HUD to indicate to the player the Ability Multiplier strength. This was surprisingly difficult to pull off, as I had to modify the UI of the ability selection scene a couple of times to get…
Reading Week, Feedback Session
Feedback Week 7 was reading week, which meant I had no lessons, but I did have a feedback session to attend with Sophie and Vanissa. It was 15 minutes long, and I showed them the work I had done for my blog. They gave me feedback on what to improve with this. This was the…
Movement Improvements, Camera Fading, Instagram Page
Movement Improvements By this point, I had a semi-workable character controller where the player could move the ball around, however, I knew that it was far from where it needed to be in terms of functionality and juice, and so I started to work on improving it. I started by adding code that would make…
Beginning Programming
In this week, I started to work on the programming for my group project. I focused on making a movement script, using the Cinemachine package for camera movement, and refining that movement script through making a basic level using ProBuilder. Making a basic movement script. To begin with, I created a ball object in Unity,…