Ruff Robot

Hi, I'm James

Software Developer
Ruff Robot ~ Independent Studio, Australia
Experimenting in AI, AR, Games & Simulation

R&D Currently prototyping location-based spatial gameplay with world-locked AI agent encounters, real-world navigation, and lightweight behaviours & routines.
Designed for the day AR glasses are the primary screen 👀

🎮 A mobile-portrait game built for the Meta Horizon Creator Competition

One-thumb movement, auto-aim, and auto-fire create instant drop-in action, while smart NPCs keep the arena packed for 60-second runs.

Custom AI NPCs drive the action, using deterministic state machines and smart decision rules to patrol, hunt targets, manage ammo, and retreat under pressure, all tuned to stay fast and responsive on mobile.
*Designed for the Meta Horizon mobile app.
🏆 First-place winner of the 2025 Orange Vibe Jam hackathon

Traverse a 3D alien planet as a luminous entity, feeding on lumites to grow and threading through darkness. Glide across undulating terrain and collect resources before time runs out.

Built in two weeks for the Vibe Coding Jam, Luminor's code was written entirely by multiple AI models in the Cursor IDE.
🕹️ Play Luminor

Gen AI - Scene Texturing

AI texturing that takes a greybox level and projects generated art onto surfaces, transforming materials, lighting, and mood from one prompt.

Gen AI - Track Builder

AI video generator that creates a looping endless-runner backdrop, projected onto central track geometry and synced with camera speed.

*Static projection shown. Motion pass withheld in this preview.

AR - Spatial Scan

AR room-scan transforms any building into a playable game map, with entities roaming your real space. “Your home becomes the level.”

Rapid Prototyping

A batch of tiny hyper-casual prototypes built in rapid one–two week sprints, experimenting with new controls, mechanics, and game loops.

GIF Maker

Real-time face-tracking app that maps your expressions onto stylised cartoon heads with caption bars, then exports the animation as a GIF.