So the last game dev I did I think was in unity maybe 7/8 years back, in Unity using C#. Before that it was AS3 in Adobe Flash (with some javascript along the way). I've been meaning to get back into game dev before I get so old I can't see the monitor anymore. I've some very specific projects planned. All 2d. All pixel art (Which I'll do as I actually did some pixel game work, back when everything was pixel art). Below, I've got some questions and if anyone has any suggestions that would be great. I'm deciding right now between Godot and GameMaker, but heavily leaning towards Godot because of being open source, and with recent developments that might prove to be very important.
1) I never used the actual editor in Flash or Unity. I just had an initial script which set things up and then I was into the mainloop, and then called any other code needed, with everything being created from code. Is that doable in Godot? It seems the modern way of doing things is putting scripts on objects/nodes, but that's just confusing to me. I would rather keep it all in my head 🙂
2) The first game I want to create is an old school, top down shooter. I read the tweet about putting some code as C# for performance, but I imagine I'm not going to need more than a few thousand sprites on screen at a time, so I'll be fine with GDScript?
3) Are there any tips/shortcuts/things to know/avoid with using pixel art with Godot?
4) My 2nd game will require some access to server data (There will be some asynchronous/multiplayer aspects to it) How is that kind of thing done in Godot? Are there plugins for that kind of thing?
5) These will be PC/Mac games only, and I want to sell them on Steam. Anyone have examples of Godot games on Steam? Or is there any list somewhere?