![Alex Dovgodko, Developer in Kiev, Ukraine](https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F123%2Fpicture%2Foptimized%2Fhuge-efed7af63b214c253a124cc1968f4273.jpg&width=480)
Alex Dovgodko
Verified Expert in Engineering
Game Development Developer
Alex has been working as a professional game developer since 2007. He took part in the creation of several high-quality games and has a lot of experience creating various subsystems of big games and small games. He's made games for all the popular media types, including PC, mobile, and social. He has a solid understanding of game creation principals, especially monetization and virality mechanisms.
Portfolio
Experience
Availability
Preferred Environment
Community, Visual Studio, Unity3D
The most amazing...
...thing I've created is a set of tools for a dynamic game balancing framework for an MMORPG.
Work Experience
Team Leader/CTO
mPower Games Studio
- Developed a cross-platform non-gaming mobile application for military purposes.
- Implemented an algorithm of geo data conversion between flat 2D coordinates and world geo coordinates.
- Implemented a UI using Android wrapper on Xamarin for a non-gaming project.
- Supported the game on 7 platforms using Unity 3D and C#.
Team Leader/CTO
JED Games
- Implemented visual effects.
- Developed game play features.
- Built IRC chat support.
- Created a client side in-app billing with transaction validation for client server game for 7 platforms.
- Programmed ADs support.
- Implemented analytics support.
- Built various tools and utilities.
- Ported the game to 7 platforms.
- Supported all the company projects using Unity 3D and C#.
Team Leader/CTO
MCM Online
- Implemented a state machine for user behaviors support in 3D real-time environment.
- Built a set of tools for dynamic game play and economics balancing.
- Designed the characters' 3D animation system.
- Developed some special abilities (on the server side).
- Created visual effects.
- Optimized many 3D-graphics-related performance issues.
- Hardcore bugs finder/fixer.
- Supported the project through its lifetime using C++ and Unigine Script.
Software Developer
Electronic Paradise
- Created an architecture of a universal 3D editor for game levels for company's game engine.
- Implemented a set of game level editing tools.
- Built 3D scene rendering inside the game editor on C# using a renderer API implemented on native C++.
- Created Lua script support for testing/tuning of game features inside the game editor.
- Implemented a configurable UI for the editor.
Experience
Elemental Heroes
http://www.mpower-games.com/portfolio/My role:
• Cross-platform features (auto build scripts for all platforms, app store setup, ...)
• Social authorization
• Cross-platform billing
• In-game chat (based on IRC)
• Analytics programming
• Downloadable resource management (with Unity Assets Bundle technology).
Cross-platform Social Framework for Games
Game Balance Simulation Toolset
Find & Destroy: Tanks Strategy
http://www.mpower-games.com/portfolio/My role:
• Cross-platform features (auto build scripts for all platforms, App Store setup, etc.)
• Social authorization
• Cross-platform billing
• Sound effects and music programming
• Static lighting setup
• Several visual effects
Education
Master's Degree in Computer Integrated Automation
National Technical University of Ukraine 'Kyiv Polytechnic Institute' - Ukraine, Kiev
Skills
Libraries/APIs
VK API, Facebook API, OpenStreetMap API, Odnoklassniki API, Steam Integration
Tools
Android NDK, Microsoft Visual Studio, TortoiseSVN, Visual Studio, UNIGINE 2 Engine, Unigine, Xcode, Mercurial
Frameworks
Unity3D, .NET, Unity
Languages
XML, C#, C, C++, HLSL, GLSL, SQL
Storage
MySQL, Microsoft SQL Server
Paradigms
Agile Software Development, Windows App Development
Platforms
Windows, Xamarin, Android, iOS, Steam, Mobile
Other
Strategy Games, Game Development, Game Design, Community, 3D, 2D Graphics, IRC, Game Engine Programming
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