Unity engine work
Packages, editor tooling, shaders, and virtual production pipelines. I have built shipping tools inside Unity Technologies itself — I know the engine from the inside out.
DIFFERENT METHODS PTY LTD
A one-person game development business in Western Australia — shipping Unity engine work, technical art, and procedural generation for studios that need senior hands.
LEVEL 01
Packages, editor tooling, shaders, and virtual production pipelines. I have built shipping tools inside Unity Technologies itself — I know the engine from the inside out.
Worlds, assets, and content generated by code. Technical art tooling that lets teams create more with less — the same approach used to build content pipelines for MMOs and live games.
Senior hands for hard problems. Architecture reviews, performance work, editor extensions, and team support when the deadline is real.
LEVEL 02
Developed Visual Compositor, a virtual production tool for video. Led the Unity Learn team, creating the educational projects used to teach developers how to use Unity. Resolved Editor bugs across multiple packages and teams.
Built game design and technical art tools for World Eternal Online with a global team — procedural asset generation and content creation utilities for a world-scale MMO.
Led prototype development: shaders, AI, and server support. Built a suite of custom tools including a behaviour tree editor, procedural animation utilities, and a procedural camera control system.
LEVEL 03
Tools I have released to the community. Browse the rest at github.com/DifferentMethods.
Real-time chat and presence for Unity games via Pusher — a simple C# client your players can pick up in minutes.
A small SVG image toolkit for programmers: load, parse, transform, and render SVG from code.
Random single-file Unity components — small, self-contained, and ready to drop into a project.
LEVEL 04
Hi, I'm Simon. I've been making software for over 20 years — as a generalist programmer, data analyst, backend engineer, and team lead. Different Methods is how I do it full time.
I'm an expert in C# with a long history in the Unity 3D engine — shader authoring, asset pipelines, modelling, and the mathematics that holds 3D software together. I'm equally at home in Python and SQL, building the data systems that run alongside the games.
From a home base in Western Australia, I work with teams and studios all over the world. Remote, async, and reliable — I build things that ship.
FINAL LEVEL
Tell me about your project — a tool, a pipeline, or a problem you are stuck on. Every message goes straight to me, and I answer every message.
contact@differentmethods.com