Viacheslav Dubikovskiy
Verified Expert in Engineering
Game and Software Developer
Bar, Montenegro
Toptal member since November 30, 2020
Viacheslav is an accomplished game developer with two Master's degrees and a number of multiplayer projects on UE4 and Unity engines. His portfolio boasts several published AAA multiplayer game titles, such as Panzar, an award-winning game with a large community. He is a professional, broad-minded C++ and C# programmer familiar with modern programming patterns. Viacheslav's projects can be found on the Apple Store (iOS, macOS), Google Play, Microsoft Store (UWP), and Steam.
Portfolio
Experience
Availability
Preferred Environment
C#, C++17, Unity, Unreal Engine
The most amazing...
...project I've helped develop is Panzar, an MMO game with many awards and a vast, active community.
Work Experience
Freelance Developer
Hobby Projects
- Created the casual game Art by Numbers, written in Unity and available on the Apple Store (iOS, macOS), Google Play, Microsoft Store (UWP), and Steam.
- Developed 2D and 3D projects on Unity. Experienced with most of the subsystems of the engine.
- Ported and launched games for various mobile platforms.
- Developed web servers on ASP.NET Core and React.
Lead Programmer
Panzar Studio
- Led the entire development process, from conceptualization to release, for two large multiplayer games: Panzar (panzar.com) using CryEngine and Total Lockdown (playtld.com) using Unreal Engine 4.
- Managed the software development process, designing application architectures, developing a comprehensive suite of programs, and efficiently organizing the testing process, DevOps, and CI/CD pipelines.
- Wrote compilers for automatic code generation and runtime reflection data.
- Developed multiplayer games on Unreal Engine 4, including gameplay, AI, and UI.
- Developed the architecture of large heterogeneous projects and databases.
- Engaged in code review and prepared the code style.
- Spearheaded project management. Engaged in the assessment of the time for completing tasks.
- Engaged in recruiting and training newcomers as well as personnel training.
Producer/Lead Developer
Glu Mobile
- Participated in the creation of 15 mobile games both as a project manager and lead developer. All projects have been completed and published.
- Conducted project management and engaged in the assessment of the time for completing tasks.
- Led the development of C ++ games on five successfully launched projects.
Experience
Panzar
http://www.panzar.comI was responsible for the software portion of the project from the start. I was also the team lead, software architecture, and database designer. As a developer, I worked with most parts of the project, from business servers and DB abstraction layers up to multiplayer gameplay, and game scenes.
Art by Numbers
It was created as a hobby project with Unity and has multiplayer and meta servers implemented on ASP.NET. I was the only developer. I ported the game to iOS, macOS, Windows, UWP, and Android. It is published in Apple, Google, MS stores, and on Steam.
Total Lockdown
http://www.playtld.comI led the software development from the start. I prepared a smooth development transition from CryEngine to Unreal Engine 4. I managed the teaching process and project management. As a developer, I worked a lot with network gameplay, game worlds, scenes, AI, UI, and plugins, as well as compilers for internal tools, code generation, and data marshaling.
Education
Master's Degree in Computer Science
Lomonosov Moscow State University (MSU) - Moscow, Russia
Master's Degree in Automatic Control Theory
Bauman Moscow State Technical University - Moscow, Russia
Skills
Libraries/APIs
React
Languages
SQL, C++17, C#, C++, JavaScript 6, Objective-C
Frameworks
Unreal Engine 4, Unity, CRYENGINE, Blueprint, Unreal Engine, ASP.NET
Paradigms
Compiler Design
Platforms
Mobile, Steam Development, iOS, Android, Universal Windows Platform (UWP), Azure
Storage
MongoDB
Other
Mathematics, Code Architecture, Unreal Engine 5, Game Development, Blueprints Visual Scripting, Engineering
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring