Skip to content
View XenWulf's full-sized avatar
:shipit:
:shipit:

Organizations

@Xenoryx-Studios

Block or report XenWulf

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
XenWulf/README.md

Hey, I'm Alexander Bowerman πŸ‘‹

Game Programmer β€’ Software Engineer β€’ Co-Founder

I'm a Game Programmer and Software Engineer with 6+ years of development experience, specializing in Unreal Engine and C++ across the full development stack.

My primary focus is Unreal Engine development β€” from low-level engine and gameplay systems in C++, through Blueprint architecture and systems design, all the way to player-facing UI/UX and UMG. I enjoy working across the entire technology stack and building tools and systems that make games better to develop and play.

I'm also a Co-Founder of Xenoryx Studios, an independent game studio building original games as a small team. Our current project, The Perpetual Clash, is being developed in Unreal Engine 5.


Game Development

I currently work as a Programmer at Running With Scissors, contributing to the development and continued support of commercial game projects.

Working in a professional studio environment has given me hands-on experience developing, maintaining, debugging, and extending systems within an established production codebase. My work spans multiple layers of game development, with a particular focus on Unreal Engine, C++, gameplay systems, engine-level functionality, tools, and UI.

Selected Professional Work

  • Postal 4: No Regerts
    Contributed to the development and ongoing maintenance of the Unreal Engine-powered title, working within a large, established game codebase and production environment.

  • Flesh & Wire
    Contributed programming and technical development to the project, working across gameplay and supporting systems within Unreal Engine.

What I Work On

My professional development experience includes:

  • Gameplay Programming : Building and maintaining gameplay systems and mechanics in C++ and Blueprints.
  • Engine & Systems Programming : Developing systems that interface with and extend Unreal Engine functionality.
  • UI & UMG : Building player-facing interfaces and supporting UI systems.
  • Tools & Development Workflow : Creating and maintaining tools and systems that support the development process.
  • Debugging & Maintenance : Investigating issues, fixing bugs, and working within an existing production codebase.
  • Systems Integration : Connecting gameplay, UI, engine systems, animation, audio, and other components into cohesive features.
  • Production Development : Collaborating with other developers and disciplines to implement, iterate, and maintain features within an active game production environment.

Working professionally has also given me experience beyond simply writing new features; including understanding existing architectures, working safely within established systems, debugging problems across multiple layers of a project, and balancing technical solutions with the practical requirements of production.


Unreal Engine

Unreal Engine is my primary area of expertise. I'm comfortable working across the engine from C++ foundations to Blueprint-driven gameplay and player-facing UI.

Core Expertise

  • C++ & Unreal Engine 4 / 5
  • Engine & Systems Programming
  • Gameplay Programming
  • Blueprint Architecture & Development
  • UI / UMG / UI Systems
  • UI/UX Implementation
  • Tools & Editor Development
  • Gameplay Frameworks & Architecture
  • Animation Systems
  • Materials & Rendering
  • Audio Integration
  • Performance, Debugging & Optimization

One of my biggest strengths is being able to move between the different layers of an Unreal project; implementing foundational systems in C++, exposing them cleanly to Blueprints, and building the UI and player-facing functionality on top of them.


Software Engineering

Game development isn't the only thing I build.

I'm comfortable developing standalone software, tools, frameworks, and applications, with experience across C++, C#, Python, JavaScript, SQL, PowerShell, and web technologies.

Projects

βš™οΈ XEngine

A custom game engine written in C++, built to explore engine architecture and low-level game technology outside of established engines such as Unreal and Unity.

C++ β€’ Engine Architecture β€’ Rendering β€’ Game Systems

πŸ–₯️ * ZedWatch

A C#/.NET desktop application designed as a standalone software project, demonstrating my experience building applications outside of the game-engine ecosystem.

C# β€’ .NET β€’ WPF β€’ Desktop Applications


Technologies

Game Development

Technology Focus
Unreal Engine 5 Engine, gameplay, systems, tools, UI & audio
Unreal Engine 4 Professional game development
C++ Engine, gameplay, systems & tools
Blueprints Gameplay, systems & UI
UMG UI systems & UI/UX implementation
MetaSounds Procedural & interactive audio
FMOD Interactive audio & integration
Unity Game development & C# scripting
C# Gameplay, tools & applications
Lua Scripting & game development

Software & Web Development

Technology Focus
C++ Applications, engines & systems
C# / .NET Applications, tooling & desktop software
Python Automation, tooling & scripting
JavaScript Web & application development
HTML / CSS Web development
PHP Web applications
SQL / MySQL Databases & web applications
PowerShell Automation & administration

Tools

  • Visual Studio / Visual Studio Code
  • Git / GitHub
  • Perforce
  • Blender
  • 3ds Max
  • Adobe Photoshop / Illustrator
  • FMOD
  • Roblox Studio

Independent Development

Co-Founder & Programmer

Xenoryx Studios is an independent game studio focused on creating original games and interactive experiences.

We're currently developing The Perpetual Clash in Unreal Engine 5 as a small, collaborative development team.


Volunteer & Community Development

Volunteer Web Developer

I volunteer as a Web Developer for The Kingdom of the Nine Blades, contributing to the technical development and maintenance of the organization's web presence.

I designed and developed the underlying framework and foundation for the Nine Blades website, establishing the structure and systems that the volunteer team continues to build upon, update, and maintain.

The project is developed collaboratively, with ongoing contributions from members of the volunteer team.

Contributions include:

  • Designing and developing the website's core framework and structure
  • Establishing reusable systems and components for future development
  • Building the foundation for a maintainable, community-driven website
  • Collaborating with volunteer contributors on ongoing improvements and maintenance
  • Supporting the technical needs of a community organization through software development

Open Source: Nine Blades Main Site


Find Me


πŸ’‘ Always Building

Whether it's a gameplay system in Unreal, a custom engine in C++, a desktop application in C#, or a tool that makes development easier, I enjoy understanding how things work and building them myself.

Pinned Loading

  1. ZedWatch ZedWatch Public

    ZedWatch is an open-source desktop monitoring and developer utility application for Project Zomboid.

    C#

  2. Nine-Blades/main-site Nine-Blades/main-site Public

    HTML

  3. ORK-Overhaul ORK-Overhaul Public

    A Visual Overhaul for the Amtgard ORK

    CSS 1

  4. Xenoryx-Studios/Example-UNITY-Project Xenoryx-Studios/Example-UNITY-Project Public template

    An Example Unity Project Repository Template

    1

  5. CharacterCreator CharacterCreator Public

    Version 2.0 of VOIDRPG Character Creator

    C++

  6. XaYaHxen.github.io XaYaHxen.github.io Public

    CSS 1