this week Ryan and I updated the Grapple Grup website. Last quarter files were archived and new ones took place. everything in the site reflects our game direction and changes now.
I worked on the Pulse Gun for this week. the approach i followed is simple. the player can point and shoot an invisible object. The force of the object will collide and push other players!
I got feedback that using rigidbody and collision is not gonna cut it for the Pulse Gun. So following Walter advice, I discarded of the old Pulse script and wrote another that uses RayCast to detect and pushed other players. Also added the functionality of self launching. Now the Pulse Gun is complete and up to standard.
I was assigned to write a difficulty script, however, no information was given. when i asked for more details about the task, i was informed that i only had to write a global var that can be used by other scripts. This is quite insulting to my person and abilities. I wrote that line as well as added difficulty settings to other gameplay components such as platforms, cranes, and car speed. adjusting the global var will affect these object with a total of 3 settings of difficulties.
Ryan and I were assigned the Traffic manager task. Not much details were given but a traffic sign was in order. Ryan and i worked on it, traffic light that changes every 20 seconds, and cars use RayCast to sense the light to either keep going or slow down and stop for the red light.
Ryan and I continued working on the Traffic light system to follow feedback.
Worked with Michael on Difficulty script. Wrote public functions that can be called at the start of the game to set or escalate the game difficulty. no further instructions
Wrote camera movement script in relation to player movements. Now the camera shake slightly when running and tilt when wallrunning and dip when landing on a platform. There is the option to turn off these specific camera movements.
My task was to create the in game settings menu. It has three main sections. 1- Player Control, which house the camera movements control. 2- Sound Control, which has master volume control, music volume control, and sound effects control. 3- Graphics control, the player can change the overall picture quality, hide or show the FPS counter, a slider for camera sensitivity, and another for the field of view. I also added a quit button to the main menu.
This week I fixed the compass issue were photon was breaking it for unknown reasons. I made Audio mixers to all our in game audio and hooked it up to the settings menu. Added postprocessing graphical components to the graphical control section in the settings menu and now the can all be turned off at the well of the player. Added the settings menu to the Main menu so now players can control the settings even before starting a game. also worked on updating the GDD