Greed
Description
Greed is a First Person Shooter set in a neon casino. After a blackjack game goes sour, it is your goal to get to the end of the level, shooting enemies that stand between the player and the exit using a variety of different weapons.

Project Overview
Greed was my first group project that I worked on at AIE, during which I learned firsthand about the importance of communication, organization and scoping projects realistically. For this project I worked alongside another programmer on major systems such as player and enemy health and movement. I also created the main gun scripts and various other code that made the game function. The gun scripts being the part of the game I worked hardest on. A lot of features ended up being cut from the final product which was a harsh lesson on the dangers of over scoping, focus and teamwide organization.
Weapon Mechanics
The main task I wanted to accomplish with the weapon script was to make it modular and easily adjustable. I went in wanting to create a script that could me manipulated to fit any role and give the designers the ability to adjust every aspect of the weapon easily and in one place. The script works by receiving input from the player or enemy AI and then shoots a ray from its origin point (camera or AI head) forward with some intentional inaccuracy and then fires a line renderer towards that point. If the target hit has a health script, the health variable has damage taken. A simple enough script that works effectively.
​


Cut Content
A large portion of the things I worked on for this game didn't make it to the final product due to time management and complications with the blackjack part of the game. This did disappoint me greatly, but I understand that sometimes that is the way games are made.
Some of the things I made and cut were;
-
Ammo types - there originally was different ammo types that were better against their respective enemy types but the enemies didn't make it.
-
Modifiers based on how you performed in the blackjack minigame
-
Different grenade types including a 8-ball that gave you a random buff.