I have, I believe, been stuck in a pitfall that most new game developers fall into.
I'm well rounded n my programming skills but I can't seem to decide on a language for an indie game. There are many I could use (flash, python, c++, html5, etc) -- while each seems to have it's deficiencies (whether it be long coding time, not portable etc) -- I keep going round and round in a circle.
That being said, I am now asking for help.
As an indie game dev: Should I be programming with the hope of porting to other platforms (based on PC success) in mind? Should I then be worrying about my codebase and developing from the ground up in C++?
Or is this too ambitious of a thought for a game developer? (I have developed games, just single-platform mobile apps, I'm talking bigger scale now, like action-adventure or RPG)
Please let me know your thoughts.