Greetings!
I have been considering starting an old project of mine, and I'd appreciate your opinion on which game engine to use for it.
Said project is nothing too fancy. I don't want to make the next MMORPG.
At it's theoretical peak, it could be something akin to the isometric games of old - graphically speaking. Gameplay would be rather different from the usual, but only in terms of mechanics. Single-player all the way, too.
So, in terms of graphic capabilities, something capped at 2D or limited 3D is perfectly okay.
Scripting/coding capabilities are a must, but I don't think I know of any engine that doesn't. Note that I have very little programming knowledge of languages relevant to game-making, but I do understand the logic and structure of code. I have written some pseudo-code for this project already, in fact.
Ease of use is naturally a plus, but not a primary point. However, since I'm a one-man team working on my free time, I'd rather skip the lower-level stuff as much as possible.
The license should be as permissive as possible. I don't know yet what I want to do with this project, but I know I want it to be mine, down to the last line of code. Except the engine maybe. No draconian licenses, no "the game is yours but not quite", and so on. Open source if possible.
I'm not looking for the standard canned answers: Unity 3D, Game Maker Studio, and so on. Those I know of already, but I'm looking to broaden my horizons if possible.
One more thing: game making is a hobby for me. I never directly spent a single cent in any of my hobbies, and I don't want to start now. So, no commercial solutions, please.
Features summarized:
- Native 2D support
- Customization options through scripting/coding.
- License that gives me full control over whatever I might want to do with the game
- Free
My apologies if the question is poorly worded at some point, or if I didn't provide enough information for proper advice. Feel free to ask me anything; I will answer and update the OP accordingly.
Thanks in advance,
wkwkwkwk1