Challenge. Track. Reward.
Without the Mess
Your Challenges Might Be Hard. Your Challenge System Shouldn't Be.
Gateway handles stats, challenge evaluation, rewards, saving, and replication so you don't have to reinvent them for every project.
Every progression system starts the same way: track player behavior, evaluate goals, and grant rewards.
Gateway provides that entire pipeline. Record gameplay events as stats, define challenges in data, and let the framework handle evaluation, persistence, replication, and rewards automatically.
Whether you're building achievements, quests, milestones, seasonal objectives, or progression systems, Gateway gives you the infrastructure without forcing game-specific assumptions.
Track any player behavior with a single API call. Damage dealt, enemies killed, distance traveled, matches won — Gateway handles accumulation, counters, averages, maximums, booleans, and more without custom tracking code.
Organize stats with GameplayTags and update or reset entire categories at once.
Stats →Define objectives in data and let Gateway evaluate them automatically. Your gameplay code updates stats; Gateway determines when challenges become eligible, progress, or complete.
No manual condition checking scattered throughout your game.
Challenges →Grant anything from cosmetics and currencies to unlocks and progression milestones. Gateway manages when rewards are earned while your game remains in complete control of what those rewards actually do.
Rewards →Stats, challenges, and rewards are all identified through GameplayTags. Filter entire groups of progression data with a single operation and eliminate fragile string-based identifiers.
Overview →Built for multiplayer from the beginning. Gateway is server-authoritative, replicates efficiently, and behaves consistently across listen servers, dedicated servers, and PIE.
The framework handles the synchronization details so your progression systems remain reliable.
Gateway Component →Support multiple progression profiles per player with runtime slot switching and full state persistence.
Gateway manages loading, saving, and restoration while remaining agnostic about where data is ultimately stored.
Saving →Extend individual stats, challenges, and rewards with reusable behaviors. Sync platform achievements, emit telemetry events, trigger gameplay effects, or integrate third-party services without modifying the core framework.
Build new progression features by attaching extensions, not rewriting systems.
Stat Extensions →Inspect, test, and manipulate progression systems without writing temporary debug code.
Gateway includes console commands and a live debug overlay for stats, challenges, rewards, and save management.
Cheats →Every decision was made with ease of use and scalability in mind.
Setup is painless, and the Blueprint Function Library API makes the updates extremely easy.
Cheats →Progression systems should track outcomes, not gameplay logic.
Gateway doesn't care whether a player defeated a dragon, survived a wave, or launched a rocket.
It only cares that a stat changed, a challenge depends on it, and a reward may follow.
Your game defines what happened. Gateway handles tracking, evaluation, persistence, and progression.
