Senior Unity developer in Tenerife, Spain. I've been making games for 14+ years and using Unity since v4, with C# as my main language. I build games, Unity tools, and an indie game at my own studio.
- Unity tools: editor windows, GraphView node editors and UPM packages that keep gameplay code data-driven and easy to work with.
- AI / LLM in Unity: an in-editor assistant that runs editor actions, MCP bridges so agents like Cursor and Codex can drive the Editor, and generative-AI node graphs.
- Games: gameplay and systems architecture, game feel, URP shaders and mobile performance.
| Repo | What it is |
|---|---|
| UnityGPTActions | Unity Editor AI assistant: in-editor chat that runs editor actions, semantic deep search over the project, and an MCP bridge + server for Cursor / Codex. UPM package with CI tests. |
| unity-mcp-launcher | Unity MCP Hub: macOS SwiftUI menu-bar app + FastAPI/SQLite service + MCP gateway that registers, launches and exposes Unity projects to AI agents. |
| UnityAIFlow | GraphView node editor that chains generative-AI steps (text, image via OpenAI / Gemini, video, speech) with dependency-aware caching. |
| UnityBehaviorHFSM | Hierarchical finite state machine with ScriptableObject states, transitions, layers, per-state services and timeouts. |
| UnityBehaviorTree | Behaviour tree runtime plus a node editor window, with services, live debug tinting and shared variables. |
| UnityCameraShake | Composable camera shake: Perlin, impulse, proximity and trauma sources summed into one offset. |
More in the behaviour suite: UnityBehaviorGraph (graph execution), UnityBehaviorVars (shared variables and conditions), UnityBehaviorDialogs (ScriptableObject dialogue with conditions, choices and Timeline cutscenes). Also: UnityNotionDownloader (Notion → Unity content pipeline).
Lumen Inferius (Steam): a 2.5D Souls-like Metroidvania with Lovecraftian horror, set in a vast world and built in Unity at my studio, Death By Gravity. I'm Founder & Creative Director. Shipped: Brink of Consciousness: The Lonely Hearts Murders · Nearwood – Collector's Edition
Unity · C# · URP shaders · editor tooling & UPM packages · gameplay & systems architecture · mobile performance · LLM tool calling · MCP


