Linux 软件免费装
Banner图

GameEngine - Gamification, Points, Badges & Leaderboards

开发者 kodezen
academylms
tusharimran
更新时间 2026年9月14日 22:37
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

badges points rewards leaderboard gamification

下载

1.4.0 1.4.1

详情介绍:

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 Achievements and badges Levels and ranks Leaderboards Rewards Store Content restriction Member dashboard and progress map Notifications and emails Easy setup and management 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. Shortcodes The Shortcodes tab under Tools lists every option with an example. Perfect for 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: GameEngine's integrations reward activity in Academy LMS, StoreEngine and GemBoards. Explore the whole family at kodezen.com.

安装:

From your WordPress dashboard
  1. Go to Plugins → Add New Plugin and search for GameEngine.
  2. Click Install Now, then Activate.
  3. Follow the setup wizard to pick a preset, or open GameEngine in the admin menu to build your own points system.
Manual installation
  1. Upload the gameengine folder to the /wp-content/plugins/ directory.
  2. Activate GameEngine from the Plugins screen.
  3. Open GameEngine in the admin menu to get started.
After activation
  1. Create a point type and add rules that award points for the actions you want to encourage.
  2. Add achievements and levels, and design their badges in the Badge Editor.
  3. Turn on integrations and add-ons from the Add-ons screen.
  4. Add [gameengine_profile] or [gameengine_leaderboard] to any page to show members their progress.

升级注意事项:

1.4.1 Refund triggers saved under Awards now take points away instead of giving them. WooCommerce "Purchase Specific Product" rules with no product chosen now award points for any product. 1.4.0 Adds an Activity screen, a Rewards Store, a Badge Editor, streaks and five integrations, and makes the admin translatable. Deduction rules now take points away, and levels saved without a point type now count every point type: review both before updating. 1.3.2 Fixes data not loading on sites that use plain permalinks. 1.3.0 Achievement and level types now use prefixed taxonomy names. Existing types are moved over automatically when you upgrade.

常见问题:

What is a gamification plugin?

A gamification plugin adds game mechanics such as points, badges, levels and leaderboards to your website. Members earn rewards for the actions you want to encourage, which keeps them engaged and coming back.

Is GameEngine free?

Yes. GameEngine is free, and none of its features are limited by a license key, a trial or a usage limit. GameEngine Pro is an optional, separate plugin with more advanced features.

What can members earn points for?

Out of the box: registering, logging in, daily visits, publishing posts and pages, commenting and more. Integrations add triggers such as completing a course, passing a quiz, placing an order or joining a group. Academy LMS, Tutor LMS, WooCommerce and StoreEngine are switched on from the Add-ons screen; the other integrations add their triggers whenever their plugin is active.

Does GameEngine work with WooCommerce?

Yes. Turn on the WooCommerce add-on, and members can earn points for purchases, for buying specific products and for writing product reviews, and a rule can take points back when an order is refunded. You can also sell points by linking a product to a points amount under Settings → Buy Points. StoreEngine stores get the same kind of triggers through the StoreEngine add-on.

Does GameEngine work with LearnDash, LifterLMS, Tutor LMS or Academy LMS?

Yes. Reward completed courses, lessons, topics and quizzes, assignments and new enrollments, depending on what each LMS supports. The Restrict Content add-on can also lock the description on Academy LMS course pages.

Can I create my own badges?

Yes. The Badge Editor lets you design a badge with a shape, colours and an icon or your own image, with a live preview, and attach it to an achievement.

How do I show points, badges and leaderboards to members?

Add a GameEngine shortcode to any page or post. [gameengine_profile] shows a complete member dashboard, and the Shortcodes tab under Tools lists every shortcode with its options and an example.

Can I restrict content by points, level or achievement?

Yes. Turn on the Restrict Content add-on, then lock a whole post or page from the GameEngine Content Restriction box in its editor, or wrap any part of a page in [gameengine_restrict].

Will GameEngine slow down my site?

GameEngine loads its stylesheet and scripts only on pages that show GameEngine content, so the rest of your site is not affected.

Is GameEngine translation-ready?

Yes. The admin screens, the setup wizard and every front-end string can be translated, and right-to-left languages are supported.

Does GameEngine send any data to external servers?

No. GameEngine makes no external requests and sends no data off your site. See the "External services" section for the links that appear in the admin screens.

Does deleting GameEngine remove my data?

Only if you ask it to. By default, deleting the plugin leaves every point type, achievement, level and log in place, so reinstalling loses nothing. To remove it all when the plugin is deleted, turn on "Delete all data when GameEngine is deleted" in GameEngine's Settings. That removes GameEngine Pro's data as well, but not the WooCommerce coupons Pro has issued to members, which keep working.

Can developers extend GameEngine?

Yes. Integrations, add-on cards, admin menu entries and trigger fields are all registered through filters, so another plugin can add its own without modifying this one. On the PHP side see gameengine_integrations, gameengine_addons_list, gameengine_addon_slugs, gameengine_trigger_schema_fields, gameengine_settings_data and gameengine/admin_menu_list. In the admin app, gameengine.settings.tabs, gameengine.addons.cards, gameengine.adminMenu.items and gameengine.tools.shortcodes are available through wp.hooks.

Is GameEngine open source?

Yes. GameEngine is free software licensed under the GPL, and its complete source code is developed in public on GitHub at https://github.com/imrantushar/gameengine.

更新日志:

1.4.1 - 2026-09-14 1.4.0 - 2026-09-13 1.3.2 - 2026-08-28 1.3.0 - 2026-08-26 1.2.0 - 2026-06-14 1.1.2 - 2026-05-06 1.1.1 - 2026-04-23 1.1.0 - 2026-04-20 1.0.0 - 2026-01-20