Car Racing Game
AI-driven racing car built on Unreal Engine's physics system. Follows a precalculated optimal racing line with a speed profile, using PID control for throttle, braking, and steering interpolation. A stack-based FSM plugin (see below) manages behavioral states such as driving, overtaking, and safe following. The video shows me driving against three AI cars of different speed levels.
View on GithubSouls-like Viking RPG
Built with Unreal's Gameplay Ability System. Features combo systems with animation canceling. Work in progress.
Learn MoreThird Person Shooter
Weapon recoil system combining animation-based, camera-shake, and controlled camera movement. Uses a runtime rig to animate aiming and weapon holding. Based on TheKiwiCoder's tutorial series.
Team Projects
Four group projects at Futuregames, collaborating with artists, designers, and fellow programmers using Perforce.
View Selected on ItchAction Stack
Plugin for Unreal Engine
Stack-based FSM
Originally developed by Carl Granberg for Unity/C#, ported and redesigned for Unreal Engine.
View on GitHubMath Utilities
Plugin for Unreal Engine
Math Utilities
A modular C++ library for easing functions and geometric operations in Unreal Engine. Work in Progress.
View on GitHubSnake Simulation
AI-driven snake simulation with A* pathfinding for autonomous navigation. Uses a linked list for tail segments. Includes a player-controlled mode.
View on ItchTechnical Art
Laser Blast FX
Rigid body destruction simulation in Houdini—dynamic laser impacts triggering debris, particles, and smoke. Based on Steven Knipping's Applied Houdini series.
Photogrammetry
Head model created with single camera photogrammetry and retopologized in Wrap3. Facial rig based on the Facial Action Coding System (FACS).
Rigging
Character and mechanical rigging with a focus on clean deformations and proper skinning.