About Me
Hi, I am Vladislav Kantaev
I’m a Unity Developer and Graphics Programmer. I’ve been developing games in Unity since 2018. At the moment, I specialize in DirectX 12 and Unity graphics programming. My additional areas of expertise are gameplay programming and game architecture.
Programming Skills
Graphics Programming
Unity/C#/URP/SRP
Unity/C#/URP/SRP
DirectX 12/C++
DirectX 12/C++
🐞 PIX/RenderDoc/NVIDIA Nsight
🐞 PIX/RenderDoc/NVIDIA Nsight
Shader Development
Unity/HLSL/ShaderLab/ShaderGraph
Unity/HLSL/ShaderLab/ShaderGraph
DirectX 12/HLSL
DirectX 12/HLSL
Gameplay Programming
Unity/C#
Unity/C#
Game Architecture
↩️ Entity-Component-System (ECS)
↩️ Entity-Component-System (ECS)
↖️ Dependency Injection (DI)
↖️ Dependency Injection (DI)
🔁 Object-Oriented Programming (OOP)
🔁 Object-Oriented Programming (OOP)
Other Skills
Version Control Systems
Git
Git
Perforce
Perforce
CI/CD
GitHub Actions
GitHub Actions
GameCI
GameCI
GitLab CI
GitLab CI
Rendering Developer, Sperasoft
September 2022 — April 2024 • 1 yrs 7 mos
- Worked on Starfield as a part of Bethesda’s rendering team:
- Maintained the renderer of a custom engine for PC and Xbox Series S/X (DirectX 12).
- Developed a DirectX 12 renderer for internal company’s purposes.
CTO, Indie GameDev Club
January 2021 — July 2022 • 1 yrs 6 mos
- Developed and maintained mobile and WebGL games.
- Applied various architectural approaches: Entity-Component, Entity-Component-System, Dependency Injection, MV-family.
- Created shaders with HLSL and Shader Graph.
- Profiled and optimized code, graphics, and physics.
- Used and extended Universal Render Pipeline.
- Established the company's technical processes.
- Conducted code review and mentored other programmers.
- Built Continuous Integration pipelines.
Unity Developer, Indie GameDev Club
November 2019 — December 2020 • 1 yrs 2 mos
- Developed and maintained mobile games.
- Integrated assets produced by other team members.
- Integrated SDKs for analytics and monetization.
- Created shaders with Shader Graph.
Student, Innopolis University
August 2018 — June 2022
Bachelor's degree: Computer Science, Software Engineering track
Thesis topic: Automatic difficulty assessment of levels in hyper-casual games with reinforcement learning