Links
Contact email: samuelbadman@outlook.com
GitHub |
ArtStation |
YouTube |
Website
Portfolio
Game Jam Submissions
GameMakers ToolKit 2024 Game Jam -
The Uncertainty Principle
Leviathan Engine

Leviathan Engine is a custom 3D video game engine written in C++ featuring a 3D forward renderer with Direct3D 11.
Source code.
Feature video playlist.
PC/Console real-time 3D game character asset

Character model and skeleton asset created for and rendered in Unreal Engine 5.
Presentation of the asset and a
Making of process breakdown is available at the links.
Mannequin animation rig asset

Mannequin animation rig asset created to be used for prototyping gameplay animation and technical animation implementations inside a game engine.
Presentation of the asset and a
Making of process breakdown is available at the links.
Game technology programming reel
Reel video.
Direct3D 12/DirectX Raytracing real-time GPU raytraced 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.
Demo video.
Retro inspired FPS rendered with Vulkan

Retro inspired first person shooter game created for the Windows platform and rendered with Vulkan.
Source code.
Demo video.
Custom kinematic pawn controller

Custom kinematic pawn controller component that implements locomotion mechanics for a third person character. Implemented in Unreal Engine 5 with C++.
Demo video.
Github repository.
Competition game

Created for the
Search For a Star competition with Unreal Engine 4 utilising Blueprint visual scripting and C++.
Gameplay video. Download and play from
Itch. Project and source code files are available on
Github.
Online multiplayer game

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.
Game trailer.