DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
The Latest "Software Integration: The Intersection of APIs, Microservices, and Cloud-Based Systems" Trend Report
Get the report
  1. DZone
  2. Coding
  3. Languages
  4. Will HTML5 Really Take Over Web Gaming?

Will HTML5 Really Take Over Web Gaming?

Chris Smith user avatar by
Chris Smith
·
Jan. 12, 12 · Interview
Like (2)
Save
Tweet
Share
3.86K Views

Join the DZone community and get the full member experience.

Join For Free
The buzz around HTML5 has been understandably big in the game development community: the technology has received high praise from some of the gaming industry's leaders including Electronic Arts and Zynga.  But Mike Arcuri at develop-online.net is quick to point out that not everyone is chomping at the bit to get on board with HTML5 game development.  Sure, larger game developers currently have groups working on multiple technologies and are simply waiting to see who wins out, but smaller game developers want to settle on one technology.

Many developers are already focusing their efforts on HTML5, working off the assumption that therein lies the future of multi platform gaming.  Kevin Moore of Pixel Lab says, "What I really love about HTML5 is you can write your code to degrade gracefully on other browsers."  However, Moore is quick to admit that the same gameplay degradation would likely be unacceptable were Pixel Lab focussed on consumer game development.

With regards to the gameplay degradation Moore discussed, Acuri ran a simple test using Google's recently released Flocking Geese, "a small app that implements a classic flocking algorithm in both JavaScript and C++ and measures the number of simulation ticks per second."  Acuri found that the native code demo ran between 4 and 9 times the speed of the HTML5 demo.

Other developers are taking the 'wait and see' approach, hoping to get a better idea of the direction the market is headed in before investing heavily.  Responding to a question about the state of gaming with HTML5, Grant Goodale of Massively FunFlagship says, "Do we have a killer app yet? No. Are we all working to put the technology underpinnings in place so that killer app can be made? Yes."

So the potential for HTML5 to become a leader in web gaming is there, but at this point it remains just that: potential.  Years of work are likely necessary before all of the bugs are worked out and before the majority of small game developers are willing to put all their eggs in the HTML5 basket.  It's not just competition with Google's emerging Native Client, but also Adobe's Flash platform, which still has more to offer online game makers in terms of DRM management (important if you want to make money) and certain graphics.

Acuri condenses his findings down to this:

Game studios big and small are excited by the potential of HTML5 and [are] starting to work on some HTML5 games, but native apps for mobile and Flash titles for Facebook and PC web still dominate the charts and the investment.  For specific target platforms (like Facebook on PCs and Macs) and specific, current browser versions, it may already be a viable alternative to Flash for less technically demanding games.

However, there are all kinds of missing APIs, security issues, and performance limitations that are vexing the largest game developers and keeping developers from enjoying the benefits of [HTML5] they've been hoping for.


Acuri also offers three alternatives to the gaming issues currently facing HTML5: porting games to different platforms as they reach certain levels of popularity, using Native Client in the web browser to run the game in its original language, and even using middleware solutions and mutli-device development platforms, though some are designed exclusively for use with mobile devices.

Sure, these are all (somewhat) viable options for developers, but do any of them truly make it worth using HTML5 in the first place?  As of now, the answer to that question is still maybe.  It will likely require more browsers to offer Native Client along with vast improvements in middleware and platform implementation, which is much more likely to take years, as opposed to months.  And so the gaming community continues to wait for the final verdict on HTML5.
HTML

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Introduction to Container Orchestration
  • Master Spring Boot 3 With GraalVM Native Image
  • Best CI/CD Tools for DevOps: A Review of the Top 10
  • Comparing Map.of() and New HashMap() in Java

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: