<Travis.Iles />
I build clean, modular software — from production web apps in React & Next.js to gameplay systems in Unity & C#.
class ProjectShowcase {
public projects: Project[];
}
projects.showcase()
// Selected projects demonstrating gameplay systems, animation implementation, and production-ready workflows

DueSoon

Trash Pandas

Treachery

Cyber Guardians

Interactive Horror Environment Prototype

Electrical Safety Training Simulation
interface AssetShowcaseItem {
category: AssetCategory;
formats: string[];
}
assets.library()
// Game-ready asset work demonstrating real-time pipelines, animation, and production constraints

Trash Pandas Assets

Treachery Assets

Netta – Stylized Character Asset

Cyber Guardians Assets

Horror Game Environment Assets
function getAboutMe() {
return developer.story;
}
developer.getInfo()
// Building production-ready software & immersive experiences through code
const myStory = {}
"Software developer and gameplay programmer working across C#, TypeScript and React. I build clean, modular systems — production web apps with Next.js as readily as gameplay systems in Unity — with a focus on maintainability and shipping."
"I prioritise readable architecture, tight player feedback loops, and practical tooling—shipping playable builds and improving them through iteration."
"I create game-ready character animations and implement them in-engine using Animator controllers, blend trees, and state-driven behaviour to deliver responsive character motion, with experience working across common DCC tools and real-time pipelines."
Gameplay Programming
Game Animation & Art
Tools & Production Workflow
Web (Portfolio / Tooling)
education: Qualification
// Completed a Bachelor's degree with a major in Game Design, with a strong focus on gameplay programming, algorithms, and interactive systems. Across multiple studio and capstone units, I delivered solo and team-based Unity projects involving gameplay systems, AI behaviours, animation implementation, and iterative tuning through playtesting, progressing from early prototypes to polished builds. Graduated after progressively shifting focus toward technical systems, algorithms, and production-oriented game development.
interface ContactMethods {
connect(): Promise<Response>
}
contact.initialize()
const contactLinks = {