Viacheslav is a knowledgeable software engineer with over 15 years in the gaming industry and thorough expertise in the game development process and tools. He is specializing in Unity, Unreal, and CryEngine, with extensive experience in architecting and programming of multithreaded applications in C ++. He is also immersed in the use of modern technologies and programming stacks, with additional knowledge of modern DevOps and CI/CD tools.
Guiding the creation of two large multiplayer games Panzar and Total Lockdown, starting from game concept to release. Both projects are "Game as a Service" with regular updates and both are top level AAA projects for PC.
Performed the development of application architectures and the entire complex of programs as a whole. Organized the testing process, DevOps, and CI/CD.
Developed a large amount of the server-side C ++ code and the entire stack of multiplayer game client development on Unreal 4, Unity, and CryEngine.
Created a casual game Art by Numbers, written in Unity, that is available in the AppleStore (iOS, macOS), Google Play (Android), Steam (PC), Microsoft Store(UWP).
Worked on the development of applications for Android and iOS.
Performed web application development using React and ASP.Net core, creating and using databases on MongoDB and Firebase.
Worked on the development of multiple games that were family-friendly, easy to learn, and targeted at the widest audience of both experienced and novice players.
Handled new feature requests and make improvements to the game, also producing add-ons and game packs.
Ensured the making of interesting games that look and run well.
Art by Numbers is an application that helps users learn the great history of art painting masterpieces. They can paint over the works of famous artists, observing the change of styles and movements in art. The game has a server backend, implemented on ASP.NET core stack. Two player can be joined to game session and paint an art together. Developed the application from scratch using Unity 3D and released it to Google Play, App Store, MS Store, and Steam.
TOTAL LOCKDOWN is a multiplayer online Action/Shooter/Battle Royale game. A player has to assume the role of one of the hundred participants of the dystopian "Total Lockdown" TV show and make every effort to survive till the end of the match. Acted as COO of the studio and was responsible for the full stack of software development. Performed game design calculation tables, DB and Software architecture, DevOps pipeline and CI/CD preparation, BI warehouse and report system, and analysis of collected data. Developed the DB abstraction layer and compilers for C++ and other languages for automatic code generation. Created UI, gameplay, including Client-Server synchronization and control, battle rules, player controllers, and
AI for most of the bots.
Panzar is a massively multiplayer online game feat multiplayer online battle arena developed and published by Russian Panzar Studio for Microsoft Windows. It is a free-to-play game, supported by micro-transactions. It has 15 PvP arenas where teams face off in 5 different game modes including domination, king of the hill, and ball capture. Acted as Architect for the project, being responsible to capture our internal and external client requirements and translate unevolved concepts and ideas into fully designed tangible solutions. Involved into the whole stack of development, mainly on backend development and network parts of the game.