- Compatible XF 2.x versions
- 2.3
- Additional requirements
- XenForo 2.3.0+.
Access to any third-party game provider accounts, feeds or publisher URLs you choose to use may be required depending on the provider.
- License
- Commercial licence for one XenForo installation. Redistribution, resale, repackaging, sublicensing or unauthorised sharing is prohibited.
- Updates duration
- 12 months
- Visible branding
- No
Eggy Arcade
A complete HTML5 arcade for XenForo with game imports, achievements, rankings and player progression.
Build a real arcade inside your XenForo community
Eggy Arcade is a complete HTML5 arcade platform for XenForo 2.3.x.
Instead of being tied to a small bundled collection of games, Eggy Arcade gives administrators the tools to build and manage their own catalogue using supported third-party game publishers, provider feeds and manually added games.
Whether you want a small hand-picked arcade or a catalogue containing thousands of games, the system is designed to keep games organised, searchable and manageable from a dedicated Arcade area in the XenForo ACP.
Game provider support
Eggy Arcade includes support for multiple HTML5 game providers:
- GameMonetize
- GameDistribution
- GamePix
- Famobi
- Playgama
- GameArter
- MarketJS
- PlayToMax
- HTMLGames
- Custom feeds
Providers which require a publisher-specific feed, account access or individual game URL can be configured directly from the Arcade provider controls.
Powerful game importing
Browse supported provider catalogues directly from the ACP and choose which games you want to add.
Importing handles the repetitive work for you:
- Browse supported provider games
- Search provider feeds
- Import selected games
- Import games in controlled batches
- Automatically create missing categories
- Remember provider category mappings for future imports
- Skip games which have already been imported
- Update existing provider games when configured
- Publish imported games immediately or keep them disabled
- Mark selected games as featured
- Maintain provider import history
- Optional automatic provider syncing
Provider games are identified using their provider and provider game ID, helping prevent duplicate imports.
A full player experience
Eggy Arcade is more than a page containing game embeds.
Player features include:
- Game catalogue and category browsing
- Search
- Featured games
- Favourites
- Recently played games
- Play session tracking
- Play history
- Achievements
- Achievement progress
- Scores
- Leaderboards and rankings
- Player statistics
- Arcade profiles and progression data
Individual games can support different levels of integration depending on how they have been configured.
Basic integration provides normal game and play-session tracking.
Score integration can allow games to submit scores to Eggy Arcade.
Full integration can provide deeper score and achievement interaction using the Eggy Arcade JavaScript bridge.
Games imported from external providers default to basic integration unless they are specifically integrated for additional functionality.
Scores and leaderboards
Eggy Arcade includes its own scoring framework for games which support score submission.
Administrators can configure:
- Highest-score or lowest-score competition
- Score submission per game
- Leaderboards per game
- Maximum score validation
- Maximum score change validation
- Minimum play-session time before a score can be accepted
- Unverified client-reported scoring
- Validated scoring
- Server-verified scoring for suitable integrations
This allows simple games and more deeply integrated games to coexist within the same arcade.
Achievements
Create and manage Arcade achievements directly from the ACP.
Eggy Arcade records achievement unlocks and can display player achievement progress through the Arcade interface and supported widgets.
Achievement support can also be enabled or disabled on individual games.
Rankings and player activity
Built-in ranking systems make it easy for members to compare their Arcade activity and progress.
The system records completed play sessions, scores, achievements, unlocks, favourites and other Arcade statistics which can be used throughout the Arcade experience.
Arcade widgets
Eggy Arcade includes configurable widgets for displaying Arcade content around your community.
Available widget functionality includes areas such as:
- Popular games
- New games
- Featured games
- Arcade categories
- Player favourites
- Recently played games
- Recent achievement unlocks
- Achievement progress
- Rankings
- Game information
- Game statistics
- Game leaderboards
- Game achievements
- Related games
Widget behaviour and display options can be configured from the dedicated Arcade widget management area.
Dedicated ACP management
Eggy Arcade has its own administration workspace with persistent navigation for:
- Overview
- Games
- Import games
- Providers
- Categories
- Achievements
- Widgets
- Maintenance
- Options
Granular XenForo permissions
Eggy Arcade integrates with XenForo's normal user-group permission system, allowing site owners to control exactly who can access and use different parts of the Arcade.
Available permissions include:
- View Arcade
- Play games
- Submit scores
- View leaderboards
- Favourite games
- View achievements
This makes it easy to restrict Arcade access or specific features to selected user groups, memberships or subscription tiers.
The Arcade overview gives administrators quick access to statistics including:
- Total games
- Active games
- Categories
- Completed play sessions
- Scores
- Achievements
- Achievement unlocks
- Favourites
Large game catalogues are managed through paginated and searchable ACP listings rather than attempting to load the entire catalogue at once.
Game management
Games can also be created and managed manually.
Per-game controls include settings for:
- Title and description
- Category
- Thumbnail
- Tags
- Launch URL or hosted game path
- Provider information
- Desktop and mobile availability
- Orientation
- Controls information
- Active and featured state
- Display order
- Scoring
- Leaderboards
- Achievements
- Integration level
- Score validation
Maintenance and automation
Provider feeds can be configured for automatic checking and importing where supported.
Eggy Arcade also includes maintenance tools for cleaning up abandoned play sessions without deleting valid scores, achievements or game records.
Games are not bundled
Eggy Arcade provides the platform, importer and management tools.
A fresh installation does not include a copy of Eggy Network's own live game catalogue.
Site administrators choose the providers and games they wish to use and build their own catalogue after installation.
This keeps each site's Arcade independent and allows administrators to decide exactly what content appears on their community.
Third-party games and advertising
[WARNING]
Games imported from external publishers are third-party content.
Some third-party games may contain advertising, publisher branding, promotional screens, links or other content supplied directly by the original game publisher.
These advertisements are part of the third-party game and are not inserted, operated or controlled by Eggy Arcade or Eggy Network.
Advertising behaviour and game content may vary between publishers and individual games.
Site owners are responsible for deciding which providers and games are appropriate for their community and should review the relevant publisher terms and requirements before making third-party games available to their members.
[/WARNING]
Requirements
- XenForo 2.3.0 or newer
- Access to the third-party game providers you choose to use
Licence
A purchase provides access to Eggy Arcade for one XenForo installation together with the applicable update and support period.
Redistribution, resale, repackaging or unauthorised sharing of Eggy Arcade is not permitted.