top of page

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. 

github.png

Project Length

6 Weeks

Genre

First Person Shooter

Platform

PC

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.

​

image_2023-08-30_142954867.png
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.

bottom of page