Skip to content
View Primeer's full-sized avatar
💭
Open to job opportunities
💭
Open to job opportunities

Block or report Primeer

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Primeer/README.md

Hi, I'm Aleksandr Esipov 👋

Unity / C# game developer

I build games in Unity. I've worked on a mobile 5v5 PvP arena, a live mobile RTS, F2P visual novels, hyper-casual and web games, from first prototype to release and live ops. Gameplay and networked features (Photon Fusion / PUN 2), bot AI, UI architecture (MVP), Addressables and performance work. I've also led a team and mentored developers along the way.

I've made the team's tools better too: below are a couple of open-source utilities for working with NodeCanvas graphs.

🛠 Open-source tools

Project What it does
NodeCanvas Usages for Rider · Marketplace NodeCanvas calls C# members by string name, so Rider marks them unused and a rename silently breaks graphs. This plugin brings graph references into Code Vision, Find Usages and Rename, plus inspections for broken references. Indexes a ~4000-asset project in ~0.3 s. C# (ReSharper SDK) + Kotlin.
nodecanvas-cli Read, search, lint and edit NodeCanvas graphs (behaviour trees, FSMs, dialogue trees) without opening Unity: find broken references, see where a method or variable is used, apply edits as atomic batches with byte-identical round-trips. Python, no dependencies.

🧰 Stack

Engine & gameplay: Unity · C# · Photon Fusion / PUN 2 · FishNet · NodeCanvas · A* Pathfinding · Cinemachine · Addressables · ECS · URP
UI: UI Toolkit · uGUI · MVP · Odin Inspector
Architecture: VContainer · Zenject · UniTask · UniRx / R3 · unit testing
Performance: Profiler · Frame Debugger · memory & bundle optimisation
Other: Git · Rider / ReSharper SDK · Python · GitHub Actions

📫 Contact

Telegram @p_imeer · esipovaa.985@gmail.com

Pinned Loading

  1. nodecanvas-cli nodecanvas-cli Public

    Read, search, lint and edit NodeCanvas graphs (Behaviour Trees, FSMs, Dialogue Trees) in Unity projects from the command line

    Python 1 1

  2. NodeCanvasForRider NodeCanvasForRider Public

    JetBrains Rider plugin that makes C# members used by NodeCanvas graphs (Behaviour Trees, FSMs, Dialogue Trees) visible to the IDE: Code Vision, Find Usages, Rename and unused-symbol analysis

    C#

  3. Disco-Planets Disco-Planets Public

    The hypercasual 2D game. Merge planets and complete a level.

    C# 1