Spencer Palmer

Unity Developer
3D Artist
AI Programmer
Gameplay Programmer

core skills

Unity developer

Experienced Unity Developer with extensive knowledge of Unity API and Editor.
Comfortable with majority of tasks involving Unity Engine through different build stages, from project settings, scene setups, level design to custom editor windows.
I can make custom editor scripts and windows.
Can take a project from design stages through prototyping, build iteration and deployment.

C# Programmer

Proficient in C#, capable of writing readable and maintainable code in accordance with industry and company conventions / standards. Experience in collaborating on code with other programmers to create anything from Tools, Gameplay Mechanics , AI, to Basic networking code. Recently I have been working on using DOT / ECS, see my Devlog on VoidAbove to see how it went

vr developer

Experienced in games development for mobile devices and successful deployed a VR project. Recently completed a VR contract to build a Train Simulator and Driver Learning Centre for a UK Railway Industry Client.

technical artist

Comfortable with a range of image and 3D modelling software , 5 Years + background. I know how to optimise models to range of performance environments. When it comes to modelling I prefer structural assets over character art.
Experience in using the URP/HDRP pipelines, Shader Graph & Animation Pipeline.

current personal projects

trials of Merlin vr project

VR
Fantasy RPG / Survival / Craft
Stylised VFX

Learn more

dots/ ecs project

Space Battle Simulation
Enemy AI Systems

Learn more

just for fun project

Akita
Gameplay Mechanics
DOTs generated world
DOTs VFX

Learn more

Devlogs

Void Above Devlog Video DOTs Project

First official devlog for my ECS project, taking on DOTs / ECS has been a big challenge and something I've wanted to do as part of my PDP for a while. The project originally began as a test into optimising AI systems performance using Jobs and Burst but quickly evolved in a battle simulation system where its possible to still achieve playable framerates whilst pushing the amount of entities in the scene and game logic consumption. Really pleased with the results so far.

Additional projects

garage VR Project

Reusing a 3D Modelling project and turning it into a VR Experience

Robo project

Created in Blender
Rigged and Animated using Mixamo
Unity Animator Component and Blend Trees