Day 2, Setting Up Godot


Day 2 went slowly, unfortunately; here are the major points, in no special order.

Author's OK?

Yesterday I talked about going to ask for the cart artist's OK before developing my game. I have not yet updated this itch.io page with identifying information because I have not received that OK. I plan to check back with the artist if I still haven't heard from them; but I am planning for the worst for now. If I never hear back from the artist, I will continue to make the game I have conceived of, but not have any identifying information from the original Famicase cart.

Coding issues

I started throwing together the basic components for the game I have designed, but I have been struggling with two things in Godot:

  • dynamically creating child nodes for a scene in code
  • having a scene definition inherit methods and parameters from a parent scene

These issues are compounding because I am using Godot's C# dialect, which is not as well documented as their proprietary GDScript dialect; and because I have been making assumptions about how these things are supposed to work from my previous experience using other game development libraries (Game Maker Studio, writing my own game engine). I am planning to spend a couple more hours tonight hacking away at these issues, and hope to have made way more headway by tomorrow night!

Scheduling; or, I'm so popular

It is just my luck that the moment I start a game jam, I have a long weekend that I am mostly spending hanging out with friends. That or running errands. While this is such an onerous problem, I am hoping to have a lot of free time tomorrow to make significant headway. That should lead me well into my last topic for today --

My Game Plan

I did not publicize my milestones in the last post purely because I was not thinking about them; but my plan is to give myself a lot of breathing room for learning various game dev tools, as I am very rusty with them. Considering the official but not pressing deadline of July 31st, I am setting these milestones

MilestoneStart day
End day
M1: Complete a competent draft of the game's code with placeholder art & music
110
M2: Replace the placeholder art
1117
M3: Replace the place holder music/sfx
1824
M4: Refinement pass before submission
2528
M5: Flesh out the itch.io page (screenshots, descriptions)
2930
M6: Submit the game!3131

---

And finally, my work tracking:

  • Today's work: 2 hrs
  • Total time spent: 4 hrs

Leave a comment

Log in with itch.io to leave a comment.