We have just revamped the tutorials page to include many more code samples of functionality with PlayCanvas. These include common use cases such as creating an Orbit Camera around an Object, Load Assets with a Progress Bar and more.
To make it even easier to find the what you need, we have also added a filter to help narrow down the search. So if you are looking at moving a camera via user input? We have it covered!
The tutorial section will grow as we write more samples so if there is anything you would like to see, let us know on our developer forums!
On Friday, 18th November, PlayCanvas HQ was visited by BBC News, the world’s largest broadcast news organisation. Our CEO Will was interviewed live on the 6 o’clock evening news which has viewing figures of around 1 million people.
It was a great opportunity to promote London as a great place for young tech companies to do business. Will describes the benefits for finding great talent, but London has so much more to offer. Outside of the US, London has the most active venture capital scene. Most international companies chose to locate an office in London. Transport links are superb. Government tax breaks are in place to assist tech startups, particularly in the gaming space. And on top of that, it’s an incredible place to live.
We can’t imagine being anywhere else!
One of the most popular WebGL games today is TANX, our online tank battle game. WebGL brings developers amazing new possibilities: lightning fast load times, cross-platform play, easy sharing, incredible performance. It all adds up to instant, pure fun.
But as good as TANX is, we’ve been working hard on a major upgrade. And we’re happy to announce that it’s live today! So what’s new?
We’ve added a brand new level. We’ve moved away from the ‘TRON’ style graphics and adopted a more realistic style. Beautiful, I hope you’ll agree.
All power ups have been lovingly remodeled.
We’ve added a very sexy shield effect. See it crackle with energy as it kicks in. All done in a special custom GLSL shader.
To turn up the mayhem, we’ve added camera shake and punchy explosions, built with PlayCanvas’ particle system component.
The game even has a new URL. Play now at:
Public Service Announcement: TANX is highly addictive. Please take occasional breaks!
Can you believe this game is playable after loading just 2.8MB of data? Massive fun delivered to your browser in seconds.
We hope you love this update. But what do we have planned for the future? Is there more to come? You’d better believe it! Our games team is now working full-time on TANX so expect continual updates over the coming months. Send us your feature requests and suggestions in the comments below!
You probably saw this week’s big announcement about our seamless integration with WebVR. But while WebVR is getting a lot of attention, we still care about the small details that can make you even more productive. We’ve spent the week adding some simple yet useful tweaks to the Editor.
Previous Selection Button
We’ve added a button to the top right of the Inspector panel that allows you to step back through the selection history. There’s also a tooltip that shows clearly what the previous selection was. So if you’ve selected a model, then a material, and then a texture, you can now bubble back up to the model quickly and easily.
Updated Physics Engine
We have updated PlayCanvas’ build of Ammo.js to the very latest version. This update benefits from 2 years of Emscripten improvements and exposes much more of the Bullet API. So if you are feeling adventurous, you can delve into the parts of Ammo that PlayCanvas does not expose and try some more advanced physics effects. For example, soft body physics. Or maybe utilize constraints for things like ragdolls, as shown below:
What to check out the project above? It’s here.
- You can search for an asset by ID in the Assets panel
- Edit boxes in the Inspector panel now lose focus on hitting ENTER
- Read-only collaborators can now download assets from projects
- CTRL-A now correctly ‘selects all’ in the Assets panel
- A material’s ‘reflectivity’ property can now exceed 1
- F2 (or ‘n’) now renames a selected asset or entity
- Page Up/Down move the Editor camera up and down
We hope you like these little tweaks. We do love to make your lives easier!
Big news! PlayCanvas is excited to introduce easy texture compression, enabling you to build bigger and better WebGL apps.
Today, the vast majority of WebGL developers load textures from JPG and PNG images. Unfortunately, while these formats compress well for transmission (especially JPG), they occupy a great deal of video memory when passed to WebGL. For example, let’s consider this image of the Earth:
PlayCanvas is proud to announce that browser-gaming giant Miniclip has published their first PlayCanvas-powered game: Virtual Voodoo.
Virtual Voodoo is designed to get you in the mood for a spooky Halloween. Make the poor Voodoo doll’s life a misery with a dastardly selection of spells, curses and implements of pain! You can even customize the doll with different clothing and accessories.
Jamie Cason, Executive Producer at Miniclip said:
We’re really excited by PlayCanvas technology and the promise that it holds for the future of Open Web Games. It is currently the best toolchain and engine for WebGL that we’ve seen and Virtual Voodoo represents the first of, what we hope to be, a series of successful PlayCanvas-powered Miniclip titles.
Using PlayCanvas to create new games is a no-brainer for Miniclip. Browser plugins are gradually being phased out of the browser ecosystem and HTML5/WebGL are the technologies browser game developers are moving to. PlayCanvas is the only professional IDE for building lightweight HTML5/WebGL games that have incredibly short load times. Virtual Voodoo is playable after loading only 4MB and loads in seconds. This means more players end up playing the game and Miniclip achieves better retention.
Look out for more PlayCanvas-games from Miniclip in the future. But for now, why not embrace your dark side and PLAY VIRTUAL VOOODOO NOW!
Today we’re launching the first version of the PlayCanvas REST API.
The REST API is available to all Organization account holders and allows developers to automate processes to help them with their development. For example, you can use the API to create a daily build of your application and download it via a build server. In the future we’ll be expanding the API with additional features like access to assets and more.
You can read more details about the API in the documentation.
We’d love to hear your thoughts on how you are using the API and what you’d like to see in the future. Let us know on our forum.
A question we get asked a lot is “How does PlayCanvas compare to Unity’s WebGL export?”. So let’s examine this in a blog post.
Hot on the heels of the new scripting system, we’re happy to announce the arrival of realtime chat in the PlayCanvas Editor!