05-22-2012, 04:46 PM
Well, as long as your game isn't going to be doing lots of different things, you're mainly OK with AS3. I mean, stuff like simple platformers or puzzlers are mostly pretty friendly to make, even more so with the numerous engines out there (Flixel, Flashpunk, etc). The thing is, as long as your game fits within Flash's restrictions, there's no real problem.
Yeah, AS3 isn't really fit for professional game development: the fact that it can be embedded into a browser already shows how restricted it is. But then again, how easy it is to make certain programs evens it out. I can make a calculator or drawing application much faster than in C++ or some other language. Sure, I won't have as many options, but if speed/simplicity is more important than flexibility, then that's the best choice. Same with Game Maker: if you want to make a game without too much hassle, and don't really care about how restricted it is, then there's no reason to bother with hundreds of lines of code just to set up the menu screen.
What I'm saying is this: the language/environment/method you choose for development depends on your needs. That's why there are so many different languages in the first place, really. Simplicity and flexibility, one always restricts the other, and the different languages let you choose the balance that fits best for the developer.
Personally I find AS3 is good for what I currently need. My head's full of ideas, and I want to get a few of them out there as soon as I can. I also think that if my games are good I can get a bit of popularity, which is always nice. But I'm determined to later on make proper, full-fledged games in C++ that can really take game design to its limits.
(By the way, to be clear, I'm not trying to say you're wrong or anything. Just want to state my opinion on the matter )
Yeah, AS3 isn't really fit for professional game development: the fact that it can be embedded into a browser already shows how restricted it is. But then again, how easy it is to make certain programs evens it out. I can make a calculator or drawing application much faster than in C++ or some other language. Sure, I won't have as many options, but if speed/simplicity is more important than flexibility, then that's the best choice. Same with Game Maker: if you want to make a game without too much hassle, and don't really care about how restricted it is, then there's no reason to bother with hundreds of lines of code just to set up the menu screen.
What I'm saying is this: the language/environment/method you choose for development depends on your needs. That's why there are so many different languages in the first place, really. Simplicity and flexibility, one always restricts the other, and the different languages let you choose the balance that fits best for the developer.
Personally I find AS3 is good for what I currently need. My head's full of ideas, and I want to get a few of them out there as soon as I can. I also think that if my games are good I can get a bit of popularity, which is always nice. But I'm determined to later on make proper, full-fledged games in C++ that can really take game design to its limits.
(By the way, to be clear, I'm not trying to say you're wrong or anything. Just want to state my opinion on the matter )