hello I am new here, I am ineresting which is best programing language to make flash games. thanks

Dani AI

Generated

asked which language to use for Flash games. Historically the answer was ActionScript 3 (AS3) — AS3 is the modern, strongly-typed ActionScript used for Flash/AIR projects — but the web‑plugin era for Flash ended when Adobe stopped supporting Flash Player on December 31, 2020 and browsers removed/block plugin support. That makes targeting the Flash plugin for new web games a poor long‑term choice. ()

If the goal is to maintain or port existing SWF work, there are two practical routes. Learn AS3 and use Adobe Animate (for editing/authoring) if staying within the Flash toolchain; or port to a Flash‑style, cross‑platform toolchain such as Haxe + OpenFL, which preserves a display‑list/event model while compiling to modern targets (HTML5, native). Those options let old Flash workflows be modernized without rewriting everything from scratch; Stencyl is an example of a Haxe‑based visual tool in this space. (haxe.org)

For new games, pick the platform first (web, mobile, desktop, consoles) and then pick an engine/language. Unity (C#) is a common choice for multi‑platform 2D work and has full editor tooling; Godot is a free open‑source alternative with a friendly 2D workflow; for browser‑first games Phaser (framework) or PixiJS (renderer) give fast HTML5/WebGL results without plugins. These paths avoid relying on the deprecated Flash plugin and make distribution much simpler. (docs.unity.cn)

If the immediate need is to play or preserve existing Flash games rather than rewrite them, use preservation/emulation projects: Ruffle is a modern open‑source Flash emulator (WASM/Rust) and BlueMaxima’s Flashpoint archives thousands of playable SWFs. Practical checklist: decide target platforms, prototype a tiny game in the chosen stack, then invest in learning that language/toolset. For legacy SWF support use AS3 + emulation/archival tools; for anything new, pick Unity/Godot/Haxe+OpenFL or HTML5 and prototype. (ruffle.rs)

Recommended Answers

All 4 Replies

Member Avatar for Member #46692

For flash game you will need to learn AS3. But I wouldn't bother as this technology is dying if not already dead.

As much as I hate to say it, Flash is perhaps becoming obslete. I still do know a number of programmers who create games in flash, but they're using ActionScript2 (AS2) rather than ActionScript3 (AS3).

It might be true tha Flash itself is going away, but there are many languages whose syntax are derivatives of ActionScript, such as HaXe, which is used in engines like Stencyl, which itself creatives native flash applications.

This may be the resources you are looking for:

http://useflashpunk.net/

Hello,

For developing flash games OpenFL with haxe is very nice.

As for the flash is dying post:
A lot of flash game developers are switching to Unity. It has the visual editor like flash, you can code in Javascript or C# both very easy languages and also you have the posibility to export your games for android, ios, pc, linux and many more

I have been a flash game developer for 4 years and for 1 and a half years i switched to unity once it got the 2d update.
I strongly suggest you give it a try, it's worth it :)

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.