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 either made in Adobe Flash or Adobe Director. I recommend Flash, especially if you are new to development. This FAQ is geared mainly towards Flash.

Additionally, there are some 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?
There are free tools available. They can sometimes be more difficult to set up or use for certain tasks (especially for newbies), but at least they are free.
Check http://www.osflash.org/projects for a list of all the free tools. FlashDevelop is a great tool to start with, if you are looking for something free.
What is a .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.
Loading