Skip to content
View finerace's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report finerace

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.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
finerace/README.md

Русский Русская версия icon

FineRace (Saveliy Grizan)

Unity Developer

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.

LinkedIn Telegram


📌 TL;DR (Key Achievements)

🛠️ 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.

Flagship & Open-Source Projects

  • 📱 Artist's Simulator

    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.

  • AOP Plugin for Unity

    An open-source metaprogramming tool that enables an aspect-oriented approach in Unity for writing cleaner code.


Technical Projects & Shipped Games

  • 🔫 Ancelight FPS

    A complete framework for a classic FPS, created to deeply explore and implement interconnected gameplay systems from scratch.

  • 🤖 Drift Tanks VS Zombies

    A WebGL game published on the Yandex.Games platform, with a focus on procedural generation and web platform integration.


Teamwork & Game Jam Experience

  • 🦊 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).

  • 🏃 Job Runner

    A minimalist 2D platformer for a game jam.


Early Projects & Experiments

  • 🦎 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.
  • 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).
  • 🧟 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.

Русская Версия

English English Version icon

FineRace (Гризан Савелий)

Unity Developer

Разработчик на Unity с фокусом на создании чистой, масштабируемой архитектуры и реализации сложных игровых систем. Практикую инженерный подход к разработке для создания стабильных и поддерживаемых продуктов.
Статус: Открыт к предложениям о работе (удаленно).

LinkedIn Telegram


📌 TL;DR (Ключевые достижения)

🛠️ Показать мой стек технологий
  • 💻 Языки и Платформы:

    • 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 (Проекты)

Мое портфолио демонстрирует практический опыт решения задач разного масштаба. Ниже представлены ключевые проекты, отражающие мой подход к разработке: от быстрой прототипизации на геймджемах до проектирования комплексных архитектур для выпущенных игр.

Флагманские и Open-Source проекты

  • 📱 Artist's Simulator

    Выпущенная в Google Play мобильная игра, построенная на принципах чистой архитектуры. Проект является практической реализацией принципов SOLID, DI, FSM и асинхронного подхода для создания поддерживаемого и легко расширяемого продукта.

  • AOP Plugin for Unity

    Open-source инструмент для метапрограммирования, позволяющий применять аспектно-ориентированный подход в Unity для написания более чистого кода.


Технические проекты и опубликованные игры

  • 🔫 Ancelight FPS

    Полноценный фреймворк для классического FPS, созданный для глубокой проработки и реализации взаимосвязанных игровых систем с нуля.

  • 🤖 Drift Tanks VS Zombies

    WebGL-игра, опубликованная на платформе Яндекс.Игры, с фокусом на процедурной генерации и интеграции с веб-платформой.


Опыт командной работы и геймджемов

  • 🦊 Fox Factory & Fox Town

    Серия проектов, созданных в сжатые сроки (72 часа) в составе одной и той же команды для геймджемов (Indie Varvar's Jam, VK Игры).

  • 🏃 Job Runner

    Минималистичный 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.

Pinned Loading

  1. MethodBoundaryAspect.Fody-for-Unity MethodBoundaryAspect.Fody-for-Unity Public

    This is a plugin for static weaving code that integrates MethodBoundaryAspect.Fody into a Unity project using the Loxodon Framework!

    C# 1

  2. Artists-Simulator Artists-Simulator Public

    A competitive drawing game in Unity, demonstrating a clean, scalable architecture with Zenject, UniTask, and AOP.

    C# 1

  3. Ancelight Ancelight Public

    An ambitious solo FPS project with two demo levels, featuring a deep implementation of core mechanics: Save/Load, 15+ AI types, and a data-driven weapon system.

    C# 1

  4. Drift-Tanks-Vs-Zombies Drift-Tanks-Vs-Zombies Public

    A WebGL game with a custom procedural city generation algorithm, full Yandex.Games SDK integration (Cloud Saves, IAP), and Rigidbody-based tank physics.

    C#

  5. FoxFactory FoxFactory Public

    Made in 72 hours for Indie Varvar's Jam #4. As the sole developer (team of 8), I brought the artists' and designers' vision to life.

    C# 1