Hi — I’m Arian.#
I’m a gameplay & systems programmer. I like building the “invisible” parts that make games feel good: movement, combat loops, enemy behaviors, simulation tools, and the workflow glue that lets a team iterate without stepping on each other.
If you’re a recruiter, the fastest path is Projects. Each one is written as: goal → constraints → what I owned → results.
Systems-first mindset#
I treat games as modular systems that interlock cleanly: input, movement, combat, AI, spawning, saving, UI, and tooling.
Performance-aware#
I profile, measure, and optimize. I care about stable frame-time and predictable behavior, not “it feels faster.”
Practical AI#
FSMs, behavior trees, and utility-style decision making — tuned for readable debugging and iteration.
Simulation / physics tools#
Verlet systems, constraints, collisions, and material-driven behavior — built with clarity and testability.
How I work#
- Define the win condition. What does “done” look like? What can be measured?
- Prototype fast. Build a thin vertical slice that proves the loop.
- Harden the system. Refactor for readability, add tests/diagnostics, and make it easy for others to extend.
I’m at my best when there’s a real problem to solve and a clear target quality bar.
<figure class="event-card">
<div class="logo-wrap" tabindex="0" aria-label="TFS Fest 2025">
<img class="event-logo" src="/images/events/TFSfest.png" alt="TFS Fest 2025">
</div>
<figcaption class="event-caption">
<div class="event-title">TFS Fest 2025</div>
<div class="event-date">Jun 19, 2025</div>
</figcaption>
</figure>
<figure class="event-card">
<div class="logo-wrap" tabindex="0" aria-label="XP Game Summit 2025">
<img class="event-logo" src="/images/events/xp2025.jpg" alt="XP Game Summit 2025">
</div>
<figcaption class="event-caption">
<div class="event-title">XP Game Summit 2025</div>
<div class="event-date">May 30, 2025</div>
</figcaption>
</figure>
<figure class="event-card">
<div class="logo-wrap" tabindex="0" aria-label="Level Up 2025">
<img class="event-logo" src="/images/events/LvlUp.png" alt="Level Up 2025">
</div>
<figcaption class="event-caption">
<div class="event-title">Level Up 2025</div>
<div class="event-date">Apr 12, 2025</div>
</figcaption>
</figure>