   Question about game creation tools...
  So here it goes: it is not bad to use tools like Game Maker or FPS Creator just for fun even when Im programming in C++ and soon will start learning DirectX?   
  Yes it is bad :DIf you´re really interested in game development, there´s no use for programs like that... Go ahead and dive into the world of game programming - or let the 'tools' make you a boring piece of game where you will discover strict limitations very soon ;)   ;  Software like Game Maker are great if you want to test an idea or concept. That way, you can test the idea for yourself and see if it's something you'd like to invest time and effort in. Game Maker for instance has GML, a programming language that gives you a bit more freedom (creating a game using drag and drop is something I never really cared for). I made a room using Zelda sprites and stuff using Game Maker and GML. I hadn't really programmed before, but it took me only a few days to do it. I had the character moving around. There was music in the background and you could pick up rupees and swing your sword.I don't know what FPS Creator is so I can't say anything about it. But using these as tools to test out ideas you have isn't something I would condemn in any way. However, in most cases, if you know programming and can program your own game, that would be much preferred over something like Game Maker as they do limit you, and it requires a serious investment to know the tool well. Investing that time in becoming a better programmer will probably yield better results.   ;  Yes. Maybe... No!   ;Quote:Original post by qCringYes it is bad :DIf you´re really interested in game development, there´s no use for programs like that... Go ahead and dive into the world of game programming - or let the 'tools' make you a boring piece of game where you will discover strict limitations very soon ;)Personally, I think this is a snobby and misinformed answer.  In the hands of a skilled user these sort of tools can produce pretty good games.  Whilst there are limitations, these tools can let you produce games much faster and with less effort than creating a game from scratch.  This is a great way to prototype ideas you might have (as Metallon suggests) before you invest the effort of programming the entire project from scratch, or even to create small complete games if you're happy to do so.If you like the results you can get with one of these packages then go ahead and use it, you won't get any worse at programming in C++ because of it.  A game is a game, and for the most part the people playing won't care how you made it as long as it works; don't be bothered by the programming snobs who think you should be using a "real" programming language.If you wish to continue learning C++ programming just make sure you continue your study and practice; not programming will make you lose your programming skill.   