Deep Dives & Articles

Engineering Blog — Game Engine Architecture & Graphics Programming

> TECHNICAL DEEP DIVES ON C++ ENGINE ARCHITECTURE, GRAPHICS PIPELINES & COMBAT SYSTEMS.

Why UE5 Live Coding Crashes When You Edit Header Files — Outlore Engineering
Engine ArchitectureOCT 16, 2026

Why UE5 Live Coding Crashes When You Edit Header Files

Stop UE5 Live Coding crashes when modifying combat component headers. Learn how UHT reflection data and memory layouts break hot reload.

Read Article
Structuring Character State Machines in C++ for Action Combat — Outlore Engineering
Engine ArchitectureOCT 14, 2026

Structuring Character State Machines in C++ for Action Combat

Learn how to build high-performance character state machines in C++ for hard-hitting action combat using first-principles engine architecture.

Read Article
Souls-Like Parry Windows in Unreal Engine C++: An Architecture — Outlore Engineering
Engine ArchitectureOCT 14, 2026

Souls-Like Parry Windows in Unreal Engine C++: An Architecture

Learn how to build a sub-frame accurate souls-like parry window in Unreal Engine C++ using timestamp validation and dot-product vector math.

Read Article
UE5 GAS Melee Combo Tree Architecture in C++ — Outlore Engineering
Engine ArchitectureOCT 12, 2026

UE5 GAS Melee Combo Tree Architecture in C++

Architect a zero-allocation, deterministic melee combo tree in UE5 GAS using a persistent InstancedPerActor coordinator and ring input buffer.

Read Article
Combat Token System in C++: Multi-Enemy AI Pacing — Outlore Engineering
Engine ArchitectureOCT 10, 2026

Combat Token System in C++: Multi-Enemy AI Pacing

Build a cache-friendly combat token system in C++ to prevent simultaneous enemy attacks and balance aggressive melee pacing without frame drops.

Read Article
Custom HLSL Global Shaders in UE5: C++ & RDG Guide — Outlore Engineering
Engine ArchitectureOCT 9, 2026

Custom HLSL Global Shaders in UE5: C++ & RDG Guide

Bypassing Material Editor bloat: register custom HLSL global shaders in Unreal Engine 5 with native C++, RDG dispatch, and PostConfigInit loading.

Read Article
Unreal C++ vs Blueprints Performance: An Architecture Guide — Outlore Engineering
Engine ArchitectureOCT 7, 2026

Unreal C++ vs Blueprints Performance: An Architecture Guide

A technical breakdown of Unreal C++ vs Blueprints performance. Analyze VM overhead, cache locality, and memory layouts for hardcore combat systems.

Read Article
Vulkan vs DirectX 12: A Game Engine Architect's View — Outlore Engineering
Engine ArchitectureOCT 4, 2026

Vulkan vs DirectX 12: A Game Engine Architect's View

A technical comparison of Vulkan vs DirectX 12 for custom C++ game engine architecture, focusing on memory management, CPU overhead, and hardware control.

Read Article
Why I abandoned Unity to write custom C++ — Outlore Engineering
Engine ArchitectureJul 14, 2026

Why I abandoned Unity to write custom C++

The breaking point of garbage collection, and what it takes to build a native combat engine from absolute scratch.

Read Article
The math behind frame-perfect parries — Outlore Engineering
Combat DesignJun 30, 2026

The math behind frame-perfect parries

A deep dive into hit-stop calculations, input buffering, and making swords feel heavy in Project Ronin.

Read Article
Writing Compute Shaders in OpenGL — Outlore Engineering
Graphics ProgrammingJun 2, 2026

Writing Compute Shaders in OpenGL

How to offload millions of particles to the GPU without relying on commercial game engines.

Read Article
Automating the asset pipeline with Python — Outlore Engineering
Solo DevelopmentMay 19, 2026

Automating the asset pipeline with Python

How I use Python scripts to batch-process sprite sheets and save 10+ hours a week as a solo dev.

Read Article