Hey, recently I've been learning to code in C++ and I had a little background in C# so it's coming quite easily but I've been having a few problems. I can't seem to find a good game engine that will allow a low resolution 2D TBS mixed with a free roam. I'm wondering if I should try and create my own game engine or if there are any good suggestions. My other question is that since this game may be quite complex, and since I may know about coding but not developing textures and levels, should I be looking to form a team?
Thank you to any who respond
Whether to use an engine or roll your own code depends on many things:
-whether you're more interested in getting a game done quickly, or learning how a game is put together from the ground up
-the nature of the game/graphics/etc. If your needs are basic, then writing your own "engine" is not as much of a big deal
-what platforms you want to target
-your time frame
As far as a team, I'd suggest you forget about a team for now. Teams are hard to put together, to keep together, to control, to motivate, to deal with, etc, etc. This is so even when you're already experienced and know people who are experienced. So, to start off, I'd say do everything you can alone and adjust your expectations and goals accordingly.
For art, you might try to find existing art assets that you can get free or license, or even find a contractor that can make what you want. Alternately keep the game graphics within the limits of what you can do. The more you keep things under your control, the higher the chance that you can finish the game. And, right now, finishing the game should be your #1 priority. Every member you add to a team will increase the scope of the project and decrease the chance that it will ever be done.