Giovanni's Portfolio
Spell Swarmer (GameMaker Language)
Spell Swarmer is a bullet-hell game that drew inspiration from games like Enter the Gungeon and The Binding of Isaac. This game was made for my Intro to Interactive Game Design class.
Game play: Implemented a controller functionality for the game, which involved remapping the mouse's x and y coordinates based on the right analog stick of the controller.
Game play: Designed the button layout for the controller based on what would be most practical for the player.
Level Design: Constructed the levels that were used in the game.
Level Design: Created templates that would be used in the game's procedural generated map.
FPS Stealth Game  (C++)
This is a project that I started in order to get more familiar with working in Unreal Engine 4.
Game play: Added the functionality of spawning a camera behind the AI that spotted the player, that way the player knows which AI spotted them.
Game play: Implemented the GaurdAI class that has the option of patrolling between two target points that can be set on the map.
Game Play: Created a jump pad that launches players/objects a short distance away.
Online Functionality: Reworked code to make it function in a Server/Client structure.
Iron Haven (C#)
Iron Haven, a game that was conceptualized in my Intro to Game Art & Animation class. My team wanted to create an eerie feeling game; the artist took inspiration from old psychiatric hospitals.
Gameplay: Programmed the scripts that spawns enemies on either side of the player when the player reaches a certain location.
Gameplay: Created an inventory script that let the player cycle through their weapons. The script also allowed the player to swap out their current weapon for another.
UI: Displayed the players current weapon load out to the screen. The text would update if the player switched to their other weapon or if the player swapped weapons.
UI: Displayed the heart containers to the screen with a script that would change the display when the player has taken damage.