It's really a shame that Adobe's absolute garbage treatment of Flash ended up causing, in my opinion, roughly a decade and a half or so of young childrens' and teens' disinterest in making video games. That niche was somewhat filled partly by Roblox and Minecraft, and today it's getting easier and easier to spin something up in Unity, but there's never been anything quite comparable to the level of simplicity of just making some bullshit in Fireworks and fiddling around with Flash for a few hours while recording audio on a shitty microphone and splicing up old pictures to make a dumb joke. Ah nostalgia
End of the day the people at the top of Adobe only really saw Flash as owning the web video delivery mechanism.
Also it was pretty disgusting how little effort they put into optimization until it threatened them being on iOS. I was knee deep in working with Flash and suddenly one day all the code was running as fast on Mac as it did on Windows. After years of it usually being 30% slower.
On one hand, I kinda stand by being against flash, but on the other hand, we aren't really at a better place today than when Flash was all over the place.
I just wish someone had made a good Flash/ActionScript3 -> JS+HTML-Canvas compiler. There's no reason we couldn't have kept the authoring tools just because we got rid of runtime and all its security issues.
Perhaps I’m remembering things incorrectly, but wasn’t Flash the source of a large number of drive-by malware installs, which are much rarer today with modern browsers?
We definitely are. Flash websites were super common at all levels; Now you rarely get the over-the-top website with zero accessibility, they’re more expensive.
I’m not counting ad tech and the various user-hostile websites because they’d have happened in Flash too (rather, Flash ads were already a thing too)
I don't blame Adobe. They tried, but it was the avalanche of negativity (some of it warranted) from all corners of tech that sealed the fate of Flash.
What was and is surprising is that when Flash went away it killed Web-based gaming. Capability wise HTML/JS/CSS can replicate anything that Flash could do.. and yet, the scene is still dead.
Doesn't surprise me at all. The platform upon which the entire web game community was based just disappeared, and "Oh don't worry, here's a radically different stack with much worse tooling that you can learn to use to continue your low-paying passion-driven job as a web game dev" is a pretty bad pitch. So the artists just left.
Because learning Flash was easier than learning HTML5. The tools and scripting were incredibly easy. No one has made a good easy-to-use HTML5 editor. As complex as Unity can get, it's a better option than learning HTML5 these days. I hope one day a powerful low-friction successor to Flash will appear.
It's really easy to write simple games with the canvas element. I recognize it lacks a lot of the WYSIWYG tooling flash had but you don't need frameworks.
I was a kid who tried to teach myself to make flash games and I couldnt figure it out. I had lessons in Fireworks at school and could make gifs, but Flash I could not understand. I couldnt find good tutorials online either.
It's way easier for a kid to make a game in Godot today than it ever was in Flash.
Also, Godot games run great in the browser. I dont think your general thesis holds up. Way more games are made by young people today than at any point in history.
>Flash I could not understand. I couldnt find good tutorials online either.
You were probably trying to learn in the late AS2 or AS3 era. The tutorials all became too high level and driven by Flash dev ideas of grown up processes that sure are what you want for building professional work but all raised the roof and the floor at the same time cutting off what was the entry point for teenagers to start creating in Flash.
Earlier days there were great resources for getting started.
I'd also put Roblox in there as well. It absorbed many (IMO) of the minigame creation efforts from Minecraft, FPS mods, and RTS games. Nowadays, probably bigger than all 3 combined (I know one is a game, one is a classification of communities, and the latter is an entire genre), though I only have my own guesses and no hard data to go off of.
> It's really a shame that Adobe's absolute garbage treatment of Flash
People praised Steve Jobs' decision that the iPhone shall have no support for Flash, and evangelized that Flash shall be dead - the future shall be HTML5.
Everybody who said something else was treated as an Adobe shill.
Create an Adobe (or, back then, Macromedia - memory is a bit hazy there) account, download the trial of whatever you wanted, download a keygen off of eDonkey or Pirate Bay, run the keygen in some VM so it would not dump some virus on your actual machine, blacklist a boatload of Adobe/Macromedia domains, done.
Not GP but we were taught to use it in ICT lessons. Could've used it in any lesson/break/after school where computers were available if I'd been so inclined.
I used some of my savings from my part time job to buy the student version of flash, then earned the money back getting paid to make websites for people.
Man, I'm so sad to hear this. Miniclip was the absolute best and I've had so much fun on the site going all the way back more than 14 years where I loved playing all those flash games. I remember having a ton of fun with some of the sidescrolling shoot-'em-ups that had a surprising degree of polish
My favorite developers to come from that era was Nitrome[0]. They made so many classics like Skywire, Final Ninja and Cheese Dreams. They're still making games and have ported a large number of their Flash games to HTML5 to play on the browser. They're now making a Shovel Knight spinoff which was a pleasant surprise
I love that game too!
Such a great game, that little game even has a final boss!
I sent miniclip a mail in 2012 asking for how to start programming and developing games and they replied! i still have that email in my inbox. At that time i was in highschool too but didn't start programming or anything related until university lol.
In case you miss it that much, you can now get non-flash Motherload on Steam (Super Motherload includes both the sequel and a full clone of the original game):
That's a shame. Ever since the removal of Flash from Chrome I think it's been a downhill ride for web-based games. I used to love going through the catalog of quirky "minigames" if you will every now and then to pass time. On top of the decline of Flash Player, I think mobile games definitely hit the nail in the coffin for them.
It's hard to find fun games that can be played in the browser nowadays. They definitely do exist, but there's no where near the variety that we used to have when Flash was still a thing.
I loved the days that Kongregate.com was thriving. Today, Armor Games is still up and running. It has quite some gems worth exploring:
https://armorgames.com/games/rating#games
Unfortunately, it's hard to find fun games on mobile as well. Mobiles games are an utter disgrace nowadays. Can you even call them games? They're an optimised engagement loop with some gameplay in between the "buy platinum coins" and "spin to win" popups.
I'm certainly not an expert but I think you're comparing apples and oranges a little.
Js and canvas is a code execution environment, but Flash had a polished authoring environment which I believe made it easier for less-technical people to get stuff happening.
At this point in time. In what way was Flash superior to JavaScript and canvas?
There was even SWF player implementations in JavaScript at this point in time.
Somehow, I don't think the death of Flash had much to do with it. Rather, the app ecosystem replaced a space that, that for a limited time, was occupied by Flash based web stuff.
Former Flash game developer here. A big part of it was artists and coders could use the same tool. An artist could create some flash animations and then I as a coder would go in and hook up all the code to make it functional without having to spend any extra effort to make the graphics or animation work (in other platforms you'd have to pack sprite sheets, color encoding, sometimes fight memory (at least I did on iPhone 4 back in the day), and then you'd have to set up all the animations manually and get each one working.
With Flash I was just sent an FLA, browsed through all the animations, went "awesome", and started setting up hitboxes and dropping them into the game.
Like I've wanted to port some of my Flash games to HTML5, but the intense frame by frame animation would be a bear to export and hook up in other formats.
And non-frame-by-frame animation was easy enough that I could help fill in the gaps when needed, no big deal. I even made a few simple animations just for the hell of it back then since it was so easy to work with.
I eventually migrated to console dev with XNA, then mobile dev with iOS, then some 3D development with Unity, and I've dabbled with Monogame, Phaser, Java, Pico-8, PlayDate, Unreal Engine, and currently working on a game in Unity again, since it's pretty much your only choice right now besides Unreal if you want good VR support. But yeah, nothing I've worked with has felt quite as nice as Flash as far as synergy between art and code, especially 2D art.
Is there authoring/creation tooling anywhere near what Flash had?
I made Flash stuff when I was a lot younger and it was insanely straight forward thanks to the tooling. I haven’t tried to animate anything since… 2007 perhaps? Does JS or canvas have a similar experience to author content?
I think it was mostly mobile games. Why make games for small amounts of money when you can make actual money on the app store. The decline was happening even before Flash was removed from chrome.
It was Apple that decided Flash's fate, ever since Steve Jobs refused to support it on the most important end-user platform, like, ever.
Which is funny, because for years Flash only ever ran well on Mac OS 9 in Internet Explorer 5. Any other browser/OS combo and you were looking at dropped frames, and/or audio that couldn't keep in sync with the video. It really was a tool for designers, and accordingly Mac OS was the platform that got the most love.
Anything that damages Adobe’s bottom line is completely justified.
The amount of tech they’ve squandered or mismanaged or just plain destroyed is disgusting.
And over the last 10 years of being a monopoly they’ve just let their software rot and now it’s so janky to use, photoshop even freezes for 4 seconds when switching between selection tools these days.
Pouring one out for miniclip.com. For the countless hours of fun, covertly playing flash games in my high school computer lab when the teacher wasn't looking. Legend.
I will not, like others, cry over Miniclip because the truth is that I have looked there maybe twice in the last 5 years. But for sure I would also like to pay my respects and thank you for the time I could spend having fun there several years ago.
I agree. A lot of comments here are in past tense: “Miniclip was…”, “the games were…”, “I loved…”, “they used to…”
You can reminisce the good times but you can’t be sad they’re transitioning when their core audience (including me) haven’t visited the website in almost 10 years.
It's a shame that they can't transition it to a read-only archive type site, where everything is still accessible and playable- jut no new updates or content.
That's what kongregate did I believe. They disabled the forums, the chats, no new games, no new achievements and that's it. It's a strange sensation to enter kongregate which had such a thriving community and see everything so... static
Literally nothing? Just leave it as is. There is a browser extension called Ruffle that lets you play older (AS2) Flash games, and eventually it will support newer (AS3) Flash games too.
Edit: most users won't have the Ruffle extension, so the one great thing they could do is add it to the site with a single <script> tag :)
For those of you who haven't heard of it, there is a project to archive and preserve all browser-based games and their respective runners. See https://github.com/FlashpointProject
Also it was pretty disgusting how little effort they put into optimization until it threatened them being on iOS. I was knee deep in working with Flash and suddenly one day all the code was running as fast on Mac as it did on Windows. After years of it usually being 30% slower.
I’m not counting ad tech and the various user-hostile websites because they’d have happened in Flash too (rather, Flash ads were already a thing too)
What was and is surprising is that when Flash went away it killed Web-based gaming. Capability wise HTML/JS/CSS can replicate anything that Flash could do.. and yet, the scene is still dead.
It's way easier for a kid to make a game in Godot today than it ever was in Flash.
Also, Godot games run great in the browser. I dont think your general thesis holds up. Way more games are made by young people today than at any point in history.
You were probably trying to learn in the late AS2 or AS3 era. The tutorials all became too high level and driven by Flash dev ideas of grown up processes that sure are what you want for building professional work but all raised the roof and the floor at the same time cutting off what was the entry point for teenagers to start creating in Flash.
Earlier days there were great resources for getting started.
People praised Steve Jobs' decision that the iPhone shall have no support for Flash, and evangelized that Flash shall be dead - the future shall be HTML5.
Everybody who said something else was treated as an Adobe shill.
After that it was too late, and Adobe killed flash only two years after Jobs' letter.
Create an Adobe (or, back then, Macromedia - memory is a bit hazy there) account, download the trial of whatever you wanted, download a keygen off of eDonkey or Pirate Bay, run the keygen in some VM so it would not dump some virus on your actual machine, blacklist a boatload of Adobe/Macromedia domains, done.
My favorite developers to come from that era was Nitrome[0]. They made so many classics like Skywire, Final Ninja and Cheese Dreams. They're still making games and have ported a large number of their Flash games to HTML5 to play on the browser. They're now making a Shovel Knight spinoff which was a pleasant surprise
https://www.nitrome.com/
http://www.nitrome.com/games/steamlandsplayerpack/
And this is what really got me into programming, I created a clone (https://github.com/Sytten/MineDeeper) in C++ when I was in high school in 2012 (I even did fancy smart pointer stuff before it was cool). See https://www.developpez.net/forums/d1276790-2/applications/de... for a screenshot in desktop mode.
I made friends on this French dev community that even became IRL friends and that I later visited when I visited France.
So many memories, farewell!
https://store.steampowered.com/app/269110/Super_Motherload/
It's hard to find fun games that can be played in the browser nowadays. They definitely do exist, but there's no where near the variety that we used to have when Flash was still a thing.
Js and canvas is a code execution environment, but Flash had a polished authoring environment which I believe made it easier for less-technical people to get stuff happening.
That said, I’m not going to pretend like I go there frequently either. I just don’t have time to blow on popcorn experiences anymore.
There was even SWF player implementations in JavaScript at this point in time.
Somehow, I don't think the death of Flash had much to do with it. Rather, the app ecosystem replaced a space that, that for a limited time, was occupied by Flash based web stuff.
With Flash I was just sent an FLA, browsed through all the animations, went "awesome", and started setting up hitboxes and dropping them into the game.
Like I've wanted to port some of my Flash games to HTML5, but the intense frame by frame animation would be a bear to export and hook up in other formats.
And non-frame-by-frame animation was easy enough that I could help fill in the gaps when needed, no big deal. I even made a few simple animations just for the hell of it back then since it was so easy to work with.
I eventually migrated to console dev with XNA, then mobile dev with iOS, then some 3D development with Unity, and I've dabbled with Monogame, Phaser, Java, Pico-8, PlayDate, Unreal Engine, and currently working on a game in Unity again, since it's pretty much your only choice right now besides Unreal if you want good VR support. But yeah, nothing I've worked with has felt quite as nice as Flash as far as synergy between art and code, especially 2D art.
Examples:
I teamed up with an artist to make a 7 character head to head fighting game: https://www.newgrounds.com/portal/view/187047
I teamed up with another artist to make a richly animated (espcially the boss) short platformer.: https://www.newgrounds.com/portal/view/116067
I made Flash stuff when I was a lot younger and it was insanely straight forward thanks to the tooling. I haven’t tried to animate anything since… 2007 perhaps? Does JS or canvas have a similar experience to author content?
Which is funny, because for years Flash only ever ran well on Mac OS 9 in Internet Explorer 5. Any other browser/OS combo and you were looking at dropped frames, and/or audio that couldn't keep in sync with the video. It really was a tool for designers, and accordingly Mac OS was the platform that got the most love.
The amount of tech they’ve squandered or mismanaged or just plain destroyed is disgusting.
And over the last 10 years of being a monopoly they’ve just let their software rot and now it’s so janky to use, photoshop even freezes for 4 seconds when switching between selection tools these days.
You can reminisce the good times but you can’t be sad they’re transitioning when their core audience (including me) haven’t visited the website in almost 10 years.
Edit: most users won't have the Ruffle extension, so the one great thing they could do is add it to the site with a single <script> tag :)
https://bluemaxima.org/flashpoint/