0 Comments

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):

  1. Title Page
  2. Main Menu
  3. Settings
  4. Projects
  5. Milestones
  6. Goals
  7. Major Tasks
  8. Minor Tasks
  9. 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.

#TaskDescriptionEst. Time
1Project setupCreate folders, scene structure, base UI theme3 hrs
2Title PageSimple animated splash or logo intro2 hrs
3Main MenuButtons to go to scenes + simple transitions3 hrs
4Settings SceneBasic UI + saving settings to file4 hrs
5Data structure designCreate classes/dictionaries for project, milestone, goal, task4 hrs
6Save/Load SystemJSON or Resource-based save/load system5 hrs
7Base UI templateConsistent layout for the 4 data views4 hrs
8Projects SceneCRUD + Calendar + Tasklist + Kanban10 hrs
9Milestones SceneCRUD + Calendar + Tasklist + Kanban10 hrs
10Goals SceneCRUD + Calendar + Tasklist + Kanban10 hrs
11Major Tasks SceneCRUD + Calendar + Tasklist + Kanban10 hrs
12Minor Tasks SceneCRUD + Calendar + Tasklist + Kanban10 hrs
13Data linkingMake tasks linked to goals/milestones/projects6 hrs
14Gamification layerXP points, badges, progress bars, sounds6 hrs
15Final polishUI clean-up, testing, bug fixes6 hrs

Tomorrow we will ask ChatGPT to work up a schedule.

Series Navigation<< Eat an Elephant – Oct Blog – SetupEat an Elephant Blog Week 3 Part 2 – Oct 2025 >>
Categories:
Kids Hide Away
Live now! Click to check out the stream. Offline. Want to watch a replay?