A Unity developer focused on creating clean, scalable architecture and implementing complex gameplay systems. I apply an engineering approach to development to build stable and maintainable products.
Status: Open to remote work opportunities.
📌 TL;DR (Key Achievements)
-
🏛️ Architecture & Efficiency:
- Case 1: Designed a modular, data-driven customization architecture that accelerated new content implementation by ~75% and reduced the game design team's dependency on programmers.
- Case 2: Refactored a complex "God-Object" into a clean, maintainable MVP Architecture.
-
⚡ Performance Optimization:
-
Case 1: Conducted comprehensive optimizations, achieving a ~40% performance increase in texture operations
-
Case 2: Developed a procedural city generation algorithm, which reduced the build size by ~30% and significantly sped up the design of new levels.
-
-
🚀 Commercial Experience & Complex Systems: Implemented complex gameplay systems Save-Anywhere, tactical AI with 15+ enemy types, drawing accuracy evaluation system), and shipped several commercial projects, on Google Play and Yandex.Games with full platform SDK integration.
-
🤖 AI-Augmented Development: Boosted development velocity by ~40-50% through deep AI integration, from AI-native IDEs (Cursor) to direct LLM application for complex refactoring and prototyping.
-
✨ Metaprogramming & Development Velocity: Developed an open-source AOP plugin (IL-weaving) that reduces boilerplate code by up to 60%.
🛠️ Show My Tech Stack
-
💻 Languages & Platforms:
- C# (advanced), HLSL (basics)
- PC (Windows), Mobile (Android), WebGL
-
🏛️ Architecture & Patterns:
- Principles: SOLID, KISS, YAGNI, DRY
- Patterns: DI/IoC (Zenject), FSM, ECS (basics), MVP, MVVM, MVC, AOP (Fody)
- GoF: Singleton, Factory, Observer, Command, State, Pool, Adapter, Decorator, Facade, Strategy
-
⚙️ Unity Core & Subsystems:
- Rendering: URP, HDRP, Built-in RP, Shader Graph, Particle System, Post-Processing
- Asset Management: Addressable Asset System, Asset Bundles
- UI: uGUI, UI Toolkit (basics)
- Asynchronous: UniTask, Async/Await, Coroutines
- Other: Physics 2D/3D, Animator, Timeline, Cinemachine, Input System
-
🎨 Tools, SDKs & Software:
- Tools: Git (Gitflow), Rider, Visual Studio, VS Code
- Plugins: DOTween, ProBuilder, Polybrush
- SDK & API: Yandex.Games SDK, Google Play Services, VK Games API, Unity Ads, FMOD, JSON (Newtonsoft)
- Graphics & Audio: Blender, Adobe Photoshop, Illustrator, Audition, Aseprite
📂 Portfolio (Projects)
My portfolio showcases practical experience in solving problems of various scales. Below are key projects that reflect my development approach, from rapid prototyping in game jams to designing complex architectures for shipped titles.
-
A mobile game released on Google Play, built on the principles of clean architecture. This project is a practical implementation of SOLID, DI, FSM, and asynchronous programming to create a maintainable and easily extendable product.
-
An open-source metaprogramming tool that enables an aspect-oriented approach in Unity for writing cleaner code.
-
A complete framework for a classic FPS, created to deeply explore and implement interconnected gameplay systems from scratch.
-
A WebGL game published on the Yandex.Games platform, with a focus on procedural generation and web platform integration.
-
🦊 Fox Factory & Fox Town
A series of projects created under tight deadlines (72 hours) with the same team for game jams (Indie Varvar's Jam, VK Games).
-
A minimalist 2D platformer for a game jam.
-
🦎 Russ VS Lizards: Battle for the Baikal
A top-down shooter created to experiment with "raw" API integration.
- Key Achievements:
- Implemented direct interaction with the Yandex.Games API via HTTP requests, bypassing the standard SDK for authentication and data submission.
- Key Achievements:
-
⚪ Peem Poom
An early casual game released on Google Play.
- Key Achievements:
- Gained experience with the full mobile game release cycle and Google Play API integration (leaderboards, achievements).
- Key Achievements:
-
🧟 Zoox
The first serious 2D project, a zombie apocalypse game developed at the age of 14.
- Key Achievements:
- Demonstrates an early mastery of the entire development pipeline, from concept to release, including creating all 2D graphics from scratch in Adobe Illustrator.
- Key Achievements:
Русская Версия
Разработчик на Unity с фокусом на создании чистой, масштабируемой архитектуры и реализации сложных игровых систем. Практикую инженерный подход к разработке для создания стабильных и поддерживаемых продуктов.
Статус: Открыт к предложениям о работе (удаленно).
📌 TL;DR (Ключевые достижения)
-
🏛️ Архитектура и эффективность:
- Кейс 1: Спроектировал модульную, data-driven архитектуру кастомизации, которая ускорила добавление нового контента на ~75% и снизила зависимость гейм-дизайна от программиста.
- Кейс 2: Провёл рефакторинг сложного "God-Object" до чистой, поддерживаемой MVP Архитектуры.
-
⚡ Оптимизация производительности:
-
Кейс 1: Провел комплексную оптимизацию, добившись ускорения операций с текстурами на ~35%.
-
Кейс 2: Разработал алгоритм процедурной генерации города, что уменьшило размер билда на ~30% и многократно ускорило проектирование новых уровней.
-
-
🚀 Коммерческий опыт и сложные системы: Реализовал сложные игровые системы (Save-Anywhere, тактический AI с 15+ типами врагов, система оценки точности рисования), а также выпустил несколько коммерческих проектов, в Google Play и Яндекс.Играх с полной интеграцией платформенных SDK.
-
🤖 AI-Augmented Development: Ускорил разработку на ~40-50% благодаря глубокой интеграции ИИ: от AI-native IDE (Cursor) до прямого применения LLM для сложного рефакторинга и прототипирования.
-
✨ Метапрограммирование и ускорение разработки: Разработал open-source AOP-плагин (IL-weaving), который сокращает шаблонный код до +60%.
🛠️ Показать мой стек технологий
-
💻 Языки и Платформы:
- C# (продвинутый), HLSL (базовый)
- PC (Windows), Mobile (Android), WebGL
-
🏛️ Архитектура и Паттерны:
- Принципы: SOLID, KISS, YAGNI, DRY
- Паттерны: DI/IoC (Zenject), FSM, ECS (основы), MVP, MVVM, MVC, AOP (Fody)
- GoF: Singleton, Factory, Observer, Command, State, Pool, Adapter, Decorator, Facade, Strategy
-
⚙️ Unity Core & Subsystems:
- Рендеринг: URP, HDRP, Built-in RP, Shader Graph, Particle System, Post-Processing
- Управление ресурсами: Addressable Asset System, Asset Bundles
- UI: uGUI, UI Toolkit (основы)
- Асинхронность: UniTask, Async/Await, Coroutines
- Прочее: Physics 2D/3D, Animator, Timeline, Cinemachine, Input System
-
🎨 Инструменты, SDK и ПО:
- Инструменты: Git (Gitflow), Rider, Visual Studio, VS Code
- Плагины: DOTween, ProBuilder, Polybrush
- SDK и API: Yandex.Games SDK, Google Play Services, VK Games API, Unity Ads, FMOD, JSON (Newtonsoft)
- Графика и Аудио: Blender, Adobe Photoshop, Illustrator, Audition, Aseprite
📂 Portfolio (Проекты)
Мое портфолио демонстрирует практический опыт решения задач разного масштаба. Ниже представлены ключевые проекты, отражающие мой подход к разработке: от быстрой прототипизации на геймджемах до проектирования комплексных архитектур для выпущенных игр.
-
Выпущенная в Google Play мобильная игра, построенная на принципах чистой архитектуры. Проект является практической реализацией принципов SOLID, DI, FSM и асинхронного подхода для создания поддерживаемого и легко расширяемого продукта.
-
Open-source инструмент для метапрограммирования, позволяющий применять аспектно-ориентированный подход в Unity для написания более чистого кода.
-
Полноценный фреймворк для классического FPS, созданный для глубокой проработки и реализации взаимосвязанных игровых систем с нуля.
-
WebGL-игра, опубликованная на платформе Яндекс.Игры, с фокусом на процедурной генерации и интеграции с веб-платформой.
-
🦊 Fox Factory & Fox Town
Серия проектов, созданных в сжатые сроки (72 часа) в составе одной и той же команды для геймджемов (Indie Varvar's Jam, VK Игры).
-
Минималистичный 2D-платформер, созданный для геймджема в рамках небольшой команды.
- Ключевые достижения:
- Практика в быстрой реализации и завершении проекта от идеи до готового билда в рамках жестких временных ограничений.
- Ключевые достижения:
-
🦎 Russ VS Lizards: Battle for the Baikal
Top-down shooter, созданный для эксперимента с "сырой" интеграцией API.
- Ключевые достижения:
- Реализовано прямое взаимодействие с API Яндекс.Игр через HTTP-запросы, минуя стандартный SDK, для авторизации и отправки данных.
- Ключевые достижения:
-
⚪ Peem Poom
Одна из ранних казуальных игр, выпущенная в Google Play.
- Ключевые достижения:
- Получен опыт полного цикла релиза мобильной игры и интеграции Google Play API (лидерборды, достижения).
- Ключевые достижения:
-
🧟 Zoox
Первый серьезный 2D-проект в жанре зомби-апокалипсиса, разработанный в 14 лет.
- Ключевые достижения:
- Демонстрация раннего освоения всего пайплайна разработки: от идеи до релиза, включая создание всей 2D-графики с нуля в Adobe Illustrator.
- Ключевые достижения: