Newgrounds began as a Flash community and the games were made with Flash. Times have changed and a majority of games are now HTML5, made with a variety of frameworks.
When you export a game in HTML5 format, you upload it as a .zip to Newgrounds. The root of your .zip will contain index.html - this is the file we load on our page.
HTML5 Game Development
Construct - A 2D game development tool that works in your browser! Games can be made with drag and drop logic or direct scripting. Export options include web, PC, mobile and Xbox One. Subscription-based. Example games. See the NG API Plugin.
Unity 3D - A great tool for both 3D and 2D games, able to export to HTML5, PC, mobile and various consoles. The only downside is your HTML5 files will be more bloated than those created with Construct and Game Maker.
Godot - Free, open source engine that is increasingly popular with 2D games in particular. Can export to HTML5.
Phaser - Free HTML5 game framework developed by @PhotonStorm. PsychoGoldfish has created some great tutorials, such as Getting Started with Phaser, Animating Sprites with Phaser as well as buttons and user input.
If you'd like an Integrated Development Environment (IDE), there is Phaser Editor!
HaxeFlixel - Flixel, remade with Haxe and able to export to SWF, HTML5, console, mobile and desktop. Cool stuff!
Pico 8 - A fantasy console for games made with constraints.
GDevelop - An open-source, cross-platform game engine with a visual development environment.
Clickteam Fusion 2.5 - Event based game development similar to Construct and Stencyl. Has export options for SWF and HTML5, as well as other platforms.
Twine - Free tool for creating interactive, nonlinear stories.
Tyrano Builder - Free tool for creating visual novels.
Wick Editor - A free, web-based, open source tool for making animation and games. Wick is heavily inspired by Flash, so anyone with a Flash background will feel familiar with it. We've created NG API Widgets for medals and scoreboards in your games!
Ogmo Editor - Like DAME, Ogmo is a free level editor. It's now open source and gaining momentum! Could be the new favorite.
DAME Editor - Free general-purpose 2D visual level editor, making it easier to construct tile-based levels and spit out XML output for your games. Recommended by Flixel devs. Used in the development of Cat Astro Phi, for example.
LabChirp - A program for creating sound effects for games, music, videos - whatever you want!
Bfxr - A program for making sound effects for computer games.
Community Discord Groups
- Construct Discord
- GameMaker Discord
- Godot Discord
- HaxeFlixel Discord
- Phaser Discord
- Pico-8 Discord
- Unity Discord
Game Art Assets
If you need an artist for your game, you'd be surprised how many artists here on NG would be happy to partner with you! The important thing is you should have a viable engine demo before you approach anyone, to show you've taken initiative and have developed your abilities. If you aren't ready to reach out to anyone directly, you could instead make use of an asset pack!
Historical Flash Resources
Adobe Animate, previously Flash - The original software to produce Flash content, created by Macromedia and later bought by Adobe.
OpenFL - Uses the Flash API, but goes everywhere that Flash Player cannot. Use a familiar workflow to accelerate development, and even leverage Adobe Animate as an integrated art pipeline.
Instead of the Flash IDE, the following frameworks work in tandem with the free Flash Develop IDE. They all have tutorials that will walk you through it. WARNING: SWF content will no longer work in web browsers after 2020 so it is recommended you develop your games using the tools above.