willeastcott

Members
  • Content Count

    50
  • Joined

  • Last visited

1 Follower

About willeastcott

  • Rank
    Advanced Member

Contact Methods

  • Website URL
    https://playcanvas.com
  • Twitter
    willeastcott

Profile Information

  • Gender
    Male
  • Location
    London, UK
  • Interests
    WebGL and WebVR. And weight lifting!

Recent Profile Visitors

1510 profile views
  1. Pure browser games are harder to monetize than native games. I mean, a game like Robostorm (made with PlayCanvas) is crazy fun - but successfully doing IAP in a browser game is hard. An interesting segment for HTML5 games, though, is messenger-based games (where many of those platforms rely on embedded WebView + HTML5 games). There, HTML5 game devs has access to huge audiences.
  2. Check out this awesome post on the PlayCanvas forums that might provide some inspiration: https://forum.playcanvas.com/t/the-journey-of-multiplayer-fps-game-with-playcanvas/10122
  3. Dungeon Fury was the first game we made with PlayCanvas. Happy memories (although PlayCanvas was so primitive back then!): https://playcanv.as/p/MW862amA/
  4. I'm excited to announce the open-sourcing of PlayCanvasAR - a cool extension to PlayCanvas that enables browser-based AR games (and other apps), even on mobile: https://github.com/playcanvas/playcanvas-ar Here's a little video: We tweeted about it here: https://twitter.com/playcanvas/status/913212518956384256 Please help us spread the word with a retweet if you like what you see! And let us know what you think!
  5. I can't think what the problem might be. I found it really easy to port the p2.js top down vehicle example to PlayCanvas. Single step the set up of the physics world, the creation of the shape, body and vehicle and check all the values look good.
  6. Cool tutorial page @end3r. Would be great to update it to the current scripting system's boilerplate code, which is: var BoxAnimation = pc.createScript('boxAnimation'); // initialize code called once per entity BoxAnimation.prototype.initialize = function() { }; // update code called every frame BoxAnimation.prototype.update = function(dt) { };
  7. I think the runtimes of PlayCanvas and Babylon are broadly similar. Sure, there are some differences here and there, but they do similar stuff. The main difference though are the tools you get with PlayCanvas. The Editor is a seriously powerful environment to rapidly build WebGL apps/games. It's probably the closest thing in the WebGL world that compares to Unity (but as we all know, Unity's WebGL performance is not good and isn't supported on mobile). Here's the published app of the above scene: https://playcanv.as/p/yipplmVO/ So PlayCanvas is right at home with FPS style environments. Interesting things to note about this particular app: It uses something called 'Asset Variants'. This is essentially a built-in engine feature which checks what texture compression formats are supported by the client and loads the most optimal format from the server. So PVR on iOS, ETC1 on Android and DXT on Windows, typically. It uses runtime generated lightmaps. In other words, lightmaps are not baked in a tool like Max/Maya/Blender. Instead, they are baked when the app has loaded. This means that you don't have to download the lightmap data, which can be quite a saving. Anyway, check it out and let me know what you think (I work on PlayCanvas myself!).
  8. I don't know Phaser but the PlayCanvas integration is here: https://github.com/playcanvas/playcanvas-p2.js/blob/master/p2-integration.js#L1188 Example app: https://playcanv.as/p/FKahzJnU/ Perhaps that can act as reference to help you port it to Phaser?
  9. @8Observer8 We use Node.js running on a number of Azure instances running Ubuntu. (Sorry for the delay in replying!)
  10. @8Observer8 Yeah, there may be some bugs we need to fix. We'll look into it. Thanks!
  11. Some time ago, we launched what turned out to be a really popular browser game: TANX. It's an online tank battle game and it's designed to be all about instant mayhem and fun. But we always felt as though it wasn't pushing WebGL hard enough. So we've spent the last few months revamping it. Here's the result: It's now using the PBR (physically based rendering) support in PlayCanvas. The level, tanks and power ups have all been rebuilt from scratch. So, it's the same great gameplay but with fancy new graphics. Read more about it here. And if you want to play, head to: https://tanx.io Please send us your feedback and suggestions. Want to help us out? We'd really appreciate a retweet: https://twitter.com/playcanvas/status/798871630323843072 See you on the battlefield.
  12. PlayCanvas added support for texture compression to the Editor today. This gives you: One-click texture compression for DXT, PVR and ETC1 At least 6 times compression of all texture data in your games Most optimal image format dynamically selected for the device running your game Check out all the info here (including a sweet demo, pictured below).
  13. Miniclip have published Virtual Voodoo, just in time for Halloween! It's made with PlayCanvas and uses ragdoll physics plus lots of particle based effects: You can read more about it here. PLAY THE GAME ON MINICLIP
  14. PlayCanvas' graphics engine is (IMHO) the most advanced WebGL engine available today. It has had built in support for physically based rendering since 2014, supports runtime generated lightmaps, and it's lightning fast. But it's the Editor app that is far ahead of anything else out there now for WebGL. Actually, you can export and download your app with a free account. The 'Export / Import Projects' option on the pricing page is about saving an entire image of your project to disk - not exporting/downloading your game/app. To export and self host or self publish your own games, just do this: http://developer.playcanvas.com/en/user-manual/publishing/web/self-hosting/ Easy.
  15. No, you can only use the cloud version of the Editor. Although working with a web-based system may seem novel, I would recommend trying it to really find out what it's like. The first time people use Google Docs after using Microsoft Office, they're a little unsure. But many people decide that the realtime collaboration, freedom to run on any machine, easy sharing, and more besides make it all worthwhile. But it's for you to decide. Note that you can use just the open source PlayCanvas Engine in the same way that you would three.js, say. But you'd be giving up a huge amount of power by foregoing the Editor. The open source project is just the runtime and not the Editor.