Posts

Showing posts from February, 2025

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

Image
 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 ...

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

Image
     This was the end of our first of seven sprints. Within this sprint a lot of the basic mechanics that we want in the game have been completed, more specifically I completed the spawn, respawn, and health, health packs, damage, and match timer mechanics. The health and damage were probably the most difficult because I haven't done a game that will be local multiplayer before, so I have never made a health pool for the player and implemented a damage system for this type of game. By far the easier part of it all was adding a health pack for the players.      For some reason the spawn and respawn were giving me a little trouble. It was mainly because of the way that damage was being tested the players were already in the scene and there was a script that referenced both of them and that script did all the damage assigning, but when they spawned in, I needed to make it so the player clones could still talk to each other so they can then deal damage to one a...