Recently I have returned to my childhood hobby (programming games) and found it quite enjoyable. I've been tinkering with PyGame (for Python) for a few months, made a couple of projects for educational purposes. PyGame is nice, however there is not an awful lot of commercial games using PyGame, and I'd like to invest my time in the best way and ideally to make an extra buck in the future.
What I like:
- doing things alone. I do not dream about working at huge corporation and making one tiny bit of World of Duty-7
- frameworks like LÖVE (for Lua) or PyGame. I doubt I am able to figure out how to draw those fancy pixels without it
- cross-platform things.
- free stuff.
What I don't like:
- C++ scares me, however feel free to tell me how stupid I am
- IDEs like GameMaker, RPGmaker etc. I like making my own tools.
My goal is to make 2D games like Terraria, Super Meat Boy, DefCon, etc. Which language and tools should I choose to accomplish my goal?