Can't wait to see the finished game!
And i really like your game music.
Today the game hasn’t changed visually at all, everything I did today was internally. I created a base template for the levels which holds all the base nodes and scripts. In addition to that I also added an additional node to the base structure of a level, which doesn’t have a script attached to in the template, but you can attach one in the level itself, this script handles now all the quest related stuff in a level.
Also I changed the structure of the quest data, which are nested dictionaries now.
I really hope I didn’t forget anything to adjust, so the work on the tutorial levels can continue.
Today I finished working on the first level of the tutorial, you can complete it now since I added some triggers. Also added a text to the transition scene which you can customize or just use the default one. Sadly, in this transition scene I found a bug which changes some positions and sizes of nodes, really have to take a look at this at some point.
Today I was again working on something small, the second level of the tutorial. Actually it was quite easy, since it’s just a variation of the first one. Now you also know what the “blank” space on the right side was for in this first level.
Since I have much more time in the coming days I really hope that I can achieve more, let’s start with:
Today I finished implementing all tutorial levels I want to have in the game. I also created an overlay for the “current objective tile” which is at the moment just a placeholder so the player knows where to go. So far I’m really happy about the tutorial levels, since they work really nicely.
In the video you see the fourth tutorial:
Today task was quite quickly done, since I decided to provide just a really simple level selection. At some point in the far future, when the story is written, this level selection scene will get an overhaul with a world map and so on. Thus a simple selection this time for the game.
Since I had much more time left to work on the game today, I also decided to add the first level to the game and I think it looks really nice with all the new assets which I created days ago.
Today I was planning and creating the second puzzle for the game. This time tried to plan this one from the end to the start. Sometimes it’s better to do it this way around with such kinds of puzzles, BUT it turned out not being better, since the player is moving to obstacles the other way around.
In the end I got it!
I will also feature freeze the demo here, since the end of devtober is near and I really want to continue with my actual project soon again.
Today I was just fixing bugs in my game, some have been critical others not this much. Besides of these tasks I also added my regular “Init”-Scene to the game for the splash screen and compiled custom export templates for Windows via the Godot sources.
I also tried whether the game runs via HTML out-of-the-box but sadly this wasn’t working. Thus I will then only export to Windows.
On this day I was taking some screenshots of the game and was working on the small trailer in DaVinci Resolve, I’ve never used that program before. But I think it will turned out really well. This was the first task on my todo list today, but I also had to create more updated assets for the game pages on various sites.
Besides of that I wanted to be more present on GameJolt, thus I also created a page over there for the game.
Today I was writing the Post Mortem and worked a bit more on the project page to give it the final touch. I made the game page public and submitted to devtober, you can find this submission page over here: https://itch.io/jam/devtober-2022/rate/507192
I started almost with an almost completely plain project. What I mean by this is that the idea how things are working already existed, I also created most of the assets which are needed to achieve my goal. I worked already on the ‘same’ game before for Devtober 2019 but in GameMaker. So my goal this year was to port it over to Godot 4 and maybe extend it by some more features and other stuff.
Even though I had a lot of assets for the game ready, even the idea how to implement specific things, I have struggled to find tasks to work on, especially within the second half of Devtober. I thought: ‘You have already a lot of the game set, so why need to plan tasks to work on, when you already know what needs to be done.’ This was maybe right for the first half, but not for the second one. Nevertheless, I continued to work with this mindset. Maybe this was also the reason for loosing interest in continuing the work in the last seven days or so. Usually I plan my tasks or the project in general with ‘Codecks’ but not this time and was absolutely wrong. ALWAYS plan your project!
Before even starting with Devtober, I had some thoughts in my head that a lot of tasks which needed to be done will be a lot easier in Godot 4 than in GameMaker, be it the player controller by using signals or some other task. During the development of the game it turned out that I was right with my thoughts. The interaction between nodes or objects is working quite smoothly by using signals, much better than I could have done it in GameMaker where not such a system exists. I was also right about my rough plan about when I would have ported the game which was at two weeks and I made it in a bit under two weeks. So I could spend more time on adding other features. All in all I think I achieved my goal in this Devtober, which was: porting the game over to Godot 4 and adding some more features and other stuff. I’m more than happy about it.
I will freeze the current state of this game and I will continue with my actual project which is a Pixel Art pinball game. Not just because of that I achieved my goal of porting the game over to Godot 4 but also because I still miss some knowledge about Gamedev related things be it about ‘story telling’ or other stuff. These skills are needed to continue the work on this game. That’s the reason why I freeze it.
In case you want to be up-to-date about my actual project or this project in the future you can follow me on twitter or mastodon.
The End!