Guild Campaign Engine
A behavior-driven seasonal metagame that transforms real guild activity into dynamic campaign content. GCE monitors member behavior, automatically generates objectives, squad missions, rivalry arcs, and comeback arcs — then tracks progress in real-time as campaigns unfold. Everything happens organically based on actual guild engagement, creating living content that drives engagement and celebration of your community's achievements.
Fun & Engagement Module Required
How It Works
Guild Campaign Engine follows a six-stage pipeline to extract signals from real member behavior and generate living campaign content:
1. Signal Extraction
Monitors all guild activity: Discord messages, voice participation, emoji reactions, Steam game plays, economy transactions, and game night attendance. Extracts behavioral signals such as activity bursts, collaboration patterns, competitive engagement, and individual achievements.
2. Opportunity Building
Evaluates extracted signals against eligibility criteria and builds a ranked opportunity list for campaign artifacts. Each opportunity is scored based on relevance, member readiness, and likelihood of engagement. Filters are applied to prevent duplicates and ensure fresh, diverse campaign content.
3. Artifact Generation
Creates campaign artifacts from top-ranked opportunities: guild objectives, squad missions, rivalry arcs, comeback arcs, and season recaps. Each artifact is tailored to the guild's current state and includes realistic goals that build on actual member behavior.
4. Progress Tracking
Continuously monitors member activity to update artifact progress in real-time. As members engage, objectives advance, missions progress, and rivalry scores fluctuate. Completion, partial progress, and failure states are tracked and reported to members as campaigns unfold.
5. Seasonal Cycle
Manages weekly cycles within longer seasons (default 8 weeks). Each cycle generates fresh artifacts based on current activity. Seasonal standings accumulate across the season. At cycle and season end, recaps are generated to summarize achievements, highlight top performers, and set the stage for the next cycle.
6. Learning & Analytics
Tracks engagement metrics, completion rates, member participation, and campaign sentiment. Generates analytics dashboards and improvement suggestions. Over time, the system learns which artifact types, goals, and themes drive the most engagement for your specific guild.
Commands (User)
All Guild Campaign Engine commands are subcommands of /campaign. Member-facing commands display beautifully formatted cards with progress, scores, and narrative details.
/campaign overviewView the current campaign season, active weekly cycle, and summary of all active artifacts. Shows season name, duration, current week, total XP earned, and quick status of objectives, missions, rivalries, and comebacks. Perfect for getting oriented at a glance.
/campaign objectivesView all active guild objectives with progress bars, descriptions, time remaining, and XP rewards. Shows which members have contributed and relative standings. Members can see how the guild is progressing toward shared goals.
/campaign missionsView active squad missions, assigned members, shared objectives, and completion status. Shows mission description, target metrics, time remaining, and XP rewards. Members can see which missions they're part of and how their squad is performing.
/campaign rivalriesView active rivalry arcs between members with current scores, narratives, and time remaining. Shows friendly 1v1 competitions based on competitive member patterns. Members can track their standing and see upcoming leaderboard changes.
/campaign comebacksView active comeback arcs with progress toward redemption and re-engagement goals. Shows members who have been less active with achievable targets to return to the guild. Encourages returning players with tailored, realistic campaigns.
/campaign standings [page]View the seasonal standings leaderboard with member XP, rank, earned titles, and cumulative points. Shows pages with pagination for large servers. Members can see their ranking and prestige titles earned in previous seasons.
/campaign profile [user]View your campaign profile or another member's profile. Shows current season stats, earned titles, objective completions, mission participations, rivalry record, achievement history, and lifetime campaign metrics.
Commands (Admin)
Admin commands manage campaign configuration, lifecycle, and analysis. All require Manage Server permission.
/campaign settings [mode] [announce_channel] [recap_channel]AdminView or modify Campaign Engine settings. Without arguments, displays current configuration including mode, channels, thresholds, and feature toggles. With arguments, updates mode, announcement channel, and recap channel. Requires Manage Server permission.
/campaign season <action> [name] [duration]AdminStart, end, or view season info. start name:"Season 1" duration:8 begins a new season. end concludes the current season and awards titles. view shows season details including start date, current cycle, and time remaining. Requires Manage Server.
/campaign cycleAdminManually advance to the next weekly cycle. Closes out current cycle artifacts, posts cycle recap, and generates fresh artifacts for the new week. Requires Manage Server permission.
/campaign analyticsAdminView campaign analytics and learning suggestions. Shows engagement metrics, completion rates, member participation trends, and AI-generated recommendations for improving campaign engagement. Requires Manage Server permission.
/campaign scanAdminForce signal extraction and opportunity scan. Rescans all guild activity and rebuilds opportunity rankings. Useful after major changes to the guild, for testing, or to manually trigger artifact generation. Requires Manage Server permission.
Campaign Modes
Guild Campaign Engine operates in one of four modes, giving you full control over how artifacts are generated and lifecycle events are managed:
Off
Campaign Engine is completely disabled. No signals are extracted, no opportunities generated, and no artifacts created.
Passive Discovery
Signals are collected and opportunities are built in the background, but artifacts are not automatically generated. Admins can manually review opportunities and decide which to surface. Best for servers that want full control over campaign content.
Guided Surface
Artifacts are generated and surfaced to members automatically. However, admins control the season lifecycle — they manually start seasons, advance cycles, and manage season-end recaps. A good middle ground for active communities that want autonomy with oversight.
Full Autopilot Pro
Fully autonomous operation. Seasons auto-start, cycles auto-advance weekly, artifacts auto-generate and auto-expire. The system learns from engagement metrics to optimize future campaigns. Requires Pro tier and a running Fun & Engagement module with good signal diversity.
Artifact Types
Guild Campaign Engine generates five types of artifacts, each designed to drive different kinds of engagement:
1. Guild Objectives
Server-wide collaborative goals. Examples: "Send 500 messages this week," "Complete 3 game nights," or "Earn 1000 experience points as a guild." Objectives are scored across multiple dimensions (quantity, participation, uniqueness). All members contribute toward shared progress. Completion rewards XP and can grant titles to top contributors.
2. Squad Missions
Small-group collaborative challenges. 2–5 members are assigned a shared goal based on complementary skills or existing relationships. Examples: "Win 5 games together," or "Complete 50 minutes of voice chat." Members earn bonus XP for teamwork and successful completion. Squad missions build friendship bonds and small-group cohesion.
3. Rivalry Arcs
Friendly 1v1 competitions between members. Auto-generated when two members show similar activity patterns and competitive engagement. Examples: "Get 10 more messages than your rival this week," or "Earn more XP from game nights." Rivalry arcs are narrative-driven and update in real-time, creating exciting leaderboard races and friendly competition.
4. Comeback Arcs
Narrative arcs for less-active members designed to re-engage them. Comeback arcs offer achievable goals and celebrate return-to-engagement. Examples: "Rejoin voice chat for 30 minutes," or "Participate in 1 game night this week." Comeback arcs are personalized and encouraging, designed to welcome players back without feeling demanding.
5. Campaign Recaps
Weekly and seasonal summaries highlighting top performers, completed objectives, rivalry outcomes, and narrative hooks for the next cycle. Recaps celebrate achievements, acknowledge effort, and build anticipation for future campaigns. Seasonal recaps also announce prestige titles and set the narrative stage for the new season.
Seasonal Structure
Campaigns are organized into seasons that drive long-term engagement narratives:
Season Duration
Seasons last 2–26 weeks (configurable). The default is 8 weeks, which provides long-term narrative arc without fatigue. Shorter seasons create frequent turnovers; longer seasons build deeper engagement and rivalry development.
Weekly Cycles
Each season is divided into weekly cycles. Every cycle generates fresh artifacts based on current activity, creating regular refresh and preventing stale campaigns. Cycles can be manually advanced (Guided Surface mode) or auto-advance weekly (Full Autopilot).
Seasonal Standings
XP and points accumulate across the entire season. Members earn XP from objective completions, mission success, rivalry wins, and comeback achievements. Standings are displayed weekly, creating an evolving leaderboard and driving sustained engagement.
Season End
At season end, final standings are locked in, prestige titles are awarded to top performers, and a comprehensive seasonal recap is generated. Prestige titles persist permanently as achievements, creating lasting recognition. The next season begins fresh with new titles to chase.
Dashboard Configuration
The Guild Campaign Engine dashboard (under Fun & Engagement > Campaigns) provides a comprehensive web interface for monitoring, configuration, and analysis:
Overview Tab
Season status, current cycle number, total active artifacts, engagement summary, recent activity, and key metrics at a glance.
Objectives Tab
View and manage active guild objectives. Shows progress bars, descriptions, contributor lists, time remaining, and edit/delete controls for admins.
Missions Tab
View active squad missions with assigned member groups, shared objectives, progress, and completion status. Admins can view mission details and manage assignments.
Rivalries Tab
View active rivalry arcs with current scores, narratives, leaderboards, and time remaining. Track head-to-head competitions and their outcomes.
Comebacks Tab
View active comeback arcs with member names, progress toward re-engagement goals, and time remaining. Track which less-active members are being targeted for re-engagement.
Standings Tab
Full season leaderboard with member names, XP earned, rank, prestige titles, and cumulative season points. Pagination support for large servers.
Recaps Tab
Browse weekly and seasonal recaps. View highlights, top performers, completed objectives, and rivalry outcomes. Historic archive of all campaign narratives.
Settings Tab
Enable/disable toggle, mode selection (Off, Passive Discovery, Guided Surface, Full Autopilot), announcement channel configuration, recap channel, thresholds for signal strength, and limits on active artifacts and cycle duration.
Command Reference
| Command | Description |
|---|---|
/campaign overview | View current campaign season and status |
/campaign objectives | View active guild objectives with progress |
/campaign missions | View active squad missions and assignments |
/campaign rivalries | View active rivalry arcs with scores |
/campaign comebacks | View active comeback arcs |
/campaign standings [page] | View seasonal standings leaderboard |
/campaign profile [user] | View member campaign profile |
/campaign settings [args] | View or change campaign settings (Admin) |
/campaign season <action> [args] | Manage seasons (Admin) |
/campaign cycle | Advance to next weekly cycle (Admin) |
/campaign analytics | View campaign analytics (Admin) |
/campaign scan | Force signal extraction (Admin) |
Quick Start Guide
- 1.Enable the Fun & Engagement module and ensure the economy is active with good activity signals.
- 2.Set the recap channel: go to Dashboard > Fun & Engagement > Campaigns > Settings, select your recap channel.
- 3.Set the announcement channel for campaign notifications and artifact announcements.
- 4.Choose a mode: start with "Guided Surface" (recommended for new servers).
- 5.Start your first season:
/campaign season start name:"Season 1" duration:8 - 6.Run
/campaign scanto extract initial signals and generate opportunities. - 7.Watch as artifacts are created and members start earning XP and climbing the standings!
Best Practices
/campaign analytics. Encourage members to regularly check /campaign objectives, /campaign missions, and /campaign standings. Use the Dashboard Standings tab to track engagement trends. After a successful first season with good completion rates and member feedback, consider upgrading to Full Autopilot for truly hands-off operation. Remember that richer activity signals (more linked Steam accounts, active voice participation, game night involvement) create better campaign artifacts.