🏁 Phase 1: Foundation Setup (Weeks 1–4)
🎯 Goal: Get the structure, menus, and save system groundwork ready.
Week 1
🧱 Set up Godot project folders & base scenes
🎨 Create Title Page scene (simple animation or fade-in logo)
Journal

✅ Set up Godot project folders & base scenes
✅ Create Title Page scene.


✅ Vlog recordings.
Eat an Elephant a Game Dev Planner 🧩 Dev Log – Week 1 🐉
🐉 Link Tree 🐉
Indie Game Developer
🌼 Purple Dragon Dev – Game Dev
🌼 YouTube: https://www.youtube.com/@PurpleDragonDev
🌼 Twitch : https://www.twitch.tv/purpledragondev
Partner Indie Game Publisher
💖 Kids Hide Away – Indie Games, Educational Games, Stickers, Merch:
💖 Website: http://www.kidshideaway.net
💖 Discord: https://discord.gg/um5nV3jyxD
💖 YouTube: https://www.youtube.com/@KidsHideAway
💖 Twitch : https://www.twitch.tv/kidshideaway/
💖 Itch.IO: https://kidshideaway.itch.io
💖 Itch.IO: https://kidshideaway.itch.io/
💖 Itch.IO Dev Log:
🎙️ Voice-Over Transcript — Eat an Elephant a Game Dev Planner Devlog Week #1
🧱 Week One Progress
Eat an Elephant is a game dev planner and game design doc app built to work with our autistic and ADHD brains.
Ok so the story with this one was that I started it in Godot 4 with GDscript,
got about 1/2 way through the dev plan and the bugs and errors were piling up,
and they weren’t making sense. The ones that were particularly disturbing were
I’d make changes to one node, and other nodes would then have those changes,
and should not have. I’d make changes to one node, and then the changes would not be saved.
I modified animations and the changes would not be saved. I fought with just the errors
for 6 months while I continued to move forward and it was just getting worse.
So I started looking on the internet for
other dev’s reporting the same symptoms but not necessarily with the exact same nodes
and what I found is that in Godot 4.0 there is a UUID bug. The UUID is the unique
identifier that godot generates when you create a node. So I took a look at the
source of my nodes, which I hadn’t done before… and found that some how the nodes that
had nothing to do with each other were sharing UUID’s. Then I looked at all the areas that
were having major issues and they all had the same problem. Node2d, Animation 2D, etc all
had the same UUID’s some even across scenes. I tried to make new node, and just copy the
content into the file, so the UUID’s would be different to patch things, but then a bunch
of new errors cropped up pertaining to paths, so I spent a week trying to untangle the work.
At the end of the work, the UUID issue cropped up again. I decided I’d already wasted
almost 7 months on this, and supposedly 4.4.1 was fixed. So I set that version aside, upgraded
to 4.4.1 and being totally over GDscript and it’s vagueness, I went with C# this time.
So this devlog series is about rebuilding this project in Godot 4.4.1. and finishing it.
This week I started a new repository. Started a new project.
I created all the nodes from scratch, then copied the gd scripts over,
so I can recreate them one bit at a time in C#, and I’ll delete the scripts as convert them.
I already checked the source code of the new nodes, there are no duplicate UUID’s.
So I’m all set to work on the project next week.
Video is just showing the current state of the project, with the new file structure.
🎮 Let’s Chat!
Thanks for watching this devlog!
Like and subscribe if you like the content.
Join the newsletter on my website if you want to be notified when the planner is released.
A free demo will be on the itch.io site, and we setup the page for it.
You can subscribe or follow that page if you want to be notified about the demo.
Links to our website and our Itch.io developer page is included in the description below.
If you’d like to support the channel, and our dev team, please leave a comment.
If your not sure what to comment, just drop a dragon 🐉 and fire 🔥 emoji below!

