Home

Gabriel Heiser's Portfolio


Introduction

Hello! My name is Gabriel Heiser. I am a third year B.S. Game and Simulation Programming major studying at the Pennsylvania College of Technology.

Below are some of my personal and academic projects. Demos are provided if you are interested in trying them out yourself!



Current Projects:

Escapism

Solo developer

Description: Narrative puzzle-horror game made in Unity (C#)

Highlights:

  • Branching dialog system with unique reactions to changes in the environment
  • Object-Oriented puzzle system featuring unique puzzles with randomized answers
  • Self-made pixel art, animations, music, and sound effects

Images:

An in game character and a text box containing the words press space to continue dialog
An in game character and a text box containing the words press space to continue dialog The player completing an in game map type puzzle The player completing an in game slider type puzzle


M.O.R.Z. Purge

Multiple developers

Description: First person action-shooter game made in Unity (C#)

Project Highlights:

  • Collaborated effectively with 6 other team members
  • Used Agile and Scrum methodologies to produce functional protoypes during developement
  • Utilized GitHib for integrating each team members contributions

My Contributions:

  • Player controls
  • High level game management
  • Weapon functionality
  • Scene management
  • Mergeing team members branches on GitHub
  • Assumed Scrum master role for the first sprint

Previous projects:

"Reality"

Solo developer

Description: Realistic 3D first-person puzzle game made in Unity HDRP (C#)

Highlights:

  • Realistic environment
  • Most assets integrated from sketchfab
  • Some custom assets
  • Custom shaders

Images:

An in game character and a text box containing the words press space to continue dialog


Project M.O.R.Z.

Multiple developers

Description: Top down action-shooter game made in GameMaker Studio (GML)

My Contributions:

  • Artwork and Sprite design
  • Player movement and actions
  • Player weapons and weapon behavior
  • Tech tree design and function
  • Shooter enemy bahavior
  • Enemy reposition bahavior

Images:

An in game character and a text box containing the words press space to continue dialog
An in game character and a text box containing the words press space to continue dialog The player completing an in game map type puzzle The player completing an in game slider type puzzle