PlayCanvas: an easy, open source WebGL game engine

Last week I wrote about faster JavaScript animations using VelocityJS. As if that wasn't impressive enough, today I'm giving you a dose of HTML5 and WebGL greatness.

The project is called PlayCanvas, and it dubs itself an open source game engine that brings fun to the web.

PlayCanvas is the world’s easiest to use WebGL Game Engine. It’s free, it’s open source and it’s backed by amazing developer tools.

It also boasts partnerships with Mozilla, Activision, and ARM. How's that for momentum?

So what's the big deal? Here's yet another great example of where the web and HTML is going. What started as a simple markup language has evolved into a platform for just about anything you can imagine. Take Swooop for example, a game built with PlayCanvas whose graphics and gameplay had me convinced I was playing a Nintendo Wii.

The game isn't elaborate—it was made to demonstrate what you can do with PlayCanvas, but it's stunning nevertheless. You navigate a biplane collecting jewels, stars, and fuel while avoiding clouds and other hazards. The plane circles a three dimensional island full of trees, houses, waterfalls, and rocks. In the distances there's even a windmill and a hot air balloon floating around. Here's an actual screenshot I took while playing:

Swooop screenshot

Want to try it yourself? You can play Swooop right now or explore some of the other user-contributed games. Of course, many of these are unpolished games with simple objectives, so don't expect Xbox quality here. Think of it as a proof-of-concept.

Cool, right? Here's one last gem for you: Lego Gangnam Style.

You may laugh, but pretty soon we'll be seeing entire movies in HTML/WebGL—we might even be able to make our own.

Simple, Beautiful Publishing

This website is powered by Postleaf, an open source blogging platform I built myself. Check it out if you’re looking for a fresh, modern approach to content management.

Author avatar

About the author

Cory LaViska is a founder, web developer, and bootstrapper based in Orlando, Florida. Need to get in touch? You can connect with him on Twitter. Looking for a simple, no-worry CMS for your clients? Try my Surreal CMS!