Docs / Editors / Godot
Godot Setup Guide
Follow these steps to start tracking your game development in Godot with Hackatime.
Step 1: Log into Hackatime
Make sure you have a Hackatime account and are logged in.
Step 2: Run the Setup Script
Visit the setup page to automatically configure your API key and endpoint. This ensures everything works perfectly with Hackatime.
Step 3: Install Godot Super-Wakatime Plugin
There are two ways to install the plugin made by Bartosz, a Hack Clubber:
Option A: Asset Library (Recommended)
- Open Godot Engine
- Go to the AssetLib tab in the project manager or editor
- Search for "Godot Super Wakatime"
- Click Download and then Install
- Enable the plugin in Project → Project Settings → Plugins
Option B: Manual Installation
- Download the latest release from Godot Super-Wakatime GitHub
- Extract the
addons/godot_super-wakatime
folder to your project'saddons
directory - Enable the plugin in Project → Project Settings → Plugins
Step 4: Configure the Plugin
- After enabling the plugin, you'll be prompted to enter your WakaTime API key
- The plugin will automatically use your Hackatime configuration from the setup script
- Start working on your game - the plugin tracks both coding and scene building activities!
Features
This Hack Club-approved plugin provides:
- Accurate tracking - Differentiates between script editing and scene building
- Detailed metrics - Counts keystrokes as coding, mouse clicks as scene work
- Smart detection - Tracks scene structure changes and file modifications
- Seamless integration - Works with your existing Hackatime setup
Troubleshooting
- Not seeing your time? Make sure you completed the setup page first
- Plugin not enabled? Check Project → Project Settings → Plugins and enable "Godot Super Wakatime"
- Still stuck? Ask for help in Hack Club Slack (#hackatime-dev channel)
Next Steps
Once configured, your game development time will automatically appear on your Hackatime dashboard. Happy game developing!
Plugin created by Bartosz (BudzioT), a Hack Clubber, and officially approved for High Seas!
Found an issue with this page? Edit it on GitHub - we'd love your help making the docs better!