📚
Developer Documentation

EducationalGamez Developer Documentation

Welcome to the EducationalGamez developer documentation. This guide provides comprehensive information for developers and administrators on how to upload, manage, and optimize educational games for our platform.

Note: All games submitted to EducationalGamez.com must be educational in nature, appropriate for our audience, and comply with our content guidelines and privacy standards.

Getting Started

Before uploading games to EducationalGamez.com, you'll need to create a developer account. This account gives you access to our game management dashboard where you can upload, update, and track the performance of your educational games.

Account Creation Process

  1. Navigate to the Developer Portal on EducationalGamez.com
  2. Click "Register as a Developer"
  3. Provide your contact information and verify your email address
  4. Complete the developer profile with information about your organization
  5. Agree to our Developer Terms and Conditions
  6. Your account will be reviewed and activated within 2-3 business days

Game Submission Guidelines

All educational games submitted to our platform must meet specific technical and content requirements to ensure quality, security, and educational value.

Technical Requirements

Content Requirements

Important: All games intended for children under 13 must comply with COPPA regulations. See our Privacy Policy for more information about data collection requirements for child-directed content.

Upload Process

Once your developer account is approved, you can upload games through our developer dashboard:

Step-by-Step Upload

  1. Log into your developer account
  2. Click "Upload New Game" in your dashboard
  3. Fill in the game metadata (title, description, age range, subject, etc.)
  4. Upload game files (ZIP format recommended)
  5. Configure game settings (privacy, scoring, progress tracking)
  6. Submit for review by our educational content team
  7. Receive approval or revision requests within 5-7 business days

API Integration

To track user progress and scores, your game must integrate with our EducationalGamez API. Below is a basic example of how to send score data:

// Example API call to submit game score
const submitScore = async (userId, gameId, score, level) => {
  try {
    const response = await fetch('https://api.educationalgamez.com/v1/scores', {
      method: 'POST',
      headers: {
        'Content-Type': 'application/json',
        'Authorization': 'Bearer YOUR_DEVELOPER_TOKEN'
      },
      body: JSON.stringify({
        userId: userId,
        gameId: gameId,
        score: score,
        level: level,
        timestamp: new Date().toISOString()
      })
    });
    
    return await response.json();
  } catch (error) {
    console.error('Error submitting score:', error);
  }
};

Revenue Sharing

EducationalGamez offers a revenue sharing model for premium games. Developers receive 70% of net revenue generated by their games, paid quarterly. For more details, please refer to the Developer Agreement in your dashboard.

Support & Contact

For technical support, content questions, or partnership inquiries, please contact our developer support team at support@educationalgamez.com.