Aaron Petrek
Game Developer
Aaron Petrek
Game Developer
Projects
Solo Project, VR
VR puzzle escape game. Game started as a tutorial for non VR game. I converted the game to VR adding the gameplay mechanics for a VR experience.
Gameplay Unreal Blueprints
Team project submission for the GameDev.tv 2022 game jam. My contributions included programming player vehicle controls and movement, and endless runner spawn system.
Gameplay Unreal Blueprints
Team project submission for the GameDev.tv 2023 game jam. My contributions included programming shooter on rails movement, enemy AI and rail system build tool.
Add multiplayer gameplay
Multiplayer implementation of open source for Googles Tilt Brush (Open Brush). In VR, players can collaborate, create and explore each other's virtual artwork. Developed as a location-based VR arcade experience for the GRID.
Solo Project, Multiplayer, VR
Competitive VR ESport for location-based VR Arcade. Game was developed in Unity using the OpenXR plugin, and Mirror Networking netcode.
Git
Github
GitKraken
Visual
Studio
Eclipse
Trello
Jira
Tools
Meta
Quest
Windows
Platforms
UE 4 & 5
Unity
Engines
C++
C#
Python
Languages
Skill Set
About Me
My fascination with video games began one Christmas when my brother and I received a SNES. I immediately thought about the inner workings of those grey cartridges. They seemed magical to me; What made them work? Who made them work? How was it done?
I graduated from Embry-Riddle Aeronautical University in 2015, earning my BS in Computer Engineering. In my first two years of college, I experimented with a few different game engines, first 3D Game Studio and then Unity. My Computer Engineering degree focused on embedded systems, in particular software development on embedded systems. I was taught to write C/C++ in a clean and efficient manner given the limited resources in an embedded system, and to always think about how my code was being executed on lower levels of abstraction.
After college, I worked for the US Navy as a civil service computer engineer for 6 years. Throughout this time, I was involved with the development of several high-visibility software projects. The majority of these projects included data deserialization and telemetry data decommutation in a real-time environment.
I became more interested in exploring game development in 2019. Before I knew it, this renewed interest consumed all of my spare time. After working a full day at my job with the Navy, I was effortlessly spending multiple hours on my personal game development projects. After doing this for a few years, and much self reflection, I knew I needed to make game development more than just a hobby.
I left the Navy after realizing my career goals were not being met. I needed more of a challenge and craved a much faster working environment where my technical abilities could be tested daily, along with the opportunity to expand my knowledge and skill set. I craved working on larger game projects, and being part of a team where my contributions would add to a project’s success. I realized game development provided this challenge and gave me the push I needed to make it my full time career.
Hello!
I am a team-oriented game developer specializing in multiplayer gameplay mechanics. I am always looking for the next challenge to create amazing games that allow me to learn and elevate my skill set to the next level.
Other Interests
My interests unrelated to video games include:
Music — I play piano and bass
Cooking — Especially smoking meats
Aviation — Although I am currently inactive, I hold a private pilot's license.