Presenter Script | Gaming Next Best Game
Second-screen guide
Presenter guide

Gaming Next Best Game

Use this on a second screen while you run the demo. This is designed to be more prescriptive: what this section is about, what to say, how to frame it, what to point at, and what to practice before you present.
Core message
The problem is not lack of data. The problem is operationalizing context in time. Redis Iris becomes the context engine that makes the live decision possible.
Suggested runtime
12 to 15 minutes.

The Brief

Show how Redis RAM, Redis Flex, RDI, and Redis FeatureForm help a gaming platform turn a generic player home surface into a real-time next-best-game experience that improves launch conversion, reduces browse abandonment, increases subscription value realization, and creates better monetization timing.

Demo Kickoff

Use this demo to tell a very specific story: the gaming platform already has the catalog, the subscription rights, the telemetry, the social graph, and the live-ops calendar. What it does not have is a low-latency context layer that can assemble those signals in the moment that matters and hand decision-ready context to the decisioning stack before the player starts to drift.

This is not a recommendation story in the narrow sense. It is a real-time decisioning story. The platform is trying to answer one question in milliseconds: **what should this player see first, right now, to maximize launch probability, engagement, retention, and downstream monetization?**

Stage 1
Architecture

Say this exactly

"Let me start with the architecture because it sets up the entire story. This is a five-tier real-time decisioning architecture. At the top are the systems the gaming platform already has: platform identity, entitlements, gameplay telemetry, catalog metadata, social presence, and live-ops events. We are not replacing those systems. We are operationalizing them."

"RDI keeps operational repositories synchronized into Redis. Redis FeatureForm serves the online feature layer with train-serve parity. Redis RAM handles the hot session path — the volatile signals that matter at login. Redis Flex holds the broader player history, embeddings, player graph context, and long-tail catalog context. And the Redis Context Retriever sits below those stores, assembling the Player 360 — session state, game history, and engagement signals — and exposing it as structured tools for the decision engine."

"The important message here is that Redis is the unified context layer between raw signals and the platform's decisioning stack. It gives the decisioning system decision-ready context in real time, so the platform can act before the player starts browsing aimlessly."

Transition

Now let me show you the exact decision moment where that architecture becomes valuable.

Stage 2
Session Start

Say this exactly

"This is the moment that matters. Jordan lands on the home surface at 8:17 PM. He has 42 titles available to him right now, an active premium catalog subscription, unfinished progress in several games, and friends already active in live sessions."

"At first glance, this looks like a simple personalization problem. But it is really a decisioning problem. The platform has a very small window to decide whether Jordan launches into the next right experience or falls into browse behavior."

"The business risk is not that the platform lacks content. The risk is indecision. When players land on a generic surface, they scroll, compare, hesitate, and often leave without launching anything. That hurts engagement, weakens subscription value realization, and increases the chance the player exits into a competitor ecosystem."

"So from the very first click, frame this as a high-value live moment. The platform is trying to convert a login into a launch."

Transition

The next question is: where does that decisioning context actually come from?

Stage 3
Ingest

Say this exactly

"This stage shows how the signals get into the decision path. Identity, entitlements, commerce, telemetry, catalog, social graph, and live-ops streams are all flowing into Redis through RDI and Redis FeatureForm."

"The key message here is additive architecture. The platform does not have to rip and replace the services it already runs. Those systems continue to own their domains. Redis sits on top as the serving layer that makes their data usable in a real-time decision."

"RDI makes the operational data current and accessible. Redis FeatureForm takes the telemetry and model outputs and turns them into online features that can be served consistently at scoring time. That means when the decisioning stack asks for context, it is not waiting on a fan-out across half a dozen operational services."

"This is where Redis starts to separate itself from a conventional recommendation stack. We are not simply storing output. We are staging the working set for the decision moment."

Transition

Once the data is flowing, the next step is assembling the context that explains what Jordan is likely to do right now.

Stage 4
Context

Say this exactly

"On the left is the durable player profile: Jordan's genre affinity, play history, unfinished progress, spend patterns, and preferred modes over time. That tells us what Jordan tends to like."

"On the right is the live moment: friends already online in Orbit Siege, the game installed and ready, a double-XP event about to start, a sale elsewhere in the catalog, and elevated browse risk from the prior session. That tells us what Jordan is most likely to respond to right now."

"Redis Context Retriever assembles the Player 360 — session state, game history, and engagement signals — so the decision engine has exactly the live context it needs."

"That distinction matters. A historical profile by itself might tell you Jordan likes co-op action and racing. But the real-time context tells you why Orbit Siege is the right decision at 8:17 PM tonight. Friends are present. The install is ready. The event starts soon. The platform has urgency, readiness, and social proof all at once."

"This is exactly what we mean by a unified context layer. Redis is bringing together what the player likes, what the ecosystem wants, and what is happening live in the moment — in one response path."

Transition

Now that the context is assembled, we still need to serve the features fast enough for the decision stack to use them.

Stage 5
Feature Serving

Say this exactly

"This stage is where a lot of real-time systems fail. Training models is not usually the hard part. Serving the right online features inside the session-start latency budget is the hard part."

"Here, Redis FeatureForm is serving the online features out of Redis RAM and Redis Flex. That includes engagement features, social features, entitlement features, browse-risk features, progression features, and monetization features. All of them are available with the same definitions used offline."

"That matters for two reasons. First, you avoid train-serve skew. Second, you avoid a decision path that depends on last-second fan-out to multiple backing systems."

"When we say Redis supports real-time decisioning, this is one of the core reasons why. The platform is not waiting for data assembly at score time. The working set is already staged and ready to serve."

Transition

With the features hydrated, the platform can finally rank the actual next actions.

Stage 6
Ranking

Say this exactly

"Now we move from context to action."

"The decisioning stack evaluates entitled titles and candidate actions. Vector search matches Jordan's player embedding against the game catalog. Eligibility rules suppress titles that are not ready, not relevant, or not appropriate. Then the ranker balances immediate launch probability, long-term engagement value, and monetization opportunity."

"Walk through the winner first. Orbit Siege wins because it is the strongest match for the live moment. It is installed, friends are already active, the event begins in 11 minutes, and Jordan already has unfinished momentum in the title."

"Then contrast the alternatives. Turbo Circuit is a perfectly good discovery candidate. It may even be a stronger commerce opportunity in a different moment. But right now it is less likely to create an immediate launch. Empire Forge is a legitimate keepalive option, but it lacks the same social urgency."

"The point to make here is that the best next game is not just the highest-rated title and not just the title with the highest monetization potential. It is the action with the highest expected value for this specific player in this specific moment."

Transition

So what does that mean commercially? It means the platform changes the economics of the session.

Stage 7
Business Impact

Say this exactly

"This is where we translate the demo into business language."

"If the player home surface consistently makes better next-best-game decisions, you get more launches directly from the home surface, fewer browse-without-launch sessions, stronger subscription value realization, and more natural monetization timing."

"The subtle but important point is that this is not a hard-sell commerce motion. The platform is not forcing a store ad into the first slot. It is increasing the chance the player enters the right experience. Once the player is in the right experience, DLC, battle pass, and content attach become more relevant and better timed."

"For leadership audiences, I would summarize it this way: better session starts create better retention and better monetization. Redis improves both because it improves the quality and speed of the decision at the top of the session."

Transition

Let's make that visible on the actual player surface.

Stage 8
Outcome

Say this exactly

"Keep this stage simple and visual."

"On the left is the generic home surface. It is popularity-driven. It is editorially stale. It does not understand the live moment. Jordan gets a browse experience."

"On the right is the Redis-powered home surface. The surface does not need to be reinvented. The difference is the decision layer underneath it. Redis gives the platform enough context to put the right game in the first slot with the right reasons: social presence, progression momentum, install readiness, and live-ops timing."

"That is the outcome of real-time decisioning. Same platform. Same player. Same content library. Different decision. Different session outcome."

Transition

And now we can close the loop by coming back to the architecture that made that possible.

Stage 9
Architecture Recap

Say this exactly

"Now we come full circle."

"The platform's source systems remain in place. RDI and Redis FeatureForm make them operational. Redis RAM serves the hot live signals. Redis Flex serves the broader historical and semantic context. Redis Context Retriever assembles the Player 360 and exposes it as structured tools for the decisioning stack. The decisioning stack gets unified, decision-ready context in milliseconds, and the player home surface gets the next-best-game action while the player is still deciding what to do."

"End by positioning the next step. You do not need to boil the ocean. Start with one surface, one segment, and one measurable goal — for example, increasing launch conversion for returning subscribers during prime-time sessions."

"From there, you can expand the same architecture into adjacent decisions: next-best-offer, next-best-DLC, reactivation prompts, social join recommendations, and live-ops prioritization."

Objections handling

Pacing guidance