Origami Effect HeadShot Haven

Headshot Haven is a proprietary project designed as a system for automatic collection, recording, and analysis of time spent in games.

The idea was born out of the need to create a tool that not only shows players what they played, when, how long, and with what progress, but also enables:

  • automatic data retrieval from sources like PSN, Steam, and Xbox Live,
  • analysis of collected trophies and achievements,
  • pattern detection in player behavior (e.g., playing only on weekends),
  • end-of-session report generation and alerts (e.g., time limit exceeded),
  • data synchronization with Discord and OneDrive.

It is not a gaming community, but rather a data analytics system that supports players wishing to maintain control and awareness over their entertainment habits.

The project also serves as a demonstration of capabilities in API integration, data flow automation, user behavior analytics, and the design of solutions supporting data-driven decision making.

Headshot Haven is a way to connect the world of gaming with a real-world approach to data analytics and automation

TECHNOLOGIES USED

  • Automation: Python, VBA, Power Query
  • Database: MySQL
  • API integrations (including): Steam, PlayStation Network, Xbox Live, Discord, Microsoft Graph
  • Machine Learning: FacebookProphet, XGBoost
  • Visualization and analytics: MS Excel
  • Notifications: Discord (automated notification system)

The system automatically tracks and reports playtime, giving players accurate insight into how much time they spend on individual titles. As a result, it’s easier to:

  • identify which games consume the most time,
  • manage your free time more effectively,
  • set limits or goals (e.g., less time grinding, more time exploring new games),
  • share progress with others and foster healthier discussions about gaming.

On Discord, you’ll see:

  • notifications upon session start — what, where, and since when the player is playing,
  • session summaries — how long it lasted, what was achieved, progress made, and weekly/monthly balance.

It’s not just a bot — it’s an assistant that helps you manage your gaming time before it starts managing you.

TWO DIMENSIONS OF THE PROJECT:

The system runs automatically in the background and integrates with platforms like Discord:

  • automatically records every game session (start and end),
  • tracks time spent on individual titles,
  • creates monthly and weekly summaries,
  • monitors progress in trophy and achievement collection,
  • stores data in a database ready for further analysis or forecasting.

Analytical system – automation without analyst involvement:

  • the system detects the beginning and end of game sessions,
  • retrieves data from platforms (Steam, Xbox, PSN),
  • saves data to the database, processes it, and reports to MS Excel,
  • machine learning analyzes the data and identifies trends

No additional application installation required — just start the game on your console or PC.

What does a Discord notification look like?

  • Game: Hunt: Showdown
  • Play time: 1h 43 min
  • Trophies earned: +2
  • Latest unlocked: “Wipe Them Out”
  • Progress percentage: from 38% to 41%

REPORTS

Benchmarking player activity by games and users.

Comparison of session length, average playtime, and deviations from team averages.

Use cases:

  • engagement analysis,
  • efficiency comparison,
  • identification of players deviating from the norm.

GAME SESSIONS CUMULATIVE

Cumulative playtime presented in a bar chart format.

The chart shows the increasing number of hours for selected games and users over a given period.

Use cases:

  • time measurement,
  • tracking engagement dynamics.

GAME SESSIONS – TIME SPENT

Visualization of daily distribution of time spent gaming.

Allows for quick assessment of activity over a given period and easy identification of drops and spikes.

Use cases:

  • monitoring gaming time,
  • irregularity detection,
  • analysis of weekday impact.

GAME TIME LIMIT ALERT SYSTEM

The system automatically analyzes session data and instantly generates alerts when a player exceeds a set daily, weekly, or monthly game time limit.

Alerts are presented to the analyst in a clear format, enabling instant identification of:

  • who exceeded the limit (username),
  • when it happened (exact date and time),

MACHINE LEARNING – DYNAMIC FEATURES

The HeadShot Haven system uses machine learning models powered by an up-to-date games database in the form of an Excel file.

Static input data (features) include:

  • Game name
  • Type (Single/Multi Player)
  • Genre
  • Estimated time to beat
  • Player rating
  • Release date

ML models predict playtime and player activity, creating a behavioral pattern based on:

  • User behavior (historical sessions, daily rhythm, cumulative time)
  • Game characteristics (e.g., time to beat, gameplay type, release date)
  • Context (e.g., season, days of the week)

This enables:

  • Early detection of changes in interest for particular titles
  • Building reports and alerts based on future behavior predictions

FORECASTS BY TIME SERIES

Advanced time series analysis based on Prophet models.

The chart displays forecasts of minutes played, showing minimum, predicted, and maximum values.

Use cases:

  • Tracking gaming patterns,
  • Comparisons between users and titles,
  • Prediction of game completion times.

FORECAST BY BEHAVIOR

Player behavior forecasting module based on historical session patterns.

The system detects days of increased activity and predicts peak times for selected players and games.

Use cases:

  • Session planning,
  • identification of potential activity days,
  • prediction of game completion times.
macbook pro portfolio excel 8 MFP

Comparison with Parental Control Solutions:

Headshot Haven is a completely different approach than traditional parental control systems. Where classic solutions work with delays or based on schedules, Headshot Haven reacts instantly — detecting game starts in real time. This way, the user immediately sees the effects of their activity.

Instead of acting as a guardian that blocks and warns, Headshot Haven functions as an assistant and companion. It observes, reports, and helps build self-awareness. Instead of hiding data, it shares it — through clear notifications on Discord, accessible both to the player and the community.

The system not only logs every session, but also analyzes playtime, trophies earned, and the contribution of individual titles to total activity. This is a level of detail missing from traditional tools, which typically are limited to general summaries or access restrictions.

Headshot Haven was created for mindful players who want to manage their time, not be managed by it. The tool supports development, discipline, and reflection, rather than enforcing obedience. Its goal is to encourage dialogue — not just with oneself, but also with other players. Thanks to Discord integration, it fosters conversations about progress and gaming.

The system works across hardware boundaries — it supports Steam, PSN, Xbox, and Discord in one place. Data are synchronized between devices and stored centrally, ensuring consistency of reports regardless of the source. Where other systems limit the user, Headshot Haven opens up new possibilities — including using data for reporting, forecasting, and analysis with artificial intelligence.

BATTLEFIELD STATISTICS – ZAAWANSOWANA ANALITYKA DLA GRACZY KOMPETYTYWNYCH

System Headshot Haven wykracza poza podstawowe śledzenie czasu gry, oferując dedykowane narzędzia analityczne dla graczy Battlefield. Dzięki integracji z bazą danych statystyk oraz Discord API, gracze otrzymują dostęp do profesjonalnych metryk bezpośrednio na swoim serwerze Discord – bez konieczności logowania się do zewnętrznych platform czy przełączania aplikacji.

CURRENT PLAYER STATISTICS

The system enables instant access to the latest achievements in games from the Battlefield series: Battlefield 5, Battlefield 2042, and Battlefield 6. Users select a player and a specific title via interactive dropdown menus directly in Discord, and the app presents a comprehensive set of metrics in a polished embed format.

Key advantages:

  • No need to log in to external services
  • Instant access to up-to-date data
  • Clear presentation in dedicated embed fields
  • Integration with the application’s own database

This functionality eliminates the need to switch between applications or websites—all key stats are just one click away, right where team communication happens.

STATISTICS COMPARISON – BENCHMARK

The comparison module allows you to compare the achievements of two players in a selected Battlefield title. The system automatically analyzes metrics for both users and presents the results in a clear table with visual advantage indicators.

How it works:

  • Selection of two players via interactive dropdown menus
  • Selection of a specific title from the Battlefield series
  • Automatic comparison of basic statistics (kills, deaths, playtime)
  • Analysis of efficiency indicators (headshot percentage, kills per minute)
  • Result visualization using emojis

Automatic calculations include:

  • Derived statistics (e.g., assists per match)
  • Efficiency indicators
  • Performance analytics metrics
  • Percentage skill breakdowns

This tool transforms raw numbers into concrete insights—showing who dominates in specific aspects of gameplay and where potential for improvement lies.