Skip to Content
DocsVXShopPrerequisites

Prerequisites

Before integrating VXShop into your game, ensure you meet the following requirements. These prerequisites are essential for a smooth monetization experience.

1. Creator Partner Program (CPP) Membership

Limited Access

VXShop is currently available exclusively to creators in the Creator Partner Program (CPP). This restriction is in place to ensure quality control and provide the best experience for users.

How to Join CPP

The good news: Anyone can apply! If you’ve created a game, you’re eligible to submit an application for the Creator Partner Program.

Application Process:

  1. Create and launch your game on Verse8
  2. Submit your CPP application
  3. Wait for review and approval

For detailed information about the Creator Partner Program and how to apply, visit:

👉 Creator Partner Program Announcement

Why CPP?

By limiting VXShop to CPP members, we ensure that creators provide high-quality monetization experiences. This protects users and maintains the integrity of the Verse8 ecosystem.

2. Launched Game Required

VXShop can only be integrated into games that are already launched on the Verse8 platform. This requirement ensures:

  • Your game has been reviewed and approved
  • The core gameplay is functional and tested
  • Users can access and play your game

For Games in Development

If you’re still developing your game, you can:

  1. Launch your game as private
  2. Complete VXShop integration
  3. Test thoroughly with private access
  4. Make your game public when ready

Private Launch Benefits

Private launches allow you to:

  • Test monetization features safely
  • Iterate on your shop implementation
  • Gather feedback from select testers
  • Ensure everything works before going public

3. Game Server Implementation

Mandatory Requirement

Your game must use the Agent8 Game Server to integrate VXShop. This is a non-negotiable requirement for security and functionality.

Why Game Server is Required

When users purchase items with VX:

  1. Purchase events are sent to your game server (not the client)
  2. Server validates and processes the purchase
  3. Server updates user state to reflect the purchase
  4. Client receives confirmation from the server

This server-side approach prevents fraud and ensures purchase integrity.

What You Need

Your game server must:

  • ✅ Be implemented using Agent8 Game Server
  • ✅ Manage user state server-side
  • ✅ Handle purchase events from VXShop
  • ✅ Validate and apply purchases correctly

If you haven’t implemented a game server yet, start here:

👉 Game Server Introduction

Example Flow

Pre-Integration Checklist

Before proceeding with VXShop integration, verify:

  • You are a CPP member (or have applied)
  • Your game is launched (public or private)
  • Your game uses Agent8 Game Server
  • Your server manages user state
  • You’ve tested your game’s core functionality
  • You understand purchase event handling

Ready to Proceed?

If you’ve checked all the boxes above, you’re ready to integrate VXShop! Continue to the next section to learn how to implement shop functionality in your game.

Need Help?

If you’re missing any prerequisites:

  • No CPP Membership? → Apply at the link above
  • No Game Server? → Visit Game Server docs
  • Game Not Launched? → Deploy your game on Verse8
  • Questions? → Contact Verse8 support

Take your time meeting these requirements—proper preparation ensures a smooth monetization experience!

Last updated on