Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Flash tutorials and examples have been around so long it is hard to know what sites to actually read for good, current AS3 game dev.

I'm looking for a good start to finish for flash game development, covering things such as:

Preloader (when to use, how to implement) UI (AS3 only, no FLEX) OOP architecture. (I come from C++/C# world)

I'm just trying to create a simple game, sort of an "escape the room" style.

share|improve this question

closed as off-topic by Josh Petrie May 9 at 16:14

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions about "how to get started," "what to learn next," or "which technology to use" are discussion-oriented questions which involve answers that are either based on opinion, or which are all equally valid. Those kinds of questions are outside the scope of this site. Visit our help center for more information." – Josh Petrie
If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 3 down vote accepted

I think you can use Kirupa and also the Actionscript forum. They helped me a lot when I was a beginner. Also you might find useful the numerous tutorials and source code provided from GotoAndPlay. This is one site which made me interested into the gaming side of flash programming.

share|improve this answer
Found to have some really good AS3 focused tips. – BoxOfNotGoodery Oct 19 '10 at 20:13

Try this site:

I found those tutorials quite useful.

share|improve this answer

I will recommend the book "ActionScript 3.0 Game University" which has many step by step tutorials for all genre of games (puzzle, match-3, platform, maze, shooter). His site is also full of examples not in the book. One of the better books out there (though there aren't really many game development books for AS3).

A new edition of the book seems to be on the way.

share|improve this answer
I've read that book.Its good for learning concepts. – Vishnu Oct 20 '10 at 11:51
I just noticed the video podcasts. I once again will have something to watch on the subway. – Soviut Oct 21 '10 at 8:02

If you don't mind using a Flash-Game-Framework such as FlashPunk or Flixel, I suggest you have a look at the Flash Game Dojo. It's not a very extensive site, but a good place to start.

share|improve this answer
i don't think starting a game career with game engines like flixel and flashpunk is good. They reduce your learning skill set. – Vishnu Oct 19 '10 at 10:11
To add on to the comment, once you have a good grasp of the language or API, a good framework helps to let you focus on the game instead of reinventing the wheel. – Extrakun Oct 20 '10 at 10:05

Kongregate's "Shootorials" (shooting tutorials) are second to none! They walk you through the process of creating a side-scrolling space shooter from start to finish (they even provide all the assets!). The tutorials were originally written for AS2, but they do provide a link to the AS3 source code here, and a mobile version written in AS3 here. I found that going through the tutorials and looking at the AS3 source code was enough for me to understand what was going on, so I'm sure you'll be able to pick it up in no time. :)

share|improve this answer

Well you need 2 things: the first one is this book: and the second one is - lot of beer. Furthermore you want to learn about flash events and events handling, display list model and drawing api. When you re done with that you can take a tour in collision detection principles, sprites animation, orthogonal and isometric projection methods unless you want to go 3D. After all that learned you are fine to go, not meaning you can't learn in progressing thriugh your project. Good luck!

share|improve this answer

While this question is a little old now seems to be exactly what you are after.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.