Implementation of gaming In the cloud through construct engine applications on heroku infrastructure
DOI:
https://doi.org/10.35335/mandiri.v14i3.478Keywords:
Cloud Computing, Construct Engine, Heroku Infrastructure, Real-time multiplayer gaming, WebSocket ProtocolAbstract
This study presents a performance analysis of real-time multiplayer gaming through web-based game engines deployed on cloud Platform-as-a-Service infrastructure, specifically examining Construct 3 integration with Heroku's managed deployment platform. A multiplayer Pong game was developed to evaluate the viability of browser-based gaming architectures for real-time applications, utilizing WebSocket communication protocols, room-based session management, and hybrid client-server prediction models. The implementation demonstrates five architectural components: secure WebSocket connection establishment, 60 frames-per-second server-side game state synchronization, minimal cloud deployment configuration, scalable room management supporting multiple concurrent sessions, and responsive input handling with client-side prediction. Performance evaluation with ten concurrent game instances revealed exceptional resource efficiency, consuming maximum 34 megabytes memory with dyno load averages of 0.01, validating JavaScript-based server implementations for real-time gaming applications. The results indicate that web-based game engines can achieve performance characteristics traditionally associated with dedicated server architectures while maintaining significant advantages in development velocity, deployment simplicity, and operational efficiency. The study contributes evidence supporting the democratization of multiplayer game development through accessible web technologies, demonstrating that traditional barriers between browser-based and native gaming applications are diminishing as platform capabilities mature. These findings establish benchmarks for web-based multiplayer gaming performance and provide foundation for future research in cloud-based game development paradigms.
References
Abidi, S. H. F., & Rasool, A. (n.d.). Real-Time Synchronization in a Multiplayer Pong Game.
Ajayi, R. (2025). Integrating IoT and cloud computing for continuous process optimization in real-time systems. Int J Res Publ Rev, 6(1), 2540–2558.
Bangash, G., Forestier, P.-A., & Zaman, L. (2024). Cloud Gaming: Revolutionizing the Gaming World for Players and Developers Alike. Interactions, 31(4), 54–57.
Chandola, Y., Uniyal, V., Rawat, R., & Dhaundiyal, A. (2024). Transformative impact of cloud computing on the gaming industry. Int. J. Res. Publ. Rev., 5(7), 465–482.
de Oliveira, S. S., Souza, C. H. R., Silva, J. C., & Carvalho, S. T. (2023). Towards scalable cloud gaming systems: Decoupling physics from the game engine. Proceedings of the 22nd Brazilian Symposium on Games and Digital Entertainment, 151–160. https://doi.org/10.1145/3631085.3631225
Deng, Y., Li, Y., Tang, X., & Cai, W. (2016). Server allocation for multiplayer cloud gaming. Proceedings of the 24th ACM International Conference on Multimedia, 918–927. https://doi.org/10.1145/2964284.2964301
Esiri, S. (2024). Cross-Platform Integration Framework for Increasing Accessibility and Engagement in Esports.
Fransson, E., Hermansson, J., & Hu, Y. (2024). A comparison of performance on WebGPU and WebGL in the Godot game engine. IEEE Games Entertainment Media Conference, 1–8. https://doi.org/10.1109/GEM61861.2024.10585437
Ghareb, M. I. (2016). HTML5, future to solve cross-platform issue in serious game development. Journal of University of Human Development, 2(4), 443–450.
Harle, S. M., Bhadauria, P., Bhagat, A., Bhuskade, S., Wankhade, R., & Mohod, M. (2024). Cloud gaming: the future of gaming infrastructure. International Journal of Intelligent Engineering Informatics, 12(4), 377–409.
Kassir, S., de Veciana, G., Wang, N., Wang, X., & Palacharla, P. (2021). Joint update rate adaptation in multiplayer cloud-edge gaming services: Spatial geometry and performance tradeoffs. Proceedings of the Twenty-Second International Symposium on Theory, Algorithmic Foundations, and Protocol Design for Mobile Networks and Mobile Computing, 191–200. https://doi.org/10.1145/3466772.3467048
Kawase, K., Miyoshi, T., & Terashima, K. (2015). Development of multilateral tele-control game using websocket and physics engine. IEEE/SICE International Symposium on System Integration, 265–270.
Kenwright, B. (2021). Multiplayer retro web-based game development. ACM SIGGRAPH 2021 Educators Forum, 1–143.
Longan, M., Dimita, G., Michels, J. D., & Millard, C. (2022). Cloud gaming demystified: An introduction to the legal implications of cloud-based videogames. Mich. Tech. L. Rev., 29, 1.
Mahmood, H. S., Abdulqader, D. M., Abdullah, R. M., Rasheed, H., Ismael, Z. N. R., & Sami, T. M. G. (2024). Conducting in-depth analysis of AI, IoT, web technology, cloud computing, and enterprise systems integration for enhancing data security and governance to promote sustainable business practices. Journal of Information Technology and Informatics, 3(2), 297–332.
Marín-Lora, C., & Chover, M. (2025). GameScript: a simplified scripting language for video game development. Multimedia Systems, 31(1), 70.
Mehanna, N., & Rudametkin, W. (2023). Caught in the game: On the history and evolution of web browser gaming. Companion Proceedings of the ACM Web Conference 2023, 601–609.
Muralikrishnan, S. (2021). A comparative study on cloud gaming performance using traditional, containers in fog nodes, and edge-enabled shared gpu architectures. Dublin, National College of Ireland.
Panwar, V. (2024). Web evolution to revolution: Navigating the future of web application development. International Journal of Computer Trends and Technology, 72(2), 34–40.
Ramadani, D. P., Wibisono, P. O. D., & Ismail, M. (2025). Development of an Adventure Game Using Construct 3: The Lost: Roux’s Escape. Media Journal of General Computer Science, 2(1), 28–47.
Sung, K., Pavleas, J., Munson, M., & Pace, J. (2022). Build your own 2D game engine and create great web games: Using HTML5, JavaScript, and WebGL2. Springer.
Ugwueze, V. U. (n.d.). Serverless Computing: Redefining Scalability And Cost Optimization In Cloud Services.
Weeks, M. (2014). Creating a web-based, 2-D action game in JavaScript with HTML5. Proceedings of the 45th ACM Technical Symposium on Computer Science Education, 665.
Younis, R., Iqbal, M., Munir, K., Javed, M. A., Haris, M., & Alahmari, S. (2024). A comprehensive analysis of cloud service models: IaaS, PaaS, and SaaS in the context of emerging technologies and trend. 2024 International Conference on Electrical, Communication and Computer Engineering (ICECCE), 1–6.
Zhao, M., Zheng, J., & Liu, E. S. (2021). Server allocation for massively multiplayer online cloud games using evolutionary optimization. ACM Transactions on Multimedia Computing, Communications, and Applications, 17(2), 1–23.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Khaerul Imam Phatoni, Rochedi Idul Adha, Jonson Manurung, M Azhar Prabukusumo, Rizqullah Aryaputra Piliang, Muhammad Sulthan Nasyira

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.




