An Engineer’s job

is not just creating games, but creating worlds

Changing hearts, one pixel at a time.

Hello my name is Ray. I’m a Game Programmer and Designer. Engineer in games like Trash Pandamonium, Checked Out, and Doug Out. I have a Bachelor’s in Computer Science with an emphasis in Entertainment Arts and Engineering from the University of Utah and currently pursuing my Master’s in Games.

  • Lead Combat Engineer and Designer

    Trash Pandamonium (Unreal Engine 5)

    Designed and implemented the core combat features like hit detection, dodge movement and combo system as well as levels used for the Final Showdowns.

  • Designer and Lead Gameplay Engineer

    Doug Out (Unity)

    Designed the gameplay features, art style, and tone as well as implemented the core gameplay features.

  • Lead Designer and Gameplay Engineer

    Checked Out (GameMaker)

    Developed, implemented and designed core mechanics of the game while leading a development group throughout production.

  • Lead Gameplay Engineer

    Tri and Blok (Unreal Engine 4)

    Crafted and programmed a turn-based combat system from scratch along with an AI system for enemy battles.

  • Developer and System Designer

    Heist Night (Board Game)

    Created the core gameplay loop of building out the bank and the rules centered around all the 6 different room types and hazards and the 3 different characters and multiple items and events