This is my first post and I would like to say hello forums.
I have plenty of questions releated to game development, industry and getting 'seriously' into it.
I don't like writting essays and lenghty posts so I'll just put it into quick, easy to understand list..
First of all, I would like to mention these facts:
- I have 6 years of experience with Lua, I can do basically anything in Lua and that's where most of my programming experience comes from, in addition that's where my pocket money comes from.
- I have played with C++ at school and rarely at home, never got outside the black console box.
- I know other languages such as HTML, CSS, Javascript, PHP (basics), SQL - and even though most of these are minor languages, I think it's worth mentioning.
- I own a very mobile laptop (an ultrabook) that I bought especially for programming/learning.
Okay, now that I've shared a little bit about myself, let's head on to the questions.
1) Knowing my past experience with C++, should I (and why/what engine):
a) work on a game engine for 2D game like Towns or Gnomoria as a learning process
b) use a premade, free for commercial use engine to create a 2D game (like the two mentioned above)
2) I am a pragmatic, I learn quickly by practicing but I suck at theory (which means I also suck at maths), will it be an issue for me?
3) I don't have modelling, graphical design and sound creation skills, are they required for succesful development?
4) I always feel an urge to plan everything (like planning my code) and if my code doesn't look perfect I just HAVE TO re-do it and that's why I can't focus on big projects, how can I stop that feeling or start planning my code effectively to prevent it?
5) What IDEs should I look into (please base the answer on your previous answer to question 1.)
Thanks in advance! I'll be glad to provide any more info or answer your questions if you need more details.