Ethan Thornburg's repositories
AnimUROCpp
Animation URO with C++ in UE4
AudioEnsure
This repo demonstrates an audio bug with Unreal Engine 4.21 that causes an ensure condition failed: Lhs.CurrentNum == Lhs.InitialNum
CharacterMovementReplication-UE4
A sample of character movement replication for UE4
ConstantProcessPriority
Constantly updates one or more processes' priority level.
ElDorito
A Halo Online modification
FJsonMap
A simple way for making HTTP request body strings in Unreal Engine 4
FoliageQuality
Unreal 4.18 project showing some foliage issues
GeometricTools
A collection of source code for computing in the fields of mathematics, geometry, graphics, image analysis and physics.
HeliumRain
HELIUM RAIN - Full sources for Helium Rain, a realistic space opera using Unreal Engine 4
InvalidationBugs
Demonstrates various UI invalidation bugs in UE 4.24
jitternator
Lessons learnt from hunting jitter issues
MDFastBinding
A versatile and performant alternative to property bindings for designer-friendly workflows in Unreal Engine 5.1+
OverlapBug
Project demonstrating an Unreal Engine 4 bug with end overlap
PBCharacterMovement
HL2-style, classic FPS movement for Unreal Engine 4 implemented in C++
PortfolioSnippets
This repository contains actual code that I've used in tech demos or games
PostProcessingPerformance
A clean project demonstrating an Unreal Engine 4.23 bug with post processing time that is greatly impacting performance.
Powershell
Powershell scripts used for managing Soverance Studios data.
third-person-camera
Sample code of the talk "Six Ingredients for a Dynamic Third-Person Camera" at Unreal Fest Europe 2018.
UE4GamepadUMG
Unreal Engine 4 gamepad plugin so you can use a gamepad like a mouse in UMG
UnrealUtilityAI
Simple Utility AI implementation for Unreal Engine 4
VictoryPlugin
Rama's Victory BP Plugin