Give your games intuition.

The difference between a frustrating mechanic and an engaging challenge isn't in the code. It's in how the player experiences it.

Tabletop

A great in-person game session isnt about executing the rulebook. The players read the room. They notice the hesitation before a choice, the white knuckles gripping the dice, the heavy sigh of exhaustion.

Intuitively when players aren't having fun humans will naturally fudge dice rolls or change the mechanics to make the experience more enjoyable for everyone.

Blindness

Telemetry in modern digital games is blind to the human experience. It tells you exactly where a player died, but it cannot tell you how it felt.

A player dying 50 times in a Souls-like game because they love a brutal challenge looks exactly the same as a player dying twice in a puzzle game because the controls are unresponsive.

To a human the difference is obvious.

nx10

Solution

nx10 translates the subtle physics of how a player interact, grip tension, swipe cadence, micro-movements into live player state context.

This gives your code the ability to sense your player's in real-time, allowing you to ease off when someone hits a wall or increase intensity to maintain flow.

Attune your game to your players.

nx10 is designed to integrate directly into your game engine via native SDKs, adding a new layer of intelligence that responds to how experiences are affecting players emotionally.

nx10 helps you recognise shifts as they happen, and respond in real time through your core loop, during matchmaking or after they finish playing.

In practice, that means you can design experiences that adapt to the players frustration, stress or other factors to maintain the perfect flow state, or optimise your retention mechanisms according to what will have the best outcomes.

Increase LTV

Maximise session length

Reduce churn

Dynamically optimise for the specific player

Better product decisions

Integration is easy.

nx10 works with your existing interaction data, requires no new hardware, and integrates into current systems without adding friction for users or compromising their privacy.

Input

Integrate

Native SDKs for Unity and Unreal silently operate in the background with minimal game changes. 100% content-blind. Unaware of who the players are.

Kinematics
Game Events
Player Attributes
Early State Context, Physical Context & Digital Context
Days

Players are baselined. See what players are doing in the real world while they play, and access cognitive indices - all matched to the specific actions they were taking in your game.

Full State Context
Weeks

Deep learning surfaces hidden predictive cohorts, tying physics directly to rage-quits, flow states, and dysregulation, see exactly how players are experiencing your games.

Output

Consume

Route intelligence back into your game logic or LiveOps servers, or explore via online dashboard tools.

Dashboards
Real-time APIs
Webhooks

The science of attunement.

nx10 is building technology that helps systems become more in tune with human experience based on proven science.

Unlike systems that rely primarily on win/loss ratios, nx10 focuses on interaction dynamics. Subtle patterns such as rhythm, hesitation, joystick velocity and touch pressure provide valuable signals about how a game is affecting the player.

So, rather than focusing only on what the player is doing, what we term 'The Science of Attunement' seeks to understand how the session is feeling.

This creates attuned games that can respond earlier, more precisely, and with greater care.

How attunement works

nx10 breaks the human experience down into distinct, queryable signals, combining internal states with real-world activity and your game's digital events.

State Context

The engine translates physical interactions into three distinct layers of human insight, unlocking over time as player baselines form.

1. Indices

Continuous data reflecting the player's core battery and capacity.

  • Cognitive CapacityLive cognitive battery level
  • Cognitive ResilienceSpeed of return to baseline
2. Phenotypes

Categorisations of the current session state.

  • Frustration v Enjoyment
  • Good v Bad Stress
  • Regulated v Dysregulated
3. Cohorts

Predictive groupings trained on state + activity data.

  • "Churn Risk Alpha"Highly predictive of exiting
  • "Optimal Flow"High engagement trajectory

Physical Context

nx10 activity recognition maps the real-world environment. Are they focused on the couch, or playing distracted on a bus?

walkingin_transitlying_downsitting

Digital Context

Your game syncs its own custom state. We tie your exact game logic to our emotional indices.

level: 4score: >100boss_fight
Context To Action

1. Access Insight

Query via the Real-Time API for live game logic changes, or graph it in the Attunement Analyser dashboard.

if (
State.Phenotype == 'Frustrated' &&
Physical.Activity == 'In_Transit' &&
Digital.Level == 4
)

3. Take Action

Game.DropFreePowerUp()
CRM.PushNotify()
Core.DisplayAdvertisement()

From signal to action.

Our lightweight SDKs deploy in minutes. They handle the data gathering, compression, battery management and background syncing automatically. Fails open by default to have zero impact on your core loop.

Supported Platforms

Unity SDKUnreal SDK (soon)REST API (build your own)
EnemyDirector.cs
using Nx10;
using UnityEngine;

public class EnemyDirector : MonoBehaviour {
void Start() {
Nx10.OnStateUpdate += (state) => {
// Prevent cognitive overload using Day-1 Indices
if (state.CognitiveCapacity < 0.2f) {
AI.ReduceAggressiveness(20f);
}

// Intercept learned frustration states
if (state.Inference.Is("rage_quit_precursor")) {
GameManager.SpawnHealthPack();
} else if (state.Inference.Is("optimal_flow")) {
AI.IncreaseAttackRate();
}
};
}
}

From science to systems.

How forward-thinking studios use multi-dimensional state inference to protect their player base and enhance their core loops.

Increase LTV

Timing the Ask

Aggressive monetization during a state of high frustration leads to uninstalls. By querying the player's current phenotype via the Real-Time API, you can suppress premium battle pass offers when they are 'Dysregulated', and present them only when they reach a 'Flow State', drastically increasing conversion rates without burning player goodwill.

Maximise session length

Preventing Cognitive Burnout

Players log off when their cognitive load maxes out. By continuously monitoring the 'Cognitive Capacity' index, your AI director can detect when a player is running on empty. Dynamically spawn a low-stress puzzle or a safe zone to let their internal battery recharge, extending the play session naturally.

Reduce churn

Intercepting the Rage-Quit

Our unsupervised models identify predictive cohorts like 'High Churn Risk' before the player actually leaves. If a player fails a boss three times and their kinematics enter a dysregulated state, trigger a webhook to drop a strategic power-up and keep them in the game.

Dynamically optimise

Context-Aware Mechanics

A player sitting calmly at home needs a different challenge than a player standing on a moving train. By combining 'In_Transit' physical context with 'Bad Stress' phenotypes, your game can seamlessly widen timing windows to account for their chaotic real-world environment.

Better product decisions

Affect-Weighted Analytics

Stop guessing why a level has a low completion rate. Using the Attunement Analyser, designers can see exactly where 'Severe Frustration' spikes on a 3D heatmap. You can finally tell if players are dying because the boss is a fun challenge, or because the camera angle is fundamentally broken.

Enterprise Ready

No player effort = zero friction.
Bulletproof for compliance.

We engineered nx10 to respect the CPU, protect the core loop, and ensure absolute anonymity by default.

Micro-Payloads

Kinematic events are compressed into highly optimized binary tuples, minimizing size on the wire and respecting player data caps.

Battery Preserving

Data is batched and synced passively using native OS background tasks to ensure telemetry ingestion never drains the device battery.

Thread Isolated

The SDK operates entirely on background threads and fails open. If our cloud drops, your app never stutters. No manual UI wrapping required.

100% Content-Blind

We do not read text, view screens, or access the camera. We measure the physics of interaction, entirely ignoring semantics or passwords.

Anonymity by Default

All data is processed against randomized hashes. Individual kinematic data points cannot be reverse-engineered to identify a specific player.

Strict Sandboxing

Operates securely within native OS sandboxes without requesting invasive permissions. Compliant with strict infosec standards.

Ready to engineer the perfect flow state?

Get your API keys and deploy emotional analytics into your game engine today.