Ryan Mark
My name is Ryan Mark and I love making video games. I recently graduated from the University of Utah, and I have experience working on personal game projects as well as games at indie game studios.I worked for the indie studio Valkyrie 27 from September 2022 - May 2023 to develop the game Bifrost: Through the Realms which is now available on Steam.Since May 2023 I have been working for the indie studio Winged Remnant to develop a new game called SurviveVille.
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
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.