Back

How to Build and Publish a TikTok Mini Game: Dev Guide

How to Build and Publish a TikTok Mini Game: Dev Guide

Step-by-step guide to publishing a TikTok mini game: developer account, business verification, Unity or Cocos setup, IAA and IAP, testing and review.

Game/App

How to Build and Publish a TikTok Mini Game: Dev Guide

Publishing a TikTok mini game is closer to launching on an app store than many studios expect. There is no install step for players, but there is an account to set up, a business to verify, technical requirements to meet and a review before release.

This guide follows TikTok’s official integration workflow from start to finish, so your team knows what to prepare at each stage and where launches usually get delayed. If you are still deciding whether the format fits your studio, start with our overview of TikTok mini games.

The publishing process at a glance

According to TikTok’s mini games integration workflow, every mini game goes through the same stages:

Stage

What you do

1. Account registration

Create a TikTok for Developers account, an organization for your business and an app for your game

2. Compliance review

Verify your business, pass the industry qualification review and complete launch approval

3. App setup

Add basic information, development settings, optional localization and monetization features

4. Development

Build with Unity or Cocos and integrate TikTok capabilities such as login, ads and payments

5. Debugging and testing

Test with TikTok’s DevTool, upload your code package, preview in TikTok and run acceptance tests

6. Publication

Submit a version for review and release it to players

7. Post-publication

Track analytics, handle reports and manage revenue settlement and payouts

Step 1: Set up your TikTok for Developers account

Start by signing up on TikTok for Developers. Then create an organization that represents your business and invite your team as Admins or Members. Choose the organization name carefully, because it cannot be changed later. Inside the organization, create an app for each mini game you plan to publish.

Step 2: Pass the compliance review

Compliance is where most timelines slip, so start it early and in parallel with development.

  • Business verification: confirm your organization is a registered business. Only Admins can submit it, and it is required before you can monetize.

  • Industry qualification review: show that your organization is a legitimate mini games publisher.

  • Launch approval: complete TikTok’s general launch approval. The United States has its own approval process, so plan extra time if the US is a target market.

Step 3: Configure your mini game

Next, fill in your game’s basic information following TikTok’s specifications and set up your development configuration. If you plan to launch in several of the live mini game markets, add localized names and descriptions now. This is also where you enable monetization features, so decide early whether your game will rely on in-app ads, in-app purchases or both.

Step 4: Build and integrate your game

TikTok mini games support mainstream engines such as Unity and Cocos, and TikTok says existing games can be adapted without rebuilding the code. TikTok also provides a native runtime, with a migration path for older HTML-based games.

During development, integrate the TikTok capabilities your game needs:

  • Silent login so players start instantly with their TikTok identity, plus optional explicit authorization when you need more user data.

  • In-app ads such as rewarded videos and interstitials.

  • In-app purchases for virtual items, processed through TikTok’s payment system.

  • Home screen shortcut and revisit from profile to bring players back after their first session.

Keep the package as light as possible. Players arrive from a short video and expect the game to open in seconds, and slow loading is one of the fastest ways to lose them before the first level.

Step 5: Debug, test and preview

Use TikTok’s DevTool to debug your game, then upload your code package and preview it inside the TikTok app on real devices. Before you submit, review TikTok’s acceptance testing guidelines and moderation rules. Testing against them yourself is much faster than fixing issues after a rejected review.

Step 6: Submit for review and release

Submit a version of your mini game for review. Once it is approved, release it to players. From this point, your game can appear in search, the Minis Center and recommendations, and you can start driving traffic with ads.

TikTok mini game pre-launch checklist

Step 7: After launch

Once your game is live, use the analytics dashboard to track behavior, retention and monetization, and respond to player reports about experience, payments or content. Revenue is settled through the developer platform, where you confirm statements and upload invoices to receive payouts.

Growth is the next challenge. Our guide to TikTok mini game monetization explains how to combine in-app ads, in-app purchases and TikTok Growth Max campaigns, and our mobile game ads best practices cover the creative side.

Common reasons mini game launches get delayed

  • Starting business verification too late, after development is finished.

  • Forgetting that the US needs its own launch approval.

  • Heavy packages that load slowly on mid-range phones.

  • Monetization added at the end instead of designed into the core loop.

  • Skipping acceptance testing and failing review on avoidable issues.

FAQ

  1. Do I need a registered company to publish a TikTok mini game?

Yes. Your organization must pass business verification, and verification is required before you can monetize your game.

  1. Which game engines can I use?

TikTok mini games support mainstream engines such as Unity and Cocos, and TikTok also offers a native runtime with a migration path for HTML-based games.

  1. How long does it take to publish a TikTok mini game?

It depends on your game and on how quickly you complete compliance review. Starting verification and approval in parallel with development is the best way to shorten the timeline.

  1. Can I publish one mini game in several countries?

Yes. You can add localization and launch across the markets where mini games are available, but the US requires its own launch approval.

Conclusion

Publishing a TikTok mini game follows a clear path: set up your developer account, clear compliance early, build with Unity or Cocos, test against TikTok’s guidelines and plan for growth after launch. Studios that prepare each stage in advance can move from build to live game much faster.

When your game is ready to scale, Ecomdy Global Gaming helps studios run TikTok campaigns with official agency ad accounts and hands-on support. Contact us now!

two women sitting at a table looking at a computer screen

Reach millions of potential customers on TikTok today!

Ecomdy Media

Ecomdy Media - The best official TikTok Agency for Ecommerce.

Contact

Email: support@ecomdymedia.com

Headquarters:
55 Le Quang Hoa - Danang - Vietnam

Offices:
- 3 COLEMAN STREET #03-24 - PENINSULA SHOPPING COMPLEX - SINGAPORE (179804)

- 102 E Healey St #317 - Champaign, IL 61820, USA

- Mehdi Tower, Sharah e Faisal Rd, Karachi East, Pakistan

Copyright © 2026 Ecomdy Media. All rights reserved.

Ecomdy Media

Ecomdy Media - The best official TikTok Agency for Ecommerce.

Contact

Email: support@ecomdymedia.com

Headquarters:
55 Le Quang Hoa - Danang - Vietnam

Offices:
- 3 COLEMAN STREET #03-24 - PENINSULA SHOPPING COMPLEX - SINGAPORE (179804)

- 102 E Healey St #317 - Champaign, IL 61820, USA

- Mehdi Tower, Sharah e Faisal Rd, Karachi East, Pakistan

Copyright © 2026 Ecomdy Media.

All rights reserved.

Ecomdy Media

Ecomdy Media - The best official TikTok Agency for Ecommerce.

Contact

Email: support@ecomdymedia.com

Headquarters:
55 Le Quang Hoa - Danang - Vietnam

Offices:
- 3 COLEMAN STREET #03-24 - PENINSULA SHOPPING COMPLEX - SINGAPORE (179804)

- 102 E Healey St #317 - Champaign, IL 61820, USA

- Mehdi Tower, Sharah e Faisal Rd, Karachi East, Pakistan

Copyright © 2026 Ecomdy Media. All rights reserved.