Naturally, with a programming language this versatile, questions arise about its ability to create games. After all, we’ve seen many different programming languages adjust to different industries.
With each of these tools, there are of course learning curves, however, each one has its benefits for providing a legitimate way of creating great gaming experiences.
Common gaming aspects such as collision detection or other rendering tasks typically require heavy calculations using GPU computation. However, since we’re confined to the browser the computation power is not as powerful as other game rendering engines and technologies.
Nothing demonstrates the gaming capabilities of a programming language better than the games it creates. It is important to be able to point to accomplished products that are already on the market.
So with that in mind, here is a short curated list of some notable titles:
It is a futuristic retro-inspired 2d game with a very well realized settings. With a deep story and interactive world full of NPC’s with their own storylines.
Gods Will Be Watching
Gods will be watching, provides an interesting puzzle game that features a crew that has to survive for 40 days in isolation.
It has a robust cast of different characters with a very interesting art style
This is very advantageous for the developer as it allows him/her to create and publish mobile applications without having to be proficient in their native programming languages (e.g Java for Android).
There are of course some hardware considerations here. Performance could be a concern, this is primarily because of the WebView wrapper trying to simulate a native app-like experience. In this process, a mobile device has to open up a web browser (web view) internally and load potentially heavy web assets, all while trying to imitate opening up a native application.