Ryan Mark

My name is Ryan Mark and I love making video games! I am currently working as an Unreal Engine Programmer at the studio Dinobyte Softworks to make the game "Broken Aperture", and in addition to that I am working at the studio Winged Remnant as a Game Engineer on another game.A few years ago I also worked at the studio Valkyrie 27 as a Gameplay Engineer to make and release the game "Bifrost: Through the Realms". It was released on Steam, and I would love it if you checked it out!I have a Bachelors Degree in Computer Science with EAE Emphasis from the University of Utah. While in college I worked on lots of games as part of my classes as well as in my free time, and my favorite of those is called "caRPG" which I highly recommend checking out!I also studied abroad in Japan for a year at Waseda University and Kansai Gaidai University. I am always keeping up with my Japanese language studies, and I would love to work in Japan in the future!

B.S. in Computer Science with EAE Emphasis
University of Utah
August 2018 - May 2023

Skills:
• C++, C, C#, Java, Python, HTML, x86 Assembly, JavaScript
• Unreal Engine 4/5, Unity, Perforce, Github, Visual Studio, Gamemaker Studio 2
• Data Structures, Algorithms, AGILE Development, Scrums, Object-Oriented Programming, Linear Algebra, AI, Machine Learning



This page is dedicated to some of the games that I have worked on.


Bifrost: Through The Realms

Bifröst is a fast-paced, multi-dimensional platformer with Norse and Sci-Fi themes. Race through different Realms using the Bifrost; a device capable of opening Rifts and Bridges to alternate worlds. Master the unique effects of these abilities to battle and platform your way through the different realms.Bifröst is available on Steam to play for free right now!


My Work

I worked in a team of 27 developers to develop Bifrost over the course of 7 months. We used Unreal Engine 5.0 to create the game.I worked on many different parts of the game ranging from level building to concepting, but I primarily did work in engineering.Specifically, I did most of my work on the Bridges, the Light Rift, the Death Rift, the Enemy AI, and the Enemy Destruction Mechanics. I also did work in coding the Rift wheel and Timer Health UI systems. I coded in both Unreal's Blueprints and C++ to do this work.On this page are videos showing some of the more complicated mechanics I worked on. Specifically in order:The Bridges will cause the player to switch between two set realms whenever the player places one. Some of my C++ code for this is linked here on my Github page!The Enemies will chase the player and will explode into pieces when damaged. They are powered by a behavior tree. There is also a system for de-spawning and spawning enemies for optimization.The Light Rift can quickly launch enemies and objects in any direction, and the Death Rift can quickly cause you to kill and dash toward any enemy.

I'd love to hear from you!

email: ryan@markfamily.com
also: LinkedIn