CAGD 495 - Blog Post 2 - 2/20/2025

 This Sprint was more focused on the weapons And how those will interact with the players. At the beginning of the Sprint, I set up the blueprint of the guns with scriptable objects as that seemed the easiest for not only us programmers to make but also allow the designers to mess around with the stats of the weapon without them having to go into the script or the inspector and potentially mess anything up. Only a few of the weapons got done because there was a playtest so the producer wanted the laser gun and balloon sword to be polished for the playtest. There were also some issues with the player controller and the weapons rely on it to be working as they need a reference to it, so the guns know when the player shoots.


The weapons that I worked on this Sprint were the laser gun, balloon sword, and the twin laser gun. The laser gun is just a normal pistol-like weapon that shoots a projectile and the twin laser is an animal version that will deal less damage to avoid it being too overpowered. The balloon sword functions like a normal sword but it is a balloon, because it is a sword it requires the player to be up close but because they are up close they will deal more damage than the other weapons. We did that as a trade-off for having to be up close because if you or the enemy get a gun it is easier to keep them at a distance while if you only have a sword and the enemy has a gun then you have to try and avoid them so you can get up close.

The last few things that got done were one of the power-ups and also an adjustment to when you load into the game. When you first Loaded in you didn't know other than seeing the timer start because there was no camera in the scene before the player spawns in so some people were confused when to start playing. To counteract this a camera was placed above the arena pointing down and then after one player spawns a pop-up will appear saying that the second player won't spawn until they make some sort of input on the controller. Lastly, the power ribbon is a power-up that will allow the player to be invulnerable from damage for 3 seconds. It was pretty simple to set up as I just needed an if statement inside of the TakeDamage functions on the health script.

Comments

Popular posts from this blog

CAGD 495 - Blog Post 5 - 4/10/2025

CAGD 495 - Blog Post 3 - 3/6/2025

CAGD 495 - Blog Post 1 - 2/6/2025