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:
- Create and launch your game on Verse8
- Submit your CPP application
- 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:
- Launch your game as private
- Complete VXShop integration
- Test thoroughly with private access
- 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:
- Purchase events are sent to your game server (not the client)
- Server validates and processes the purchase
- Server updates user state to reflect the purchase
- 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:
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!