Hacker News new | past | comments | ask | show | jobs | submit login

That is a fair question! The tech, as you put it, is definitely fundamentally there today.

I think a big issue is indeed the missing GUI, and the sense of solidity it provided. Flash Pro likely empowered its users more than most people think— its familiar tools lowered the barrier to entry and helped folks collaborate. Its animation paradigm was fantastic, and offered a large degree of control. Most modern offerings built on web tech are much more... fiddly. And none of them have a Newgrounds or Kongregate built around them.

Also! Remember when Flash added support for mobile devices (and later HTML5), and we suddenly had to worry about texture atlases, and had to go through our scene graphs, specifying which graphics' motions could be migrated to "cacheAsBitmapMatrix"? And how all our art suddenly looked a bit JPEGgier?

That was kind of a watershed moment. All us Flash creators suddenly realized that the software renderer that served us so well had no equivalent we could pivot to in 2009, and all available options led to clear visual degradation. We set the bar so low, few of us ever bothered to try, and while the tech has improved significantly in the intervening decade, no toolmaker has tried to exceed those expectations. (three.js is an exception, because prior to its debut the barrier for entry for 3D web content was pretty high.)

While I'm rambling about the tech side of things, I think one additional source of friction nowadays is, if I make a game in CreateJS and TypeScript, and you make a game in Phaser and vanilla JS, and my friend makes a game in OpenFL and Haxe, well, we can't exactly collaborate.

Who cares? Flash veterans, I'm willing to bet! Consider the "tween wars" of the early 2000s. Every Flash dev I knew debated the merits of all those 3rd-party AS3 animation libraries. We didn't want twenty (and there WERE twenty), we wanted one! The same folks see Flash's replacements as another bunch of frameworks to have to have long boring conversations about— except now, they're entrusted with the full burden of representing and rendering our interactive scene graphs.

There's also something to be said about fostering creator-focused communities around these technologies, but I'm out of breath.




I feel that Flash brought about a sort of renaissance period for games, which is now concluding.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: