
GameEngine is a complete gamification plugin for WordPress. Reward the things members already do on your site, such as signing up, logging in, commenting, finishing a course or placing an order, with points, badges, levels and a place on the leaderboard. Engaged members come back more often, finish more courses and buy again.
Use GameEngine to run an online academy, a membership or community site, an online store or a blog. It connects to the plugins you already use, and a setup wizard gets your first points system, badges and levels running in minutes.
GameEngine | Docs | GameEngine Pro | Community | Public Roadmap
Every feature below is included and fully functional, apart from the separate GameEngine Pro plugin described at the end. Nothing in GameEngine is limited by a license key, a trial, a quota or a time limit.
Points system
- Multiple point types: create as many currencies as you need, such as Coins, Gems or XP.
- Award and deduction rules: give or take points whenever a trigger fires, with limits on how often a rule pays out.
- Streak bonuses: reward members who keep an activity going for consecutive days or weeks.
- Manual adjustments: add or remove points for any member from the admin.
- Sell points: link a WooCommerce or StoreEngine product to a points amount, and members receive the points when they buy it.
- Full history: every award and deduction is logged, with CSV export.
Achievements and badges
- Achievements unlock from a points total or from any trigger.
- Badge Editor: design badges with a shape, colours and an icon or your own image, with a live preview.
- Achievement types keep large collections organised.
- Prerequisites: with the Restrict Unlock add-on, an achievement or level can wait until a member has earned another achievement or level.
- Share links let members show off the achievements they have earned.
Levels and ranks
- Level ladders such as Bronze, Silver and Gold, reached from a points threshold or from any trigger.
- One currency or all of them: a level can count a single point type or a member’s total across every point type.
- Level icons: a built-in icon in the colour you choose, or your own image from the Media Library.
- Level-up emails that congratulate members when they reach a new level.
Leaderboards
- Rank members by points for all time, today, this week, this month, this year or the last 30 days.
- Show a single point type, or every currency together.
- Place a leaderboard on any page with the
[gameengine_leaderboard]shortcode.
Rewards Store
- Let members spend their points on rewards you create.
- Set optional stock and per-member limits for each reward.
- Show the catalog on any page with
[gameengine_rewards].
Content restriction
- Lock a post or page until a member reaches a points total, earns an achievement or reaches a level.
- Wrap any part of a page in
[gameengine_restrict], with your own message for members who don’t qualify yet. - Lock the description on Academy LMS course pages with the same rules.
Member dashboard and progress map
- Profile dashboard: points, achievements, levels, streaks and a progress map in one place with
[gameengine_profile]. - Progress map: a visual path through every level and achievement, showing what’s next.
- Responsive design that inherits your theme’s fonts and loads its styles only on pages that show GameEngine.
Notifications and emails
- Activity: an admin bell and an Activity screen list every points, achievement and level-up notification, searchable and filterable by type.
- Emails: templates for level-ups, unlocked achievements, points milestones and inactivity reminders, sent as HTML or plain text.
Easy setup and management
- Setup wizard with ready-made presets that create starter point types, achievements, levels and rules.
- Dashboard with engagement stats, a points chart, your top members and a Get started checklist.
- Import and export achievements, levels and point types, and export members’ history and the logs, as CSV or JSON.
- Dark mode for the admin screens.
- Translation-ready, with right-to-left (RTL) support.
Integrations
GameEngine awards points for activity in the plugins you already run. Academy LMS, Tutor LMS, WooCommerce and StoreEngine are switched on from the Add-ons screen; the others connect automatically when their plugin is active.
- WordPress: registrations, logins, daily visits, new posts and pages, comments, profile updates and more.
- WooCommerce: purchases, specific products, product reviews and refunds.
- StoreEngine: purchases, first purchases, completed and refunded orders, customer sign-ups and logins, reviews, coupons and subscription changes.
- Academy LMS: completed courses and lessons, passed quizzes, submitted and evaluated assignments, and new enrollments.
- Tutor LMS: completed courses and lessons, quiz attempts, submitted assignments and new enrollments.
- LearnDash: completed courses, lessons, topics and quizzes, and uploaded assignments.
- LifterLMS: completed courses, lessons and quizzes, and new enrollments.
- BuddyPress: activity updates, friendships, group joins, profile updates and private messages.
- bbPress: new topics, replies, and resolved or favourited topics.
- GemBoards: new boards and cards, completed and moved cards, and card comments.
- GameEngine: unlocked achievements, so one reward can lead to the next.
Shortcodes
[gameengine_profile]– a member dashboard with points, achievements, levels and a progress map.[gameengine_points]– the signed-in member’s points balance.[gameengine_level]– progress to the next level, and every level with its status.[gameengine_achievements]– every achievement, earned and still locked.[gameengine_leaderboard]– the top members, for the time range and point type you choose.[gameengine_progress_map]– the member’s path through levels and achievements.[gameengine_rewards]– the rewards catalog, with a Redeem button on each reward.[gameengine_restrict]– content that unlocks at a points total, an achievement or a level.
The Shortcodes tab under Tools lists every option with an example.
Perfect for
- Online courses and LMS sites: reward course, lesson and quiz completion to keep students motivated.
- Membership and community sites: recognise active members with badges, levels and leaderboards.
- Online stores: encourage repeat purchases and reviews, and let customers redeem points for rewards.
- Blogs and publishers: turn comments, visits and contributions into a friendly competition.
GameEngine Pro
GameEngine Pro is a separate plugin that adds leaderboard seasons, a spin-the-wheel game, referrals and affiliates, a points wallet with withdrawals, paying with points in WooCommerce and StoreEngine, a coupon marketplace, points transfers and expiry, analytics and webhooks. Everything in GameEngine keeps working without it. Learn more at gameengine.pro.
The Kodezen Ecosystem
GameEngine is part of the Kodezen family of WordPress plugins:
- Academy LMS – create, sell and manage online courses
- StoreEngine – sell digital and physical products, subscriptions and memberships
- ZenCommunity – communities, real-time chat, support tickets and live chat
- GemCRM – CRM, email and SMS campaigns, and marketing automation
- aBlocks – design fast pages with 100+ Gutenberg blocks, no code
- QuizPress – quizzes, polls, surveys and exams
- GemBooking – appointment, event and resource bookings with payments
- GemBoards – projects, tasks and sprints on Kanban boards
- Easy Content Manager (ECM) – custom post types, custom fields and taxonomies, no code
- Zaplane – automate WordPress workflows across your apps, no code
- ZenAppBuilder – turn your Academy LMS site into a native mobile app
GameEngine’s integrations reward activity in Academy LMS, StoreEngine and GemBoards. Explore the whole family at kodezen.com.
External services
GameEngine does not connect to any external service. It makes no HTTP requests, loads no remote fonts, scripts, stylesheets or images, and sends no data about you, your site or your visitors anywhere.
The admin screens link to three external sites. The documentation site gameengine.pro is linked from the “?” buttons beside each shortcode, the Add-ons screen, the “Get Pro” menu item and the plugin header. The author’s site kodezen.com is linked from the plugin header. The Tutor LMS card on the Add-ons screen links to Tutor LMS’s documentation at themeum.com. Nothing is requested from these sites unless you click one of those links. gameengine.pro and kodezen.com are operated by Kodezen Limited: see their terms and conditions and privacy policy.