Ship your game.
Stay on track.
The project manager built for game developers — sprint boards, GDD, issue tracking, timelines and team collaboration in one place.
📋
Sprint Board & Gantt Timeline
Plan sprints with custom kanban columns and visualise your full schedule on a zoomable Gantt chart.
📖
Game Design Document
Built-in GDD with mechanics, characters, story, audio and tech stack. Always in sync with your dashboard.
Issue Tracker & Risk Register
Track bugs with priority and assignee. Log risks with likelihood and impact scoring. Filter and search everything.
👥
Team Collaboration & Sharing
Invite teammates as editors or viewers. Share a public read-only link with clients and stakeholders.
🐙
GitHub Integration & AI Export
See live commits and PRs. Export to Excel and let AI fill your project — then import it back in seconds.
Dashboard
Dashboard — Sky Jumper
6
Bugs
50%
Sprint
5
Ideas
3
Mechs
72
Story pts
🎮
8
Mechanics
Sprint by column
Backlog
Prog.
Review
Done
Sprint Board
Sprint Board — Sky Jumper
Backlog 4
Design HUD layout
A
8 pts
Write GDD concept
B
5 pts
In Progress 2
Player controller
C
13 pts
In Review 1
Enemy AI patrol
D
8 pts
Done 3
Set up repo
E
3 pts
Project structure
A
5 pts
Timeline
Timeline — Sky Jumper
75% + Fit All Jan – Apr 2026
Pre-prod
Jan
Design
Feb
Prototype
Mar
Alpha ⬦
Mar
Beta
Apr
Launch ⬦
Apr
Game Design Document
Game Design Doc — Sky Jumper
Overview
Mechanics
Story
Characters
Audio
Tech
CONCEPT
2D action platformer with a deep parry system and weapon-based skill tree.
GENRE & PLATFORM
Action platformer · PC, Switch
USP
Every weapon changes your moveset — not just your damage.
8
Mechanics
5
Characters
Issue Tracker
Issues — Sky Jumper
🔍 Search issues…
All Open Critical
Critical Audio cuts out after level 3 load Audio 🔴
High Enemy AI gets stuck on corners AI 🟠
High Save data corrupts on crash Backend 🟠
Medium UI overflows on 4:3 screens UI 🟡
Low Controller rumble too strong Input
OPEN
9
CRITICAL
2
CLOSED
14
Team & Sharing
Team & Workload — Sky Jumper
Team workload
AK
Alice K.
21 pts High
BS
Bob S.
16 pts Balanced
CM
Caro M.
13 pts Balanced
DP
Dev P.
8 pts Light
👥 Share project
Editor
Invite
GitHub & Activity
GitHub & Activity — Sky Jumper
🐙
studio/sky-jumper
C# · ⭐ 12 · 🍴 3
main
Recent commits
A
fix: audio manager null ref on scene reload
a3f2b1
2h ago
B
feat: add double jump with coyote time
7d9c44
5h ago
C
chore: upgrade Unity to 2023.3.2
2e8f11
1d ago
D
fix: enemy patrol path recalculation
9b3a77
2d ago
📋 Activity
🐛 Alice closed issue ISS-042 — Audio cuts out
📌 Bob added sprint task: Implement parry VFX
⚙️ Caro added mechanic: Wall run
Welcome back! Sign in to your workspace.
No account yet?
📬
Check your email
We sent a 6-digit code to
your email
By creating an account you agree to our . Your data is stored securely and never shared with third parties.
Dark mode Saving…
?
Loading…
Your projects
Create and manage all your projects from one place.
Dashboard
📄Export as PDF
📊Export as Excel
Import from Excel
Project timeline
Gantt chart — scroll horizontally, zoom in/out with the controls
100%
# Task / Phase Owner Start End
Issue tracker
Bugs, blockers and defects
🔍
IDTitlePriorityStatusAssigneeTargetCategory
Improvement tracker
Continuous improvement initiatives
🔍
IDTitleCategoryStatusOwnerROIEffort
Ideas & innovation
Capture, score and funnel ideas
🔍
IDTitleStatusCategoryByFeasibilityImpactScore
Risk register
Identify · Assess · Mitigate · Monitor
🔍
IDRiskCategoryLikelihoodImpactScoreStatusOwner
Team workload
Sprint points assigned per member — relative to fair share
0 designs
0 snippets
Overview
Mechanics
Story & World
Characters
Audio & Feel
Tech Stack
📖 Project Hub — Quick Guide
Getting started
+
Create a project
Click New project on the home screen. Choose a template (Blank or Game Design) or start empty. Give it a name, colour and team members.
🎮
Game Design template
Pre-fills your project with sample tasks, bugs, mechanics, characters, UI mockups and Unity C# snippets. Toggle "Load example content" off to get the structure without sample data.
Project tabs
Dashboard
Live overview with progress rings, stat pills and charts. Updates automatically when you add issues, tasks or mechanics.
Sprint Board
Kanban board. Add tasks with story points and assignees. Click on any column header to rename or recolour it. Click + Add column to create custom columns.
Timeline
Gantt chart. Use and + to zoom in or out (11 levels). Click Fit all to auto-zoom so every task is visible. Add phases, tasks and milestones.
Issues, Improvements, Ideas, Risks
Four tracking tabs. Each has a 🔍 search bar and filter chips. Type to search across all fields, or click a chip to filter by status or priority.
UI Designs
Paste HTML/CSS code to see a live preview thumbnail. Click any card to open a fullscreen lightbox. Also supports image URLs and wireframe notes.
</>
Code Snippets
Store code with a language label (JS, C#, C++, Python, GLSL…). Tab key inserts spaces in the editor. Click Copy to copy to clipboard.
📖
Game Design Document
Six sections: Overview, Mechanics, Story, Characters, Audio and Tech. Click Edit on any field to update it. Add mechanics and characters with the + buttons.
Sharing & collaboration
👥
Share a project
Click 👥 Share in the top right. Enter a teammate's registered email address. Choose their role — Editor (can edit everything) or Viewer (read-only). Shared projects appear in their project list with a Shared badge.
Leave or remove
Open the Share modal. Click ✕ next to a member to remove them. Members can remove themselves to leave a project.
Export & import
📄
Export as PDF
Click ⬇ Export → Export as PDF. Opens the browser print dialog. Click Save as PDF in the destination dropdown. All sidebars and buttons are hidden in the print layout.
📊
Export as Excel
Downloads a .xlsx file with 12 sheets covering every section of your project. The first sheet (AI_INSTRUCTIONS) contains a ready-made prompt you can copy and paste to an AI.
🤖
AI-assisted fill
Export the Excel file. Upload it to ChatGPT, Claude or any AI. Describe your project and ask it to fill in the empty cells. Download the completed file, then use Import from Excel to load it back.
Import from Excel
Click ⬇ Export → Import from Excel and pick a Project Hub Excel file. Existing rows are updated by ID, new rows are added, nothing is deleted. All tabs refresh instantly.
Tips & shortcuts
Keyboard shortcuts
Enter submits any form or modal   Tab inserts spaces in the code snippet editor   Esc or clicking outside a modal closes it
🌙
Dark mode
Toggle dark mode using the switch at the bottom of the sidebar inside any project.
💾
Auto-save
Every change saves automatically to the server. Watch for Saving… and Saved ✓ in the top right. Your data is safe even if you close the tab.
⚙️ Customise dashboard
Active widgets (drag to reorder)
Add widget
Loading…
🔒 Privacy Policy

Last updated: April 2026

1. Who we are

Project Hub ("we", "us", "our") is a project management tool for developers and game developers. This Privacy Policy explains what data we collect, how we use it, and your rights regarding that data.

2. What data we collect

We collect only what is necessary to provide the service:

  • Account data — your name, email address and a hashed password when you register.
  • Project data — everything you create inside Project Hub: projects, tasks, issues, ideas, risks, sprint boards, timelines, GDD content, code snippets and comments.
  • Activity data — a log of actions taken within your projects (e.g. "added issue", "linked GitHub repo") for the activity feed feature.
  • GitHub token — if you link a GitHub repository, your Personal Access Token is stored encrypted in our database and is only used to fetch repository data on your behalf. It is never returned to the browser or shared.
  • Email address for verification — when you register, we send a one-time verification code to confirm your email. We do not send marketing emails.

3. What we do NOT collect

  • We do not use tracking cookies or advertising cookies.
  • We do not use third-party analytics (no Google Analytics, no Mixpanel).
  • We do not sell, rent or share your data with any third party.
  • We do not collect payment information — there is no billing at this time.
  • We do not collect IP addresses beyond what is necessary for rate limiting.

4. How we use your data

  • To provide and operate the Project Hub service.
  • To send you transactional emails (email verification only) via Resend.
  • To display your project data to you and collaborators you explicitly invite.
  • To enforce rate limits and protect the service from abuse.

5. Data storage and security

Your data is stored in a PostgreSQL database hosted on Railway (EU region where available). We take the following security measures:

  • Passwords are hashed with bcrypt (cost factor 10) and never stored in plain text.
  • All connections use TLS/SSL encryption in transit.
  • Authentication uses short-lived JWT tokens (7-day expiry).
  • GitHub Personal Access Tokens are encrypted at rest using AES-256-GCM and are never returned to the browser or exposed in API responses.
  • All database queries use parameterised statements to prevent SQL injection.
  • Rate limiting is applied to all authentication endpoints.

6. Public project links

If you choose to generate a public link for a project, that project's data (excluding your GitHub token) becomes viewable by anyone with the link. You can revoke this link at any time from the project settings. We recommend not sharing sensitive information in publicly linked projects.

7. Data sharing

We use the following third-party services to operate Project Hub:

  • Railway — hosting and database infrastructure. Railway Privacy Policy
  • Resend — transactional email delivery (verification codes only). Resend Privacy Policy
  • GitHub API — only accessed when you explicitly link a repository. Your data is not sent to GitHub; we only read repository metadata on your behalf.

No other third parties have access to your data.

8. Your rights

You have the right to:

  • Access — request a copy of the data we hold about you.
  • Correction — update your name or email address from your account settings.
  • Deletion — request that your account and all associated data be permanently deleted. To do so, contact us at the email below.
  • Portability — export your project data at any time using the Export as Excel feature, which includes all your project content.

If you are in the European Economic Area, you also have rights under the GDPR including the right to lodge a complaint with your local supervisory authority.

9. Data retention

Your data is retained for as long as your account is active. If you request deletion, we will remove all personal data within 30 days. Activity logs older than 90 days are automatically deleted.

10. Children

Project Hub is not directed at children under 16. We do not knowingly collect personal data from anyone under 16. If you believe a child has registered, please contact us and we will delete the account.

11. Changes to this policy

We may update this Privacy Policy from time to time. If we make significant changes we will update the "Last updated" date at the top. Continued use of the service after changes constitutes acceptance of the updated policy.

12. Contact

For any privacy-related questions or deletion requests, contact us at:
[email protected]