Samuel Badman


Project maintained by samuelbadman Hosted on GitHub Pages — Theme by mattgraham
Portrait
Based in Bristol, United Kingdom

Socials

GitHub | ArtStation | YouTube | Linkedin | Portfolio

Contact email: samuelbadman@outlook.com


Portfolio

Leviathan Engine

Leviathan Engine
Leviathan Engine is a 3D video game engine toolset used to build and run games. Source code and development video playlist.

Real time IK foot placement

Game technology programming reel
Foot placement system for characters using real time IK solving. Implemented in Unreal Engine 5 with C++. Source code and demo video.

Custom kinematic pawn controller

Game technology programming reel
Custom kinematic pawn controller component that implements locomotion mechanics for a third person character. Implemented in Unreal Engine 5 with C++. Source code and demo video.

Game technology programming reel

Game technology programming reel
Reel video.

Retro inspired FPS rendered with Vulkan

Retro FPS Vulkan
Retro inspired first person shooter game created for the Windows platform and rendered with Vulkan. Source code and demo video.

Direct3D 12/DirectX Raytracing real-time GPU raytraced hard shadows

Direct3D 12/DirectX raytracing hard shadows
Hard shadows rendered in real-time using the GPU to raytrace scene geometry. Runs on Windows platform and uses Direct3D 12 and DirectX Raytracing APIs. Source code and demo video.

Competition game

Competition Game Screenshot
Created for the Search For a Star competition with Unreal Engine 4 utilising Blueprint visual scripting and C++. The project was awarded the one to watch award. Gameplay video. Download and play from Itch. Unreal project and source code files are available here.

Online multiplayer game

Online multiplayer game cover image
University project created by a team of around 30 people in the Unity engine with C# for PC. I was part of the sub-team responsible for implementing online networked gameplay code. The game is an online multiplayer game featuring first person shooter gameplay that sees two teams challenge each other for control of key areas of the island. Players are able to transform into a jet aircraft to quickly reach areas of the island and command AI units. Gameplay trailer video.

Real-time 3D game character asset

Real-time game character model and skeleton
Character model and skeleton asset created for and rendered in Unreal Engine 5. Artstation page and a making of process breakdown is available at the links.

Mannequin animation rig asset

Mannequin animation rig asset
Mannequin animation rig asset created to be used for prototyping gameplay animation and technical animation implementations inside a game engine. Artstation page and a making of process breakdown is available at the links.

Horror scene lighting

Horror scene lighting
I took a ready made scene from the marketplace and removed all lighting from it. I then recreated lighting for the scene and added first person gameplay and audio effects aiming for a horror mood inspired by the Resident Evil video game series. The scene is rendered and lit in Unreal Engine 5 using dynamic lights and Lumen global illumination. Artstation page and video playthrough.