Quick answer: An event is a discrete, recorded occurrence in the game, a level completed, a button pressed, an item purchased, a crash, captured as a data point with a name and often associated details. Events are the raw material of analytics: by logging and counting them, you build an understanding of what players do and what happens in your game.
Analytics ultimately comes down to events: discrete things that happen, recorded so you can count and analyze them. Every metric about player behavior, how far players get, what they do, where they drop off, is built from events. An event is simply a recorded 'this happened,' tagged with what it was and when. Understanding events as the atomic unit of analytics clarifies how the higher-level metrics, funnels, retention, behavior analysis, are all constructed from these basic recorded occurrences.
What an Event Is
An event is a recorded occurrence of something specific happening, captured at the moment it happens. It has a name identifying what it is ('level_completed', 'item_purchased', 'tutorial_skipped', 'crash'), often a timestamp, and frequently associated properties (which level, which item, how long it took). Each event is a data point saying 'this particular thing happened, here, then.' Logging events as the game runs builds up a record of what occurred.
Events can capture player actions (a purchase, a level start, a death), system occurrences (a crash, an error, a load), or milestones (reaching a stage, completing onboarding). What you choose to log, your instrumentation, determines what you can later analyze. Events you do not log are invisible to your analytics, so deciding which events to capture is deciding what questions you will be able to answer.
Why Events Are the Foundation
Higher-level analytics are all built by aggregating and relating events. Count how many 'level_completed' events occur and you measure progression. Compare 'level_1_started' to 'level_1_completed' events and you have a drop-off rate. String events into a sequence and you have a funnel. Look at events per player over time and you measure engagement and retention. Every behavioral metric reduces to counting and relating events; they are the atoms from which the analytics molecules are built.
This is why event instrumentation is foundational: the events you capture define the analytics you can do. Rich, well-chosen event logging lets you answer detailed questions about player behavior; sparse logging leaves you blind. The events are the data; everything else is analysis on top of them.
Events for Behavior and for Stability
Events serve both behavioral analytics (what players do) and quality monitoring (what goes wrong). A crash is itself an event, and the events leading up to a crash, the actions in the session before it, are valuable context for diagnosing it. The line between 'analytics events' and 'diagnostic logs' blurs: both are recorded occurrences that, in aggregate and in sequence, explain what is happening in your game.
Bugnet captures events and the surrounding context relevant to understanding your game's health, and ties them to crashes and reports, so the events around a problem (what the player was doing, the recent log of occurrences) come attached to the issue. This makes events not just a behavioral-analytics tool but a diagnostic one: the recorded occurrences leading up to a crash help you reconstruct what happened, and aggregated events reveal patterns, where players drop off, what precedes failures, that turn raw 'this happened' data points into actionable understanding of both how players behave and where your game breaks.
An event is a recorded 'this happened.' Funnels, retention, and behavior analysis are all just events counted and related, they're the atoms of analytics.