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.
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.
All educational games submitted to our platform must meet specific technical and content requirements to ensure quality, security, and educational value.
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.
Once your developer account is approved, you can upload games through our developer dashboard:
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);
}
};
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.
For technical support, content questions, or partnership inquiries, please contact our developer support team at support@educationalgamez.com.