I specialize in real-time software engineering, specifically in the realm of video games and audio systems. With my agile and versatile skills in C++ and C#, I have contributed to the development of games and game engines.
On this website, you will get a detailed look into my projects and work experience.
I have been developing video games and real-time software professionally for the past 5 years. In addition to C++ and C#, I also work across many other languages, such as Python, HTML, and JavaScript. Working in this realm has helped me strengthen skills in object-oriented programming, systems architecture, audio programming, and linear algebra. I carry a strong drive to learn and create, which I use to my advantage in complex and difficult areas of study. This, and my affection for technology, are what make me a born problem-solver.
Currently, I am the head of an independent studio, leading and developing a project that I have yet to announce. I have been prototyping and developing a multitude of systems and tools to be used across many different games, which will be included in said project. Additionally, I spend my time educating and tutoring anyone interested in Computer Science.
My most notable professional experience was at Microsoft’s Turn 10 Studios, where I was a Gameplay Engineer for the award-winning Forza Motorsport. I am also credited on Djinni and Thaco: Trial By Spire (a VR game from Dark Catt Studio), and I’ve worked on BlueJeans Spaces (a virtual workspace) at Verizon, along with the engine it ran upon.
My college years in Chicago were spent working on a Bachelors of Science in Computer Science at DePaul University. The COVID-19 pandemic forced me inside for the last year of my degree, which had me real close to a computer during my most difficult courses. It was through this period that I completed a comprehensive amount of work on my Game Engine, along with a deep-dive into multithreading, and then finishing out with a capstone game project.
C++; C#; WPF; XAML; SQL; Fuel
UI/UX; Audio Programming; Game Systems
Contributed to developing the 8th installment in the renowned, award-winning franchise of racing simulators. Notably, a winner of Best Sports/Racing Game and Best Innovation in Accessibility at the 2023 Game Awards.
WPF; C#
Game Systems; UI; Netcode; Audio Scripting
Contributed to the development of BlueJeans: Spaces, a virtual 2D/3D workspace made in the Envrmnt Engine. As an extension of BlueJeans, a Zoom alternative, users would be able to collaborate and communicate with fun features and expressive metaverse environments.
C++; jQuery; C#
Game Systems; Multithreading; UI; Netcode; Audio Systems
Worked on developing a game engine at Verizon, on which BlueJeans: Spaces was developed. This was a proprietary game engine with AR and VR capabilities, running on multithreaded Entity Component System.
Unity; C#
Systems Architecture; UI; AI; Linear Algebra; Physics; Audio Engineering; Graphics Programming
Independently developing CRUNCHTIME: a survival horror game revolving around a game developer’s horrifying encounters at their job (currently in progress). This is a side-project, which I plan to release when the time is right. Currently, it is in experimental and early development stages.
NOTE: This is an independent project at the moment, which entails that I take on several roles to complete what is needed. The technical list of roles would be: Game Systems Engineer, Gameplay Engineer, Graphics Programmer, UI Programmer, Music Director, and Audio Engineer.
Unity; C#; Mirror
Game Systems; Game Programming; Networked Programming; Online Multiplayer; UI; Linear Algebra; Physics; Audio Engineering; Sound Design; Music Composition
A 3D, online brawler, made in Unity, where players participate in a dangerous sport, comparable to bumper cars in space. While it was unfortunately never released, I learned and improved my existing skills with this project, enough to the point where I believe it is worth sharing.
C++; FMOD; DirectX 11
Game Systems; Linear Algebra; Game Engine Development; Audio Systems Architecture; Graphics Programming
Developed a registration-based game engine with a multitude of capabilities, exhibited in the demo game I made for it (see Vox Tanx). While I made the majority of this for my university courses at DePaul University, this is a project I have revisited specifically with intentions of developing new features and plugins, such as a SIMD math library.
C++; Modest Engine
Game Systems; Linear Algebra; Audio Programming; Sound Design
With the exception of 3D art assets, I independently developed VOX TANX within the Modest Engine to demo its features. This is a 3-level tank game, where the player navigates a map to hunt and defeat waves of enemy tanks.
C++; STL; XAudio2
Real-Time Systems Architecture; Multithreading; Audio Systems; Audio Engineering
The entirety of one my courses at DePaul University entailed the development of a real-time, multithreaded audio API. This program seamlessly runs in parallel to both game and graphics threads, allowing for smooth, immediate audio playback and controls.
C++; STL; WaveOut
Real-Time Systems Architecture; Multithreading; Audio Systems
One project for an advanced multithreading course at DePaul entailed creating a program to playback audio. Several raw .wav files were provided, which would make up the theme-song to The Jetsons in full, and the goal was to load, coordinate, and read all these files for audio playback.
C++; STL; DirectX 11; HLSL
Graphics Programming; Linear Algebra; Shader Programming
This API was developed as a result of a course at DePaul University, which was also a training exercise in graphics programming.
C++; SFML; STL
Design Patterns; Game Programming; Debugging
As a learning exercise in game programming and design patterns at DePaul University, I re-created the arcade classic, Centipede, in C++, using only a bare-bones framework.
C++; SIMD
Optimization; Debugging; Memory Management; Data Structures
At the core of all my knowledge lies the Optimized C++ course at DePaul University. Here, I honed my skills, broke bad coding habits, and reshaped my problem solving methodology; making me into the programmer I am today. This was in this where I found a love for game programming and realized it was the path for me.
Name | Devon Murray |
Phone | (203) 893-6507 |
devon.murray@codedcreativity.com | |
City | Seattle, WA |
https://www.linkedin.com/in/devon-r-murray/ | |
YouTube | https://www.youtube.com/@devonmurray6402 |
Website | https://www.codedcreativity.com/ |