Trait Dimensions
How you play, not who you are
Every Playprint Legend is built on six trait dimensions — measurable patterns in gameplay decisions. No personal data. No chat. No voice. Just the choices you make in-game, distilled into a behavioural fingerprint.
The model
Six dimensions of playstyle
Each trait is a spectrum from 0 to 1, scored using exponential moving averages over gameplay decisions. Recent matches are weighted more heavily, so your Legend evolves as you do.
Aggressive
Defensive Presses conflict
Aggressive
Measures how often a player initiates confrontation and pushes the attack. A highly aggressive player seeks out fights, targets opponents directly, and favours offensive strategies over defensive ones.
Example signals
Attacking early, targeting the leader, choosing damage over defence, initiating combat rather than waiting.
Bold
Cautious Risk tolerant
Bold
Measures willingness to take high-risk, high-reward actions. Bold players go for big plays even when the safe option is available. Cautious players protect what they have and minimise downside.
Example signals
All-in bets, risky shortcuts, speculative investments, choosing uncertain high-payoff options over guaranteed smaller ones.
Deceptive
Direct Bluffing / Misdirection
Deceptive
Measures how much a player uses misdirection, feints, and hidden information. Deceptive players disguise their intentions and exploit opponents' assumptions. Direct players signal clearly and play straightforwardly.
Example signals
Bluffing, feinting, hiding true intentions, sending misleading signals, setting traps.
Chaotic
Controlled Unpredictable
Chaotic
Measures the consistency and predictability of a player's decisions. Chaotic players vary their approach frequently and are hard to read. Controlled players follow steady patterns and stick to a plan.
Example signals
Switching strategies mid-game, making unexpected moves, varying timing and approach from session to session.
Urgent
Patient Fast-paced
Urgent
Measures the tempo at which a player pushes toward a win. Urgent players move quickly and try to close out games fast. Patient players are willing to wait, build slowly, and let opportunities come to them.
Example signals
Rushing objectives, playing fast, prioritising speed over setup, choosing immediate gains over long-term positioning.
Expansive
Focused Broad influence
Expansive
Measures how broadly a player exerts influence across the game space. Expansive players spread out, claim territory, and interact with many elements. Focused players concentrate their effort on a narrow area or single objective.
Example signals
Controlling multiple areas, diversifying resources, engaging with many opponents, broad map presence versus single-lane focus.
Example
What a Legend profile looks like
Traits combine to form a unique behavioural fingerprint. Here's a sample Legend — an aggressive, fast-paced player who plays it straight.
KingSlayer_99
Archetype: Berserker · 142 decisions tracked
This is a sample profile. Real Legends are built from actual gameplay decisions via the Playprint SDK.
Methodology
How traits are measured
Playprint uses a three-tier decision input system and exponential moving average (EMA) aggregation to build stable, evolving profiles.
Decisions come in
Your game sends gameplay decisions to the SDK — attack, defend, bluff, retreat. Each decision carries implicit or explicit signals about risk, tempo, and intent.
Signals are extracted
The engine maps each decision to trait dimensions. An "all-in attack" might signal high aggression, high boldness, and high urgency simultaneously.
Profile evolves
Trait scores update via EMA — recent matches weigh more heavily, but a mature profile resists sudden swings. The Legend adapts naturally over time.
Learn more about the decision input system in the Core Concepts documentation.
An important distinction
Traits vs. Skills
Traits — how you play
Traits describe your style and bias. Are you aggressive or defensive? Patient or urgent? There are no "good" or "bad" trait scores — they just describe your approach.
- Six universal dimensions
- Style, not skill level
- No value judgement
- Consistent across games
Skills — how well you play
Skills describe your ability and execution. How precise are your moves? How well do you read opponents? Skills are game-specific and can be customised by studios.
- Game-configurable
- Measures ability, not preference
- Can vary per game
- Optional — studios define what matters
Safety
Built on gameplay decisions only
No personal data
Traits are derived from in-game choices. No voice, chat, identity, or PII is ever used.
No value judgement
Traits are neutral spectrums. Being aggressive isn't "bad" and being cautious isn't "good" — they're just different styles.
Player-controlled
Players can view, share, or delete their trait profile at any time. Full ownership of their data.
See traits in action
Integrate the SDK and start capturing playstyle traits in under 30 minutes. Free for development.