Development
April 4, 2020
What is a browser game?
Difference between browser and client-based games
As it’s already been mentioned, the main difference is that there is no need to download games separately. All you have to do is navigate to a browser games site and play using any device with a working internet-browser. The browser-based games won't take up any space on your hard drive. Meanwhile, client-based games need to be downloaded, with some taking dozens of GB of storage space. Browser games are less demanding of a PC's technical characteristics. You can easily play them on all computers and laptops, even the slowest ones. While client-based games often have very high "expectations" for hardware.
And lastly, browser games are usually rather simple, both technically and in gameplay. You won't have to deal with super complex game mechanics and the tiniest details unlike often with the more complex downloadable games.
HTML5 games
Once almost every web-browser got HTML5 support, games taking advantage of the new technology started to emerge. With browsers supporting HTML5, users finally got the opportunity to draw different elements without using 3rd party plug-ins, like the once hugely popular Adobe Flash. Currently, JavaScript allows for animation within these modern browser games, while Cascading Style Sheets (CSS) are also used in HTML5 game development for styling and graphics. Three-dimensional graphics are realized with the help of WebGL that displays 3D graphics directly in the browser using hardware acceleration. The biggest advantage of HTML5 games is that they run on iPhones and iPads without issue, as Apple hasn’t supported Flash on their mobile devices since 2010. Moreover, HTML5 games tend to perform and function faster than Flash ones.
The future of browser Flash games
Modern browser games are made with HTML5 or WebGL. No matter how many good Flash games exist, they will become unplayable soon. Today, many browsers reject using Flash, the technology that was used for the creation of several browser games and animations for years. Adobe has announced that it will discontinue support for Flash starting December 31, 2020. Many companies have been recommending removing Flash from devices already before the support is ceased for security reasons.
At the moment it's unclear what the Flash game developers will do. It's possible that some will remake their existing Flash games using HTML5. It's also possible that several of them will be ported to mobile platforms. Some enthusiasts have been busy backing up these Flash-based browser games to their hard drives, just in case they were to disappear from the Internet completely. Some developers themselves have been writing instructions for players so that they can keep playing their favorite games even as the curtain has finally been called for Adobe Flash.
As of right now, you can still play and enjoy Flash games by allowing its usage manually in the browser controls. This feature has commonly been disabled by default already.