GV Giovanni Vega

GAME DEVELOPMENT • PROGRAMMING • SYSTEMS

Building gameplay systems that make games work.

A collection of game projects spanning Unity, Unreal Engine 4, and GameMaker — with a focus on gameplay programming, AI, UI, networking, and player experience.

● ● ●
// gameplay systems
class GuardAI {
  void Patrol() {
    MoveTo(targetPoint);
    CheckForPlayer();
  }
}
C++ / C# / GML
4Featured Projects
3Game Engines
AIGameplay Systems
UIPlayer-Facing Systems

SELECTED WORK

Projects

Projects contributed to through coursework, game jams, and personal development.

Spell Swarmer

Course Project

A bullet-hell game inspired by twin-stick shooters, focused on controller support, level construction, and procedural map templates.

GMLController InputLevel DesignProcedural Maps
MY CONTRIBUTIONS
  • Remapped mouse X/Y aiming to the controller's right analog stick.
  • Designed the controller button layout.
  • Constructed levels used in the final game.
  • Created templates used by procedural map generation.

FPS Stealth Game

Personal Project

A personal Unreal Engine project created to deepen experience with AI behavior, gameplay mechanics, and client/server networking.

C++Guard AINetworkingGameplay
MY CONTRIBUTIONS
  • Spawned a camera behind AI that detected the player.
  • Implemented GuardAI patrol behavior between target points.
  • Created a jump pad mechanic.
  • Worked with server/client gameplay architecture.

Iron Haven

Course Project

An eerie hospital-themed game built around enemy encounters, inventory management, weapon swapping, and responsive HUD systems.

C#Enemy SpawningInventoryUI
MY CONTRIBUTIONS
  • Built location-based enemy spawning around the player.
  • Created inventory logic for cycling and swapping weapons.
  • Displayed and updated the active weapon loadout.
  • Implemented heart-container UI responding to player damage.

WHAT I WORK WITH

Skills & Technologies

Game Programming

Gameplay systems, player mechanics, input handling, inventory, and interactive UI.

C#C++GML

AI & Systems

Enemy spawning, patrol behavior, pathfinding, encounter logic, and player-flow systems.

AIPathfindingGameplay Logic

Game Engines

Experience moving between engine workflows and adapting systems to different toolsets.

UnityUnreal Engine 4GameMaker

Networking & Tools

Experience with client/server architecture and supporting development workflows.

Server / ClientDebuggingVersion Control

ABOUT

From classroom projects to systems-focused development.

This portfolio collects game projects contributed to through studies and personal development. The work covers gameplay programming, AI behavior, UI, level design, controller input, and networking.

I enjoy taking a gameplay idea and turning it into a system that feels clear, responsive, and reliable for the player.

CONTACT

Have a project in mind?

Interested in game development, programming, QA, or new projects? Send a message.