   Learning from open source
  So I need some advice from the great minds here.I'm looking to continue programming after a couple busy years off. And of course, I've had dreams of making an MMO - but thats years down the road.What I want now is to be able to work towards a small RPG, one level, a few items. I understand this is still a sizeable undertaking, but achievable. I also would like to see as much progress as possible, so I was thinking about using an open source engine. I think this is key to my learning so I can see the code and learn about what was written when I need to, and not just take it for granted. That way I don't have to reinvent the wheel.The game will be 2D, and I've really been considering Flash. What do you guys think about the Pushbutton engine? What are the pros and cons for using Flash/Flex? If not that, what about something like vbGore?I would like to add multiplayer capability in the future, for a coop version, so something scalable would be great, but I may learn a lot more by that point.I like Flash for the simple reason that the game could be played by anyone.Which would be better for real world programming experience? Is there much demand for Flash developers? or should i look to c# or something like that?Thanks guys!   
Quote:Original post by jascoWhich would be better for real world programming experience?Deadlines.Quote:Is there much demand for Flash developers?Yes, lots. It's also incredibly crowded market, and, as all API-specific markets, the very second next technology comes along, it will be forgotten. This may happen really soon, with HTML5, or in 20 years - nobody knows.Quote:or should i look to c# or something like that?Real world programming experience doesn't involve APIs or languages. It's about meeting deadlines on budget while working in a team. That is really all there is to it. Some developers are lucky enough to work on projects they enjoy, using technologies and APIs they like.Quote:I like Flash for the simple reason that the game could be played by anyone.This is a very important reason why web-centric technologies are popular and why Flash makes a good choice.   