Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>As a student at Champlain College in the Game Programming degree I answer this question a lot. In general your choices here are somewhat limited based because of your desire to use the web,but in general I would say stick with Flash.</p> <p>If you are looking to be able to spend some time getting into programming games, with the ability to take advantage of an easy pipeline(The implementation of assets into a project) for a short project learn to love flash. Flash allows a one man team to produce interesting work, in a decent amount of time. As you said the strong-suit of flash is the graphical interface, and you are right but it is so much more than that. Flash handles all of the more annoying technical pieces from other 2D development platforms, like animation. Also you can use one of the several different flash IDEs that have been built to solve a lot of the faults of the flash code editor (Such as a lack of good code sense like you said you would like to have.)</p> <p><a href="http://www.flashdevelop.org/wikidocs/index.php?title=Main_Page" rel="nofollow noreferrer" title="Flash Develop">Flash Develop Wiki</a></p> <p>Flash develop is a pretty good tool that a lot of my co-workers here use (I work summers at a company called the Emergent Media Center). It has some code sense and allows you to edit in a pretty decent IDE. This should solve your dislike of actionscript (As action script is a nice dynamically typed language that is easy with a decent set of helpful libraries)</p> <p>If flash develop doesn't do it for you though google up some different flash IDEs and try them out. There are a lot of good ones out there. As a side note these IDE are only for the code portion of flash, and will require you to separate your code out in to .as files (like you should be doing anyways)</p> <p>Anyways good luck with Game Programming!</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload