Developer Agreement

Terms for Game Creators and Developers

← Back to Legal Hub

For legal definitions, click here

Last updated: January 24, 2026

1. Agreement Overview

By submitting a game to GlitchRealm via the game submission form, you ("Developer") agree to this Developer Agreement. This agreement governs your relationship with GlitchRealm and the rights/responsibilities related to your submitted content.

This agreement supplements (and does not replace) the Terms of Service and EULA.

2. Submission Requirements

All game submissions must meet the following criteria:

  • Required Fields: Title, description, extended description, how-to-play instructions, cover image, play URL, at least one screenshot
  • Functional: Game must be playable, free of critical bugs, and match the description
  • Browser-Compatible: Must run in modern browsers (Chrome, Firefox, Safari, Edge) without external downloads (unless explicitly approved offline version)
  • Original or Licensed: You must own or have legal rights to distribute the game and all assets (code, art, music, fonts)
  • Content Standards: No illegal, harmful, hateful, sexually explicit, or excessively violent content (see Code of Conduct)
  • Attribution: Properly credit third-party assets, libraries, or collaborators

Submissions are reviewed by GlitchRealm staff. See Submission & Review Policy for details.

3. Ownership and License Grant

You Retain Ownership

You retain all intellectual property rights to your game, including code, assets, and trademarks. GlitchRealm does not claim ownership of your submitted content.

License to GlitchRealm

By submitting your game, you grant GlitchRealm a worldwide, non-exclusive, royalty-free, perpetual, irrevocable license to:

  • Host, display, and distribute your game on the GlitchRealm platform
  • Embed your game in iframes or link to external hosting (if hosted externally)
  • Use your game's title, description, screenshots, and cover image in promotional materials (website, social media, newsletters)
  • Modify or reformat your content for technical compatibility (e.g., responsive design, CDN optimization)
  • Sublicense to third-party service providers (Firebase, Supabase, Netlify, etc.) solely for hosting and distribution

This license continues even if you delete your account, unless you formally request content removal (see Section 10).

4. Revenue and Monetization

GlitchRealm is currently a free platform with no monetization. If revenue-sharing or paid features are introduced in the future:

  • Revenue Split: Developers will receive a percentage of net revenue (e.g., 70/30 split; exact terms TBD)
  • Payout Threshold: Minimum payout threshold (e.g., $10 CAD) to reduce transaction fees
  • Payment Methods: PayPal, bank transfer, or other methods (subject to availability and verification)
  • Tax Compliance: Developers are responsible for reporting earnings and paying applicable taxes

GlitchRealm will notify developers before implementing any monetization system.

5. Verified Creator Badges

Developers may apply for a Verified Creator Badge displayed on their submissions. Verification criteria:

  • At least 1 approved game submission with positive community feedback
  • Identity verification (email, portfolio, or social media link)
  • Compliance with Code of Conduct and Developer Agreement
  • Active account for at least 30 days

Verified badges may be revoked for Terms of Service violations, fraudulent submissions, or inactivity.

To apply, contact developers@glitchrealm.ca with your portfolio and game submissions.

6. Developer Representations and Warranties

By submitting a game, you represent and warrant that:

  • You own or have legal rights to all game content (code, assets, music, fonts)
  • Your game does not infringe any third-party intellectual property rights
  • Your game complies with all applicable laws and regulations
  • You have obtained necessary licenses for third-party libraries or assets
  • Your game does not contain malware, viruses, or malicious code
  • All information provided in your submission is accurate and truthful

7. Content Moderation and Rejection

GlitchRealm reserves the right to:

  • Reject submissions that violate this agreement, Terms of Service, or community standards
  • Remove published games that receive DMCA notices, user reports, or violate policies after approval
  • Require revisions before approval (bug fixes, content changes, attribution corrections)
  • Suspend developer accounts for repeated violations or fraudulent activity

Developers will receive email notifications of rejections/removals with reasons. See Moderation Policy for appeals.

8. Updates and Maintenance

Developers are encouraged to:

  • Keep games functional and compatible with modern browsers
  • Fix critical bugs reported by users
  • Update broken links or hosting URLs if external hosting changes

GlitchRealm may remove games that are permanently broken, abandoned, or no longer accessible. Developers will receive 30 days' notice before removal.

9. Indemnification

You agree to indemnify, defend, and hold harmless GlitchRealm from any claims, damages, losses, or expenses (including legal fees) arising from:

  • Your game's content, code, or functionality
  • Your violation of this Developer Agreement or Terms of Service
  • Your infringement of third-party intellectual property rights
  • User harm caused by malware, exploits, or security vulnerabilities in your game

10. Content Removal Requests

You may request removal of your game at any time by contacting developers@glitchrealm.ca. GlitchRealm will remove your game within 7 business days of the request.

Note: Removal does not terminate the license granted in Section 3 for promotional materials already published (screenshots, trailers, social media posts).

11. Developer Support

GlitchRealm provides limited developer support:

  • Email support at developers@glitchrealm.ca
  • Developer documentation (submission guides, technical requirements)
  • Community forum for developer discussions (planned feature)

GlitchRealm is not responsible for debugging your game code or providing development assistance.

12. Termination

This agreement remains in effect until terminated by either party. GlitchRealm may terminate this agreement if you:

  • Violate the Developer Agreement, Terms of Service, or EULA
  • Submit fraudulent, plagiarized, or infringing content
  • Engage in abusive or harmful behavior toward the community

Upon termination, your games will be removed from GlitchRealm, and your developer account will be suspended or banned.

13. Changes to This Agreement

GlitchRealm may update this Developer Agreement at any time. Changes will be posted on this page with an updated "Last updated" date. Continued submissions after changes constitute acceptance.

14. Contact Information

Questions about the Developer Agreement?