Above is a screen capture of my progress made with the game fallow. A few things so far, I have no idea what I want this game to be. The best word I have for it so far is an interactive adventure. I think of those terminal story games where you must look around, explore, get into combat, loot, go back, etc. I’m not sure how this will flush out entirely but overall I am taking this as a learning experience.
It is my first time writing any kind of game, let alone any kind of game using Godot. On top of that Godot uses GDScript, which is an interpreted language similar to python (if not exactly python).
Besides the things I talk about in the video, what do I like about it? Well mostly, so far, I really like the fact that GDScript forces you to almost work in a functional aspect. I’m not sure that I ever considered python to be a functional programming language. I also don’t have much experience with it either, so I don’t really know either way.
Godot offers a C# variant that allows you to program games that way, but my biggest aversion to that, is that it feels almost Tootoo serious for what I want to do. I think so far, I’ve made the right call GDScript is flexible and has what I need to be successful in making this little game.
Objectives
The next few things I need to do in the game are as follows.
- Persistent Player Health and Experience.
- Combat.
- Complete the game loop.
- The ability to go back home or to town.
Bloopers
At some point in the development proccess, I ran into an issue setting the map. It didnt make the initial cut for the video because it was a bit of flashing between themes, but the behavior was intended. This was a great exercise of some problem solving skills and a reminder that I dont know everything. It takes breaking the problem down into smaller pieces and analyze the issues at hand, and the error presented.