如今我们可以使用免费和开源的软件做非常多的事情。我搜集了一些最好的开源软件并列在这里,遗憾的是它们有些只支持Windows系统。
1.FlashDevelop
FlashDevelop和FDT、FlexBuilder一样,都是最好的ActionScript开发工具。我将它和FlashIDE一起使用(用FlashIDE来做布局、动画和编译),此外,同样可以将它和官方免费的Flex SDK或者非官方免费的MTASC、swfmill以及haXe一 起使用(茶编注:它们都可以将ActionScript编译为swf),所以你可以不花一分钱来开发flash游戏。如果你用过微软强大的Visual Studio,那么它就是与之最接近的Flash开发工具。FlashDevelop知道你写的类里面的所有内容并提供不可思议的代码自动完成功能,这看 上去就像是它比你更早知道你想要做什么。这也给了你一个开始使用静态类型(茶编注:显式指定变量的类型)的好机会,如果你还没有开始使用的话。
2.Paint.NET
许多人知道Gimp可以用来代替PhotoShop,但我倾向于使用更简单的Paint.NET - 只需要简单处理图片时它可以做到和PhotoShop一样好。
创建矢量图形的开源工具我推荐Inkscape- 在你没有Illustrator或者FlashIDE的时候它会非常方便。它输出SVG格式图形,这种格式的图形可以直接导入到Flex SDK工程。
3.Audacity
用来录制和编辑游戏中的声效。用sfxr可以生成丰富的类似于8位机游戏的音效。
4.Blender
一个强大的可代替3D Studio Max和Maya的开源软件。使用插件可以将3D模型直接导出到PaperVision3D和Away3D- 这太棒了!
5.Subversion,Tortoise SVN和WinMerge
极为有用的源代码管理工具。我强烈推荐你使用这些工具。
6.Easy PHP和Red 5
免费的服务器端环境,用来开发开发高分榜和多人在线游戏等等。
7.Eclipse或者NetBeans
主流Java开发IDE(开发SmartFox Server扩展时非常有用)
8.FileZilla
有时候你需要上传你的游戏,建议你使用这个。
9.Firefox
FireFox是一个非常棒的flash游戏测试环境,感谢那些好用的插件比如FlashTracer,LiveHTTPHeaders和Tamper Data。
10.Open Office
用文字处理来做游戏指导的拼写检查,用电子表格来计算你赚的一堆堆的钱!

