Thanks all. Godot looks very interesting. Are you hamstrung if you use a game engine and then later discover it doesn't really support all the desired features or those you decide later to add?
RPG Maker was mentioned and actually I have that already. I got it (MV version) the last time I had this burning desire to create a game but never got a chance to use it. I downloaded it again the other day and tinkered with it but it felt like I needed to 'hack'/force the software to do things it wasn't intended to do, making its user-friendliness rather moot.
9 hours ago, Brain said:
I don't think it was mentioned, have you already learned any programming at all? You said you know almost nothing, is that completely nothing, or do you know the basics of variables, loops etc in one or more programming languages?
High school computer science (nearly 20 years ago) included things like boolean algebra, logic gates, logic trees, etc. In Turbo Pascal we did the basics of 'while' and 'repeat' loops, types of variables, etc. I understand the idea of a function as well, more so from Microsoft Excel i.e. re-usable code that takes your input variables, manipulates the data somehow and returns an output. Nested ifs, true and false, etc. So I guess I have some foundation but no I don't know the correct syntax to actually achieve any of this in any programming language. I've done very basic macros and used some API scripts also, in Roll20 (virtual table-top for roleplaying games like Dungeons & Dragons) where I have managed a campaign as a DM. So world-building and characters are more my thing
If I were to try using something like Godot, there is some support for it out there? Code samples? I don't really understand what it means to use a 'game engine' as opposed to coding from scratch, but I guess it means there are already some functions or scripts or features established that you can call upon instead of writing them yourself? The Godot website lists GDScript, C#, C++ and visual scripting as options to use - what would be best for my purposes? Thanks again, sorry for the endless questions. I'm sure I'll be full of questions for a long, long time if I dare to embark on this journey!