Game Time Tracker (Dynamic Mode) is a desktop application to track your game sessions, playtime, and focus using only your game's .exe name.
It helps you:
- Understand your play habits
- Stay mindful of gaming time
- Log accurate session durations
- Track daily and total usage
-
๐ Dynamic Game Detection
Enter any.exenameโno setup or integrations required. -
๐ Session Analytics
- Total playtime (hours)
- Average session duration
- Daily session length
-
๐ง Focus Score System
- Color-coded (๐ข๐ ๐ด) feedback based on daily usage target (2 hours/day)
- Visual indicators help reduce screen overuse
-
๐พ Session Logging
- All game activity is stored locally in
sessions.db(SQLite) - Persistent session history
- All game activity is stored locally in
-
๐ฅ๏ธ Modern GUI
- Responsive and clean Tkinter interface
- Dark mode, elegant fonts, color-coded metrics
- GitHub link and license embedded in the footer
- Support for any
.exename - Real-time tracking and updates
- Local database session saving
- Stats dashboard with session summaries
- Daily focus goal calculation
- Exportable, customizable source
- Python 3.10+
tkinter(for GUI)psutil(for detecting processes)sqlite3(for saving sessions)threading(for non-blocking logic)
- Clone or download this repository
- Run
main.py - Enter your gameโs
.exename (e.g.,Cyberpunk2077.exe) - Start playing โ the app will track everything automatically
To build an
.exe, use PyInstaller (see docs for more).
- Code is clean, modular, and beginner-friendly
- Functions are documented inline
- Refer to
main.pyandtracker.pyfor core logic - All logic uses standard Python libraries, no complex dependencies
Krishnamohan Yagneswaran
๐ GitHub
Want to contribute? Hereโs how:
- Fork the repo
- Make changes and improvements
- Submit a Pull Request (PR)
- Get listed here once merged!
If you enjoy using this tool, consider supporting development:
- โ Buy Me a Coffee
- ๐ณ Donate via Razorpay
Your support keeps this project open and maintained.
MIT License โ Non-Commercial Use Only
ยฉ 2025 Krishnamohan Yagneswaran
You are free to use, modify, and share this software for personal or educational purposes.
Commercial use or resale is strictly prohibited without prior permission.
All copies must include this license notice.
GitHub Repo โ