ABSTRACT
Web browsers have come a long way since their inception, evolving from a simple means of displaying text documents over the network to complex software stacks with advanced graphics and network capabilities. As personal computers grew in popularity, developers jumped at the opportunity to deploy cross-platform games with centralized management and a low barrier to entry. Simply going to the right address is now enough to start a game. From text-based to GPU-powered 3D games, browser gaming has evolved to become a strong alternative to traditional console and mobile-based gaming, targeting both casual and advanced gamers. Browser technology has also evolved to accommodate more demanding applications, sometimes even supplanting functions typically left to the operating system. Today, websites display rich, computationally intensive, hardware-accelerated graphics, allowing developers to build ever-more impressive applications and games.
In this paper, we present the evolution of browser gaming and the technologies that enabled it, from the release of the first text-based games in the early 1990s to current open-world and game-engine-powered browser games. We discuss the societal impact of browser gaming and how it has allowed a new target audience to access digital gaming. Finally, we review the potential future evolution of the browser gaming industry.
- 1995. Netscape Navigator 2.0b1. https://web.archive.org/web/20020203083536http://www25.netscape.com:80/eng/mozilla/2.0/relnotes/windows-2.0b1.html.Google Scholar
- 1996. ASCII version of Space Invaders - Reproduced by N. Landsteiner. https://www.masswerk.at/termlib/sample_invaders.html.Google Scholar
- 1996. HotJava 1.0 alpha2 (Web Archive). https://web.archive.org/web/19961225173659http://sunsite.unc.edu:80/pub/sun-info/hotjava/.Google Scholar
- 1996. Internet Explorer 3.0 news release. https://news.microsoft.com/1996/08/13/microsoft-launches-microsoft-internet-explorer-3-0-with-exclusive-free-content-offers-from-top-web-sites/. Accessed: 2022-10-30.Google Scholar
- 1996. Netscape Navigator 2.0 (Web Archive). https://web.archive.org/web/19970709120829http://home.netscape.com/comprod/products/navigator/version_2.0/index.html.Google Scholar
- 1997. Macromedia Rides the FutureWave. https://www.wired.com/1997/01/macromedia-rides-the-futurewave/. Accessed: 2022-11-06.Google Scholar
- 2004. Extending HTML. https://ln.hixie.ch/?start=1089635050. Accessed: 2022-11-07.Google Scholar
- 2005. Adobe Buys Macromedia for $3.4 Billion. https://www.nytimes.com/2005/04/19/technology/adobe-buys-macromedia-for-34-billion.html. Accessed: 2022-11-06.Google Scholar
- 2005. Web Applications 1.0 - Early working draft. https://whatwg.org/specs/web-apps/2005-09-01/. Accessed: 2022-11-06.Google Scholar
- 2009. SuperMeatBoy Development Blog. http://supermeatboy.blogspot.com/2009/04/i-sleep-to-sounds-of-squrils-making.html. Accessed: 2022-11-07.Google Scholar
- 2010. Thoughts on Flash (Web Archive). https://web.archive.org/web/20100630153444/https://www.apple.com/hotnews/thoughts-on-flash/. Accessed: 2022-11-03.Google Scholar
- 2012. Taking advantage of GPU acceleration in the 2D canvas. https://developer.chrome.com/blog/taking-advantage-of-gpu-acceleration-in-the-2d-canvas/.Google Scholar
- 2015. Mozilla - NPAPI Plugins in Firefox. https://blog.mozilla.org/futurereleases/2015/10/08/npapi-plugins-in-firefox/.Google Scholar
- 2017. Flash & the Future of Interactive Content. https://blog.adobe.com/en/publish/2017/07/25/adobe-flash-update. Accessed: 2022-11-07.Google Scholar
- 2019. Unreal Engine - HTML5 Game Development. https://docs.unrealengine.com/4.27/en-US/SharingAndReleasing/HTML5/. Accessed: 2022-11-06.Google Scholar
- 2022. Bluemaxima’s Flashpoint. https://bluemaxima.org/flashpoint/. Accessed: 2022-11-05.Google Scholar
- 2022. Direct3D 12 Api. https://docs.microsoft.com/en-us/windows/win32/direct3d12/direct3d-12-graphics.Google Scholar
- 2022. Khronos Group. https://www.khronos.org/.Google Scholar
- 2022. Microsoft First Quarter Earnings Conference Call. https://www.microsoft.com/en-us/Investor/events/FY-2023/earnings-fy-2023-q1.aspx. Accessed: 2022-11-06.Google Scholar
- 2022. Mosaic browser. https://www.ncsa.illinois.edu/research/project-highlights/ncsa-mosaic/. Accessed: 2022-10-31.Google Scholar
- 2022. Newgrounds. https://www.newgrounds.com/. Accessed: 2022-11-05.Google Scholar
- 2022. OECD - Broadband statistics. https://www.oecd.org/sti/broadband/broadband-statistics/.Google Scholar
- 2022. Phaser Game Engine. https://phaser.io/.Google Scholar
- 2022. Sony Corporation. https://sony.com.Google Scholar
- 2022. Transcript - Nvidia’s earnings call. https://www.fool.com/earnings/call-transcripts/2022/08/24/nvidia-nvda-q2-2023-earnings-call-transcript/. Accessed: 2022-11-06.Google Scholar
- 2022. Unity. https://unity.com.Google Scholar
- 2022. Unreal Engine. https://www.unrealengine.com.Google Scholar
- 2022. Vulkan API. https://www.vulkan.org/.Google Scholar
- 2022. W3C - WebGPU working draft. https://www.w3.org/TR/webgpu/.Google Scholar
- 2023. Farmville. https://www.farmville3.com/.Google Scholar
- 2023. Neopets. https://www.neopets.com/.Google Scholar
- 2023. Stardoll. https://www.stardoll.com/.Google Scholar
- Apple. 2022. Metal API. https://developer.apple.com/metal/.Google Scholar
- Damjan Buhov, Julian Rauchberger, and Sebastian Schrittwieser. 2018. FLASH: Is the 20th Century Hero Really Gone? Large-Scale Evaluation on Flash Usage & Its Security and Privacy Implications.J. Wirel. Mob. Networks Ubiquitous Comput. Dependable Appl. 9, 4 (2018), 26–40.Google Scholar
- Wei Cai, Ryan Shea, Chun-Ying Huang, Kuan-Ta Chen, Jiangchuan Liu, Victor CM Leung, and Cheng-Hsin Hsu. 2016. A survey on cloud gaming: Future of computer games. IEEE Access 4 (2016), 7605–7620.Google ScholarCross Ref
- Kuan-Ta Chen, Yu-Chun Chang, Po-Han Tseng, Chun-Ying Huang, and Chin-Laung Lei. 2011. Measuring the latency of cloud gaming systems. In Proceedings of the 19th ACM international conference on Multimedia. 1269–1272.Google ScholarDigital Library
- Yingyot Chiaravutthi. 2006. Firms’ strategies and network externalities: Empirical evidence from the browser war. The Journal of High Technology Management Research 17, 1 (2006), 27–42.Google ScholarCross Ref
- Vickie Curtis. 2014. Online citizen science games: opportunities for the biological sciences. Applied & translational genomics 3, 4 (2014), 90–94.Google Scholar
- Mikhail Fiadotau. 2020. Growing old on Newgrounds: The hopes and quandaries of Flash game preservation. First Monday (2020).Google Scholar
- Andrew Guldman. 2002. Building Rich Internet Applications with Macromedia Flash MX and ColdFusion MX. Macromedia white paper (2002).Google Scholar
- Rob Hawkes. 2011. Foundation HTML5 Canvas: For Games and Entertainment. Apress.Google Scholar
- HP. 2021. Top 50 best-selling video games of all time. https://www.hp.com/us-en/shop/tech-takes/top-50-best-selling-video-games-all-time. Accessed: 2022-11-05.Google Scholar
- Jeremy Keith. 2005. A Brief History of JavaScript. DOM Scripting: Web Design with JavaScript and the Document Object Model (2005), 3–10.Google Scholar
- Michael Lujan, Michael Baum, Dayuan Chen, and Ziliang Zong. 2019. Evaluating the Performance and Energy Efficiency of OpenGL and Vulkan on a Graphics Rendering Server. In 2019 International Conference on Computing, Networking and Communications (ICNC). IEEE, 777–781.Google ScholarCross Ref
- Meta. 2021. Our vision for the metaverse. https://tech.fb.com/ar-vr/2021/10/connect-2021-our-vision-for-the-metaverse/. Accessed: 2022-11-06.Google Scholar
- Mozilla. 2022. WebXR Device API. https://developer.mozilla.org/en-US/docs/Web/API/WebXR_Device_API. Accessed: 2022-11-06.Google Scholar
- Oracle. 2017. JDK 9 Release Notes. https://www.oracle.com/java/technologies/javase/9-deprecated-features.html. Accessed: 2022-11-04.Google Scholar
- Michael D Patrick. 2019. A Brief History of Digital Communications. In Social Media for Medical Professionals. Springer, 23–47.Google Scholar
- Anastasia Salter and John Murray. 2014. Flash: Building the interactive web. MIT Press.Google ScholarCross Ref
- Statista. 2020. Gaming: The Most Lucrative Entertainment Industry By Far. https://www.thc-pod.com/episode/the-gaming-industry-is-now-bigger-than-movies-and-music-combined. Accessed: 2022-11-08.Google Scholar
- Simon Stobart and Mike Vassileiou. 2004. Introduction to PHP. In PHP and MySQL Manual. Springer, 7–11.Google Scholar
- W3C. 1996. HTML 4.0 press release. https://www.w3.org/Press/HTML4-REC-fact.html. Accessed: 2022-11-06.Google Scholar
- Yuntao Wang, Zhou Su, Ning Zhang, Rui Xing, Dongxiao Liu, Tom H Luan, and Xuemin Shen. 2022. A survey on metaverse: Fundamentals, security, and privacy. IEEE Communications Surveys & Tutorials (2022).Google Scholar
- Jennifer R Whitson and Claire Dormann. 2011. Social gaming for change: Facebook unleashed. First Monday (2011).Google Scholar
- Allen Wirfs-Brock and Brendan Eich. 2020. JavaScript: The First 20 Years. Proc. ACM Program. Lang. 4, HOPL, Article 77 (jun 2020), 189 pages. https://doi.org/10.1145/3386327Google ScholarDigital Library
Recommendations
Contextual web history: using visual and contextual cues to improve web browser history
CHI '09: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsWhile most modern web browsers offer history functionality, few people use it to revisit previously viewed web pages. In this paper, we present the design and evaluation of Contextual Web History (CWH), a novel browser history implementation which ...
Cookies and Web browser design: toward realizing informed consent online
CHI '01: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsWe first provide criteria for assessing informed consent online. Then we examine how cookie technology and Web browser designs have responded to concerns about informed consent. Specifically, we document relevant design changes in Netscape Navigator and ...
Modding Support of Game Engines
FDG '21: Proceedings of the 16th International Conference on the Foundations of Digital GamesThis paper aims at showing how different game engines support modding. To this end, the concepts of modding and game engines alongside their historical evolution are introduced first. Additionally, some well-known game engines and mods are presented, ...
Comments