Note: this has not been updated for some time, so information may be substantially outdated Check out the new Making Games thread!!
I know how helpful resources can be when you are trying to improve your Flash skills, and since this site is all about developing I’ve decided to consolidate some links and info to help.
I’m going to start small and add to this when I have time, so here are a few. If you have suggestions, post them and I’ll add them here if they are helpful :)
This thread has been updated with some questions that have been asked frequently.
How do I make games for Kongregate?
Games on Kongregate are made in Adobe Flash.
A great way to get started for beginner game designers, or for free, is Stencyl.
There are some additional free alternative tools for Flash development, check out www.osflash.org.
Where do I get Flash?
Go to Adobe’s Flash page here and download the 30 day trial of Flash CS3 (you will need to register with Adobe). After 30 days, you have to buy it. Prices vary, but the full version of the latest edition will run you about $700. If you wish to make games, its a worthwhile investment.
Please, do not post discussions or links regarding pirating Flash on these forums, or encourage others to obtain Flash illegally.
I can’t afford Flash. Are there any free tools?
Probably the best place to start for free, especially for developers who aren’t as focused on coding or are new to game creation, is Stencyl. It’s a powerful game-creation tool that creates Flash files, is free, and is very beginner friendly.
There are other free tools available too. They can sometimes be more difficult to set up or use for certain tasks (especially for newbies), but at least they are free.
What is an .fla file?
An FLA file (eg pong.fla) is a Flash document file that has to be opened in the program Adobe Flash. It is your main project source file, and is used to create .swf files.
What is a .swf file?
An SWF file (eg pong.swf) is the file you get when you compile your Flash project (.fla file) and is the file that you upload to run on Kongregate.
Where can I get these .swf files?
You make them, with Flash – plain and simple. You do not get them from other sites, as that is stealing. See the Uploading section in the FAQ for more info.
What code do I need to learn to make a Flash game?
You need to learn a coding language called ActionScript. You cannot make a Flash game without someone who knows how to code in ActionScript, so you will have to learn it or enlist the help of someone else.
ActionScript is often abbreviated as “AS”. There are 3 main branches of ActionScript: AS 1.0, AS 2.0 & AS 3.0. If you are new to programming, you may wish to start with ActionScript 1.0 and work your way up as it is the easiest to learn and the most forgiving, albeit the most unrefined.
Is there something like a ‘Flash Game Creator’ that will make it easy for me to create Flash games?
No. Flash itself is the tool that makes web game development easier. Still, Flash games take work and skill to create, and you cannot simply ‘point and click’ your way through game development without actually learning anything. Flash is one of the easiest coding environments to learn initially, so if you want to build games: go through some tutorials!
I make games with Game Maker, can I upload those to Kongregate?
Nope. As mentioned earlier, they have to be made in Flash or Director and run on the web. Game Maker games cannot run on Kongregate.
Can I convert my games with an .exe extension to .swf so they can be Flash and run on Kongregate?
No. You cannot just change the file extension of a non-Flash program to magically change it to Flash. You cannot convert them with a program either. The game must be built using the Flash format from the beginning.