Zachary Crownover

(417) 838-5309 ยท zgcrowno@gmail.com

I am a game designer and programmer with extensive experience in the field of software engineering as it relates to both game development and general application production. My familiarity with software projects ranging from independent to corporate equips me with the tools to both recognize and mitigate scope issues for teams of practically any size. Though I'm comfortable operating solo, I generally prefer to work as part of a team, as my formative experience in retail management and the service industry has led to my feeling more at home on one than not.


Portfolio

Released Titles
  • Guardians of the Wild Sky

    Engine/Framework: Unreal Engine 5
    Platforms: Windows, Consoles TBD
    Languages: C++, Blueprint

    Guardians of the Wild Sky is an expansive, open-world, survival/action/adventure/builder game in which the player amasses a legion of mystical creatures to defeat a mysterious menace. Though I was brought onto this project somewhat late in development, I've been proud to contribute to it in the following ways: updating our interaction system to be more responsive; implementing our input rebinding system; helping to ensure all logic and data operate as expected across dedicated server, listen server, and standalone environments; implementing various smaller features across the gameplay, systems, and UI domains; fixing myriad bugs and adding polish as necessary.

  • Towers of Aghasba

    Engine/Framework: Unreal Engine 5
    Platforms: Windows, PlayStation 5
    Languages: C++, Blueprint

    Towers of Aghasba is an open-world action/adventure/builder game in which the player sets out to revitalize their estranged homeland by restoring its once-vibrant ecosystems and settlements. Throughout this project, I was privileged to play a part in implementing and modifying many of its systems. Examples include, but are most definitely not limited to: utilizing our entity/proxy pattern to implement converting stations which repurpose and transform items on timers, regardless of the player's location in the world; refactoring gliding and mount controls to be camera-relative instead of character-relative; implementing the main map (along with the icons that populate it); implementing our landmark system for "region/site entered" notifications and associated region/site-driven gameplay effects; heading much of our PS5-specific endeavors (e.g. TRC compliance, trophies, activities, online-specific requirements, etc.); implementing our melee auto-targeting mechanics; implementing our subtitle system; implementing much of our time-of-day system (including resting at tents in both single and multiplayer); migrating prototype code from Blueprint to C++, updating and optimizing it all the while; implementing the occasional gameplay ability; serving as liaison between the engineering and design teams; performing lots and lots and lots of debugging.

  • Rift World

    Engine/Framework: Unity
    Platforms: Windows
    Languages: C#

    Rift World is a fast-paced, hardcore FPS created by Cerulean Interactive, and for which I was brought on to perform various tasks related to polishing the game for release. My principal duties revolved around player ability implementations, bug fixes, performance optimization, and gamepad support implementation.

  • Payload

    Engine/Framework: Unreal Engine 4
    Platforms: Windows
    Languages: C++, Blueprint

    Payload is a cerebral, narrative-driven, 3D puzzle game developed by Black Banshee Studios for PC. I filled many roles throughout it's development, including creative director, principal designer, UI designer, gameplay programmer, graphics programmer, UI programmer, and tools programmer (I wrote the puzzle solver by which the level/puzzle designers plugged in values to determine whether or not a level was beatable, and if so, how many and what solutions it had).

  • Squirgle

    Engine/Framework: LibGDX
    Platforms: Windows, Mac, Linux, iOS, Android
    Languages: Java

    For Planar Gazer's first title, I was responsible for all aspects of game development. Leveraging some of the LibGDX framework's primitive screen drawing capabilities, I came up with and implemented the graphics generation process by which visuals are constructed and displayed to the player; I designed and programmed all game logic and UI elements, as well as those algorithms by which the game's distinct and theoretically infinite "shape within shape" aesthetic is made possible; I oversaw QA for the title, and referenced its findings for design-allowed adjustments to gameplay, usability and tutorialization. Additionally, I composed all of the music within the game.

Game Jam Titles
  • Sense

    Engine/Framework: Unreal Engine 4
    Platforms: Windows
    Languages: C++, Blueprint

    Sense is a 3D, 1st-person horror/exploration game I helped make for 2021's Global Game Jam. For this project, I handled all of the graphics programming and the vast majority of gameplay programming.

Prototypes
  • Annabell's Exchange

    Engine/Framework: Unity
    Platforms: Windows
    Languages: C#, HLSL

    A 3D, non-linear, telephone operator sim, Annabell's Exchange is a prototype for which I again handled all aspects of development. Most notably, I designed and implemented the finite state machine which governs every aspect of the switchboard's (and its callers') behavior; I wrote the algorithms by which level selection trees are visualized, thus making non-linear level selection clearly communicable and content-responsive; I wrote a small amount of shader code (CG/HLSL) to apply a silent-film-era-style appearance to the game; lastly, I implemented all (de)serialization behavior by which data may be retrieved, modified, localized and/or consulted.

  • Payload (2D)

    Engine/Framework: ORX
    Platforms: Windows
    Languages: C, C++, GLSL

    Payload (2D)'s a novel take on a Sokoban-style game in which the player's able to manipulate the playing field by independently switching between 1D and 2D, as well as between Cartesian and polar coordinate spaces. This format forces the player to reconceptualize the rote mechanics of pushing objects and navigating a finite, discretely partitioned space.


Proficiencies

Programming Languages
  • C++
  • C#
  • Java
  • GLSL
  • SQL
  • HTML
Game Engines and Frameworks
  • Unreal Engine 5
  • Unity
  • Godot
  • ORX
  • LibGDX
Miscellaneous
  • Has years of object-oriented programming experience.
  • Capable of providing detailed and accurate project timeline estimates upon request, and working with relevant parties to adjust them, design permitting.
  • Familiar with using resources such as Jira, Perforce, GIT, and Slack to expedite workflows and facilitate the interoperation of my work with that of my teammates.
  • Has excellent communication skills fostered by years of writing both academically and creatively.
  • Has a deep appreciation and aptitude for writing technical documentation.
  • Can learn new tools and techniques quickly, and works well under tight deadlines.
  • Has a strong work ethic, sense of teamwork, and passion for the games industry.

Experience

Senior Gameplay Programmer

Blue Isle Studios

Responsible for implementing, maintaining, and improving various gameplay, systems, and UI features.

May 2025 - Present

Staff Software Engineer

Dreamlit Inc.

Responsible for code reviews, as well as implementing, maintaining, and improving various gameplay and UI systems/mechanics. Also, I served as liaison between the engineering and design teams to help ensure they were in agreement on both what can and ought to be tackled at any given time.

January 2024 - May 2025

Generalist Software Engineer

Dreamlit Inc.

Responsible for implementing, maintaining, and improving various gameplay and UI systems/mechanics.

December 2021 - January 2024

Lead Programmer

CelleC Games / Black Banshee Studios

Responsible for code reviews, mentoring more junior programmers, assessing scope of pitched projects, writing technical documentation for the programming team, and programming for our games as necessary.

February 2021 - December 2021

Gameplay Engineer, UI/UX Designer/Programmer, Game Designer, Composer, Artist

Planar Gazer

Responsible for every aspect of game development, including gameplay, systems, and UI programming; game design; sound design and music composition/production; art; QA testing, and distribution.

December 2017 - February 2021

Software Developer

O'Reilly Auto Parts

Responsible for both back and front end development of intranet applications, hotfix construction and deployment, database management, and coordination with QA testers, business systems analysts and management to keep projects on track.

December 2015 - December 2017

Education

Full Sail University

Master of Science
Game Design - Emphases: Gameplay Engineering and Systems Design
October 2020 - October 2021

University of Mississippi

Master of Arts
Philosophy - Emphasis: Logic
August 2011 - December 2012

Drury University

Bachelor of Arts
Philosophy - Emphases: Logic and Virtue Ethics
August 2006 - May 2011

Interests

Apart from game development, most of my free time is spent playing narratively, atmospherically, mechanically, and/or systemically adventurous video games, whether old or new. Principle examples of the sorts of titles I seek out include The Stanley Parable, Silent Hill 2, Keep Talking and Nobody Explodes, Hackmud, Limbo, and Deus Ex, to name just a few.

In addition to video games, I thoroughly enjoy cooking, listening to and composing a wide range of music, and watching what I'm told are glacially slow films. My movie tastes span many genres, though I've a predilection towards horror, experimental, and well-choreographed action flicks. When I'm fortunate enough to have the time and money to do so, I also love traveling and staving off the boredom of a flight with a good bit of philosophy, or any sort of text that centers around the human condition.