Vsevolod Gavrilov
Vsevolod Gavrilov
Built and maintained a custom scenario builder for a large Unity VR training platform. The system is based on a state machine and a node-based editor implemented in the Unity Inspector. All new training scenarios were built with this tool. I developed new features, refactored legacy code, and improved the system's reliability and workflow. Post-release support was reduced by more than 50%.
A modern VR platform for effective training. It features a series of interactive, immersive, and realistic scenarios that allow for complete immersion in training that mirrors real-life situations.
Developed a real-time multiplayer VR football game supporting 22 players on the same map. Worked on multiplayer synchronization with Mirror, realistic ball physics, player IK, camera systems, and integration with custom VR hardware. Also developed a networking SDK for real-time hand tracking and haptic feedback, and implemented glove calibration that reduced player setup time by more than 50%.
Custom Unity Debug is an open-source extension for Unity's Debug.Log, offering enhanced logging with customizable tags, colors, and formatting. It allows developers to define, categorize, and filter log messages efficiently. Features include multi-tag logging, global and per-tag enable/disable controls, and seamless integration with Unity's console.
Created in 2025
A showcase of an interactive medical demo, featuring real-time full-body tracking, and live ECG and PPG data integration for training, education, and visualization.
The project includes a custom shader (URP/HLSL) that renders a graph with flexible settings, utilizes FinalIK for real-time inverse kinematics of the player, and implements a custom UDP-based communication protocol for seamless data exchange with the ECG/PPG device.
Created in 2024
Silent glaciers hold many secrets. What is hidden behind this snow? An ancient tribe, Vikings, a medieval kingdom and many others are ready to reveal their secrets if you help them free themselves from the ice shackles. It's time to take your fishing rod and learn all the secrets of cold waters.
Relaxing fishing with nice pixel art. Click and dodge fish to go as deep as possible and collect many coins. Over 30 unique characters in the store, unlock them all and discover their story. This is fishing, but you don't need to fish!
In this project, I use the classic Unity approach based on MonoBehaviour and UnityEvents. Created in 2021
Prototype mobile sandbox game. Generation of 2D tile maps of asteroids with an internal cave. I have created algorithms for both procedural features. This project build on classic Unity approach based on MonoBehaviour.
Created in 2022