FAQ
Where do I start?
Try starting by developing a simple game and adding it to the platform. For more details, see Getting started.
Who can publish games on the platform?
Any user can publish games here. To monetize a game, receive payments and withdraw funds, you need to register in the cashout cabinet. Registration is available for legal entities, sole proprietorships and self-employed. For more details, see Money withdrawal.
How do I launch my game on the platform?
- 1.
Create a game locally and make sure it works. See Getting started.
- 2.
Submit an application to publish the game in the VK catalog. Games published in the catalog are visible to all users. For details, see How to get to the catalog.
What are the platform's terms for publishing games?
Before a game is added to the catalog, it must pass moderation. Our staff will check if the game complies with our requirements for games, the publishing terms and the legislation of the Russian Federation. For more information on how to apply as well as your next steps, see How to get to the catalog.
What promotional opportunities does the platform offer?
- •
Featuring, which means including the game in various collections: by genre, theme, timed to holidays or sales days, recommendations, and others. Collections are curated by editors or generated automatically. This is a good free way to attract users. Read more about featuring in the Collections section.
- •
- •
Direct messages to users from the game, messages in the activity feed and other methods. See recommendations for game mechanics.
How do I monetize my game?
You can monetize your games using in-game purchases as well as by displaying ads on game screens or when transitioning between them.
How do in-game purchases work?
Users purchase in-game virtual goods with VK votes (no more than 3,000 per day by default) or OKs. Payments can be one-time purchases or recurring. To accept payments, you need to enable virtual currency payments in your game. For more information on purchases and withdrawals, see In-game purchases.
How do I show ads in my game?
To display ads, you need to register in the cashout cabinet.
The ads you show must meet the following terms:
- •
- •
- •The legislation of the Russian Federation, in particular the Federal Law of March 13, 2006 No. 38-FZ "On Advertising"
You can find more information on connecting ads in your game and withdrawing funds in the Advertising in games section.
Is it possible to create a game for both the mobile app and the desktop version of VK?
Yes, it's possible. Start by creating a game for the mobile app using Direct Games. The resulting game code can be modified so that the size of its window matches the screen size of the device being used.
How do I use the VK Bridge library in Unity games?
- 1.
Build an HTML5 game in Unity using the WebGL platform.
- 2.
Connect the VK Bridge library and call the
VKWebAppInitevent in the build’s HTML template.After that, all work with the library will be done from Unity via JavaScript.
If your game is fairly simple, you may prefer rewriting it from scratch in HTML5 using, for example, JavaScript. This will let you create an optimized web version of the game and use VK Bridge features.
There are also third-party SDK solutions that unify work across multiple platforms. For example, you can use: github.com/playgama/bridge-unity.
How do I make sure my game works correctly on both VK domains (vk.com and vk.ru)?
Since some developers validate incoming requests and specify the URLs of trusted sites in the game configuration, do not forget to include the vk.ru domain in the whitelist. This is necessary for your game to work correctly for users who run it on the vk.ru domain.
If you use the X-Frame-Options header in your games when sending server responses, we recommend that you make changes to support new values (vk.ru and m.vk.ru).
Are Flash games supported?
Adobe blocked Flash content from running in Flash Player starting in January 2021. Such games cannot be launched directly in a browser or in the mobile app.
To run Flash games, we offer a dedicated app called Play Machine. Users can download it from the games catalog:
Play Machine banner
Use HTML5 to create new games.
Where can I get answers to my questions?
If you need help with integrating your game or have any other questions, please contact our Support team. You can also search for a solution or ask for help in the developer communities.
Where can I read more about creating games on VK?
See the documentation of VK Games.