Skip to content
View EgorShesterikov's full-sized avatar

Block or report EgorShesterikov

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. Markdown is supported. 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
EgorShesterikov/README.md

Hi, I'm Egor Shesterikov 👋

Unity Game Developer · C# Engineer
Building games and the tools that make building them easier.

LinkedIn itch.io


🎮 About me

  • 🧩 Creating game applications with Unity is my main focus, and I work confidently with modern tools and frameworks.
  • 🕹️ Shipped across Action-adventure, Roguelike, Auto-battler, Casual and Hyper-casual genres on a variety of platforms.
  • 🌐 Experienced with Netcode implementations for building multiplayer applications.
  • ⚙️ I maintain SST-Systems — a collection of open-source Unity packages for configuration, serialization and initialization.
  • 🎨 I also ship my own indie games — you can play them on itch.io.
  • 🗂️ Structuring knowledge systematically is a passion of mine — I pursue it through my own Obsidian project.

🛠️ Tech Stack

C# Unity .NET Netcode Git Rider Obsidian


🧠 Engineering Principles

I care about how code is built, not only that it works. My toolkit includes:

  • Principles: OOP · SOLID · KISS · YAGNI · DRY · BDUF · APO · TDD · DDD · GRASP
  • Package/architecture principles: REP · CCP · CRP · ADP · SDP · SAP
  • Patterns & styles: all major design patterns · MVx · ECS · CEP

Let's build something worth playing.

Pinned Loading

  1. SST-Systems/Configurators SST-Systems/Configurators Public

    Design gameplay rules in the Unity's Inspector — no code changes to add or tweak behaviours.

    C# 19

  2. SST-Systems/StableRef SST-Systems/StableRef Public

    A convenient, reliable wrapper over Unity's [SerializeReference].

    C# 24

  3. SST-Systems/Interaction-Objects SST-Systems/Interaction-Objects Public

    First-person pick-up, carry & throw system for Unity physics objects, with a built-in outline effect.

    C# 4

  4. SST-Systems/ConfigProvider SST-Systems/ConfigProvider Public

    Type-safe access to ScriptableObject configs for Unity.

    C# 3

  5. SST-Systems/Initialization SST-Systems/Initialization Public

    Async initialization pipeline for Unity and pure C#.

    C# 3

  6. Lexicon Lexicon Public

    An app to record, group and memorize English words.

    HTML 1