NIHILOGATEWAY

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.

bar_chart
Stats

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 →
swords
Challenges

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 →
trophy
Rewards

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 →
sell
GameplayTag Driven

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 →
groups
Multiplayer Ready

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 →
save
Save Slots

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 →
extension
Extensions

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 →
bug_report
Cheats & Debug Overlay

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 →
airline_seat_recline_extra
Easy Setup

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 →
DESIGN PHILOSOPHY
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.