Summary:
Digital Game Development Doc, and project planner. Designed to help indie game developers plan out their games, and to maintain a blog with updates from the planner software. Designed for autistic brains.
I have a physical planner already setup because I started this project last year, but ran into the UUID node name issue about half way through, and the bug damage was extensive. I decided that I could still do the project but I needed to start over (with an awareness of the problem) upgrade to Godot 4.4.1 and switch to C#, and instead of working with the GUI of the editor for most interactions, I’m doing a lot of the work in Visual Code and with C# code. It’s working out much better this time.
I would like to have a digital plan in place that is easier to update on the website, without having to type it all in. So I asked chatpgt to give me a plan, based on the feature list I supplied as part of the prompt. This is what it made.
— chatgpt output starts here —-
🧩 Project Overview
Core Scenes (Feature Areas):
- Title Page
- Main Menu
- Settings
- Projects
- Milestones
- Goals
- Major Tasks
- Minor Tasks
- Save/Load System
Each of these task-related scenes (5–8) will have:
- 🖊️ Data Entry/Edit View
- 🗓️ Calendar View
- 📋 Task List View
- 🧱 Kanban View
That means you’re really making:
4 × 5 = 20 functional sub-views, plus your 4 support scenes.
— chatgpt output ends here —-
Next I asked it to break down each task with an estimate of how long the tasks would take. This is the results of that request.
— chatgpt output starts here —
⚙️ Step 1: Task Breakdown and Time Estimates
Here’s a practical breakdown assuming you’re working solo and focusing on a functional (not fully polished) version.
| # | Task | Description | Est. Time |
|---|---|---|---|
| 1 | Project setup | Create folders, scene structure, base UI theme | 3 hrs |
| 2 | Title Page | Simple animated splash or logo intro | 2 hrs |
| 3 | Main Menu | Buttons to go to scenes + simple transitions | 3 hrs |
| 4 | Settings Scene | Basic UI + saving settings to file | 4 hrs |
| 5 | Data structure design | Create classes/dictionaries for project, milestone, goal, task | 4 hrs |
| 6 | Save/Load System | JSON or Resource-based save/load system | 5 hrs |
| 7 | Base UI template | Consistent layout for the 4 data views | 4 hrs |
| 8 | Projects Scene | CRUD + Calendar + Tasklist + Kanban | 10 hrs |
| 9 | Milestones Scene | CRUD + Calendar + Tasklist + Kanban | 10 hrs |
| 10 | Goals Scene | CRUD + Calendar + Tasklist + Kanban | 10 hrs |
| 11 | Major Tasks Scene | CRUD + Calendar + Tasklist + Kanban | 10 hrs |
| 12 | Minor Tasks Scene | CRUD + Calendar + Tasklist + Kanban | 10 hrs |
| 13 | Data linking | Make tasks linked to goals/milestones/projects | 6 hrs |
| 14 | Gamification layer | XP points, badges, progress bars, sounds | 6 hrs |
| 15 | Final polish | UI clean-up, testing, bug fixes | 6 hrs |
Tomorrow we will ask ChatGPT to work up a schedule.
