Skip to main content
// modder · engineer · teacher

I crack games open, build the tools, and show you how.

Mods that make game worlds act on their own, a behavior engine other developers can build on, and hands-on dev coaching. Mostly GTA V today; other games next.

Lorcann
Lorcann
GTA V mods · C#/full-stack dev · coaching
behavior.cs
// give an NPC its own agenda
var npc = new PedStateMachine(ped);
npc.SetState(new StateIdle(ped));
npc.SetStateDelayed(
  new StatePlayAnim(ped,
    "random@arrests@busted",
    "idle_a"), 1500);
npc.Update(); // that's the mod.
Mods

Worlds that don't sit still.

I mostly tweak how NPCs think and how systems behave, so the world does things whether or not you're looking. GTA V for now; the approach travels to other games.

Interact Engine · In development

The tech, for other developers.

A reusable behavior layer for other developers, grown from InteractV's own systems — the same codebase, shipped as a blank starting point you build your own world on. It's being built in the open and isn't open yet.

  • Explicit state completion: an action ends when it really finishes, not on a clock.
  • One owner per ped, so two systems don't fight over the same actor.
  • Bring your own content: the engine ships empty, you author the world from zero.
model
// one codebase, two faces
engine      // the code, content empty
   +
InteractV   // engine + its content (the demo)
your mod    // engine + your content  (soon)
Support & work with me

Keep the mods coming, or build with me.

Fund the next mod through Patreon, or bring me your own project.