From 005ba8b8182b17dc7fa2aa5edab1bf06a01c825c Mon Sep 17 00:00:00 2001 From: Will Eastcott Date: Fri, 23 Aug 2024 14:52:12 +0100 Subject: [PATCH] Truncate articles --- blog/2012-02-12-hello-world.md | 2 ++ blog/2012-06-26-introduction-to-playcanvas.md | 2 ++ ...-25-new-feature-github-and-private-repository-support.md | 2 ++ .../2012-08-08-a-multiplayer-3rd-person-shooter-in-html5.md | 2 ++ blog/2012-08-19-html5-apis-for-game-developers.md | 2 ++ blog/2012-09-10-will-html5-change-the-way-games-are-made.md | 2 ++ ...playcanvas-features-in-the-top-10-html5-games-of-2012.md | 2 ++ blog/2013-01-29-announcing-playcanvas-answers.md | 2 ++ ...2-28-dungeon-fury-3d-browser-gaming-arrives-on-mobile.md | 2 ++ blog/2013-04-22-london-html5-game-developers.md | 2 ++ blog/2013-04-24-welcome-ludum-darers.md | 2 ++ ...vas-community-part-2-announcing-playcanvas-discussion.md | 2 ++ ...3-06-21-importing-in-the-cloud-the-new-asset-pipeline.md | 2 ++ blog/2013-08-06-moving-to-playcanvas-com.md | 2 ++ blog/2013-08-07-a-wild-programmer-appears.md | 2 ++ blog/2013-08-12-find-your-dream-job-the-tech-factor.md | 4 +++- ...-featured-games-featured-projects-and-activity-stream.md | 2 ++ blog/2013-09-05-starter-kits.md | 2 ++ blog/2013-09-12-playcanvas-game-jam.md | 2 ++ blog/2013-09-23-ongamestart-game-jam.md | 2 ++ ...2013-10-02-playcanvas-unleashed-at-techstars-demo-day.md | 2 ++ .../2013-10-04-leap-motion-playcanvas-physics-playground.md | 2 ++ blog/2013-10-28-nottingham-gamecity-and-mozfest.md | 2 ++ blog/2013-10-31-light-and-collision-component-api.md | 2 ++ blog/2013-11-18-changes-for-18th-november.md | 4 +++- blog/2013-11-25-changes-for-25th-november.md | 4 +++- blog/2013-12-09-who-ludum-dares-wins.md | 2 ++ blog/2013-12-13-friday-assets-mega-update.md | 2 ++ blog/2013-12-18-ludum-dare-28-playcanvas-round-up.md | 4 +++- blog/2014-01-09-a-wild-designer-appears.md | 2 ++ blog/2014-01-13-new-maths-api.md | 2 ++ blog/2014-01-13-primitives-are-dead-long-live-the-model.md | 2 ++ blog/2014-01-16-new-math-api-a-transition-guide.md | 2 ++ blog/2014-03-21-swooop.md | 2 ++ ...-04-06-publishing-html5-games-on-the-chrome-web-store.md | 2 ++ blog/2014-04-09-idealondon-welcomes-playcanvas.md | 6 +++++- blog/2014-04-15-game-development-trends-talk.md | 2 ++ blog/2014-05-06-how-to-make-a-video-game-in-48-hours.md | 2 ++ .../2014-05-19-playcanvas-joins-autodesk-for-nordic-game.md | 2 ++ blog/2014-05-22-apple-embraces-webgl.md | 2 ++ blog/2014-05-29-playcanvas-teams-with-tizen.md | 2 ++ blog/2014-06-04-playcanvas-goes-open-source.md | 2 ++ blog/2014-06-12-snappy-new-update.md | 4 +++- blog/2014-06-13-platform-game-starter-kit.md | 2 ++ blog/2014-06-13-playcanvas-update.md | 4 +++- blog/2014-06-18-meet-the-playcanvas-team-will-eastcott.md | 4 +++- ...19-virtual-reality-and-the-future-of-web-based-gaming.md | 4 +++- blog/2014-06-20-playcanvas-update-200614.md | 4 +++- ...4-06-23-meet-the-playcanvas-team-vaios-kalpias-illias.md | 2 ++ .../2014-06-24-meet-the-playcanvas-team-maksims-mihejevs.md | 2 ++ blog/2014-06-26-new-custom-and-built-in-post-effects.md | 2 ++ blog/2014-06-27-meet-the-playcanvas-team-dave-evans.md | 2 ++ blog/2014-06-27-playcanvas-update-27-06-14.md | 2 ++ blog/2014-06-30-meet-the-playcanvas-team-kevin-rooney.md | 2 ++ ...anvas-voted-number-1-webgl-engine-by-develop-magazine.md | 2 ++ blog/2014-07-04-playcanvas-update-040714.md | 2 ++ blog/2014-07-07-great-british-summer-game-jam.md | 2 ++ blog/2014-07-11-playcanvas-update-110714.md | 4 +++- blog/2014-07-15-developer-playcanvas-com-is-open-source.md | 2 ++ blog/2014-07-18-playcanvas-update-18714.md | 4 +++- blog/2014-07-21-swooop-ladycade.md | 2 ++ blog/2014-07-25-playcanvas-update-25714.md | 4 +++- blog/2014-08-04-playcanvas-update-040814.md | 2 ++ blog/2014-08-08-playcanvas-update-080814.md | 2 ++ blog/2014-08-15-playcanvas-update-150814.md | 4 +++- blog/2014-09-10-webgl-on-iphone-in-less-than-a-minute.md | 2 ++ blog/2014-09-18-ios-8-launched-with-webgl.md | 2 ++ blog/2014-09-18-new-plans.md | 2 ++ blog/2014-09-21-playcanvas-update-2192014.md | 2 ++ blog/2014-10-01-playcanvas-maintenance-1102014.md | 2 ++ ...0-06-intel-gives-html5-some-love-at-the-buzz-workshop.md | 2 ++ blog/2014-10-07-the-devlog-playcanvas-community-feature.md | 2 ++ blog/2014-10-13-html5-game-development-community-meet-up.md | 6 +++--- blog/2014-10-20-playhack-make-a-game-get-featured.md | 2 ++ ...14-11-04-playcanvas-referrals-just-a-little-thank-you.md | 4 +++- blog/2014-11-04-playhack-november-adding-tank-controls.md | 2 ++ blog/2014-11-05-playhack-november-camera-types.md | 2 ++ ...-11-06-playhack-november-turrets-and-shooting-bullets.md | 4 +++- ...t-store-propsplanet-upgrades-from-unity-to-playcanvas.md | 2 ++ blog/2014-11-14-playcanvas-referrals-program.md | 2 ++ blog/2014-11-20-watching-and-starring.md | 2 ++ blog/2014-11-21-playcanvas-update-211114.md | 4 +++- blog/2014-12-01-playhack-december-jolly-santa.md | 4 +++- blog/2014-12-05-playcanvas-update-51214.md | 4 +++- blog/2014-12-08-playhack-december-player-character.md | 2 +- blog/2014-12-09-playcanvas-in-ludum-dare-31.md | 2 ++ .../2014-12-10-physically-based-rendering-comes-to-webgl.md | 2 ++ blog/2014-12-12-playhack-december-creating-presents.md | 2 ++ blog/2014-12-22-playcanvas-in-2014-a-year-in-review.md | 2 ++ blog/2014-12-22-playhack-december-collecting-presents.md | 2 ++ blog/2015-01-01-playhack-we-challenge-you-to-a-jewel.md | 2 ++ blog/2015-02-01-build-a-game-for-a-loved-one-this-month.md | 2 ++ ...2-18-engine-update-steamlining-components-and-scripts.md | 2 ++ blog/2015-02-26-playhack-march-win-a-chromebook-2.md | 2 ++ ...015-03-04-seemore-physically-based-rendering-in-webgl.md | 2 ++ .../2015-03-17-enti-brings-you-videogame-day-in-mallorca.md | 2 ++ ...2015-04-01-playhack-april-rolling-balls-and-platforms.md | 2 ++ blog/2015-04-02-playhack-with-arm-chromebook-winner.md | 2 ++ blog/2015-04-15-developer-spotlight-rustam-zinurov.md | 2 ++ blog/2015-04-20-the-making-of-seemore-webgl.md | 2 ++ ...01-playhack-may-spaceships-and-win-a-google-cardboard.md | 2 ++ ...05-02-whats-new-hdr-cubemaps-multi-selection-and-more.md | 4 +++- blog/2015-05-06-playhack-we-have-a-winner.md | 2 ++ ...2015-05-15-playcanvas-in-the-spotlight-at-3d-web-fest.md | 2 ++ blog/2015-05-30-enhanced-asset-api.md | 2 ++ blog/2015-06-05-playhack-may-winner.md | 2 ++ ...-whats-new-multi-selection-gizmos-and-faster-lighting.md | 2 ++ ...playcanvas-debut-giant-space-invaders-at-cannes-lions.md | 2 ++ blog/2015-06-24-feature-update-real-time-asset-support.md | 2 ++ ...plete-and-realtime-api-reference-added-to-code-editor.md | 2 ++ ...09-playhack-july-15-join-the-indie-game-maker-contest.md | 2 ++ blog/2015-07-14-humble-game-making-bundle.md | 2 ++ ...hats-new-html-assets-new-gizmos-viewport-improvements.md | 4 +++- ...eers-3d-rich-media-ad-format-for-facebook-and-twitter.md | 2 ++ ...2015-08-14-development-update-major-improvements-ahoy.md | 2 ++ ...5-08-26-development-update-tags-new-script-attributes.md | 2 ++ blog/2015-09-21-playcanvas-feature-update.md | 4 ++++ blog/2015-10-23-mobile-brand-experiences-in-webgl.md | 2 ++ blog/2015-11-03-better-asset-management.md | 2 ++ ...rformance-matters-introducing-the-playcanvas-profiler.md | 2 ++ blog/2015-11-20-playcanvas-feature-update-november-2015.md | 2 ++ ...015-12-05-feature-update-import-pipeline-improvements.md | 2 ++ blog/2016-01-05-playcanvas-in-2015-webgl-goes-mainstream.md | 2 ++ blog/2016-01-22-playhack-with-playjam.md | 2 ++ blog/2016-01-26-new-and-improved-sound-component.md | 4 +++- blog/2016-01-26-playhack-with-playjam-2.md | 2 ++ blog/2016-01-29-playhack-with-playjam-starts-on-monday.md | 2 ++ ...2016-01-30-tutorial-series-a-complete-playcanvas-game.md | 2 +- blog/2016-02-01-playhack-with-playjam-starts-today.md | 2 +- blog/2016-02-09-new-publishing-features.md | 2 ++ blog/2016-02-11-moving-playcanv-as-to-https.md | 2 ++ ...4-playcanvas-brings-webgl-tools-that-work-to-gdc-2016.md | 2 ++ blog/2016-03-29-playcanvas-editor-improvements-for-march.md | 4 +++- blog/2016-04-01-playhack-with-playjam-winners.md | 2 ++ blog/2016-04-07-easy-cardboard-vr-in-webgl.md | 2 ++ blog/2016-04-14-runtime-lightmap-generation-for-webgl.md | 3 +++ ...orials-multiplayer-with-nodejs-and-webgl-facebook-sdk.md | 2 ++ blog/2016-05-27-variance-shadow-maps-for-webgl-and-more.md | 2 ++ blog/2016-06-03-getting-started-with-webvr.md | 2 ++ blog/2016-07-08-playcanvas-scripts-2-0.md | 2 ++ ...16-07-14-realtime-chat-lands-in-the-playcanvas-editor.md | 4 ++-- blog/2016-07-18-organizations-new-plans.md | 4 ++-- blog/2016-08-04-playcanvas-versus-unity-webgl.md | 2 +- blog/2016-08-15-playcanvas-versus-unreal-webgl.md | 2 +- blog/2016-09-21-playcanvas-rest-api.md | 4 +++- ...6-10-24-miniclip-launches-their-first-playcanvas-game.md | 4 +++- blog/2016-10-25-webgl-texture-compression-made-easy.md | 2 ++ blog/2016-11-08-webvr-support-in-playcanvas.md | 2 ++ blog/2016-11-11-refinements-aplenty-for-our-webgl-editor.md | 2 ++ blog/2016-11-16-tanx-takes-webgl-gaming-to-a-new-level.md | 2 ++ blog/2016-11-21-playcanvas-interviewed-live-on-bbc-news.md | 2 ++ blog/2016-11-22-tutorials-section-expanded.md | 2 ++ blog/2016-12-02-instant-games-and-playcanvas.md | 2 ++ blog/2016-12-12-playcanvas-december-mega-update.md | 2 ++ ...2016-12-20-disney-selects-playcanvas-for-hour-of-code.md | 2 ++ ...16-12-21-goo-create-to-migrate-userbase-to-playcanvas.md | 2 ++ blog/2017-01-03-playcanvas-in-2016-webgl-everywhere.md | 2 ++ ...7-01-05-master-archer-lands-on-facebook-instant-games.md | 2 ++ blog/2017-01-25-mozilla-launches-webgl-2-with-playcanvas.md | 2 ++ blog/2017-02-09-webvr-lab-launch.md | 2 ++ blog/2017-02-15-introducing-the-new-code-editor.md | 2 ++ ...anvas-to-support-flash-devs-as-adobe-kills-its-player.md | 2 ++ blog/2017-08-31-introducing-element-screen-components.md | 2 ++ blog/2018-04-24-playcanvas-engine-reaches-1-0-0.md | 4 +++- blog/2018-06-15-new-feature-2d-sprites-and-9-slicing.md | 2 ++ blog/2018-10-30-scene-launching-supercharged.md | 2 ++ blog/2019-01-14-version-control-in-playcanvas.md | 2 ++ ...-01-arm-and-playcanvas-open-source-seemore-webgl-demo.md | 2 ++ ...-12-06-introducing-the-playcanvas-localization-system.md | 2 ++ blog/2020-05-14-a-new-ui-for-the-playcanvas-editor.md | 2 ++ blog/2020-06-03-implementing-cloth-simulation-in-webgl.md | 2 ++ ...20-06-11-tanx-lives-popular-webgl-online-game-returns.md | 2 ++ ...arge-es5-javascript-library-to-es6-modules-and-rollup.md | 2 ++ ...21-plan-updates-more-storage-more-features-same-price.md | 2 ++ blog/2020-07-30-playcanvas-launches-gltf-2-0-viewer-tool.md | 2 ++ ...-09-22-supercharge-your-workflow-with-template-assets.md | 2 ++ ...roducing-pcui-an-open-source-ui-framework-for-the-web.md | 2 ++ blog/2020-10-20-faster-load-times-with-gltfs-glb-format.md | 2 ++ blog/2020-10-22-copy-and-paste-assets-between-projects.md | 2 ++ blog/2020-11-03-introducing-json-script-attributes.md | 2 ++ ...-12-23-pcui-1-1-0-adds-tree-control-and-array-control.md | 2 ++ ...01-06-basis-texture-compression-arrives-in-playcanvas.md | 2 ++ ...11-webgl-case-study-rebuilding-the-star-lord-pbr-demo.md | 2 ++ ...021-03-25-build-facebook-playable-ads-with-playcanvas.md | 2 ++ blog/2021-05-05-introducing-the-anim-state-graph.md | 2 ++ ...tioning-to-the-new-render-component-and-fill-mode-api.md | 2 ++ ...n-the-playcanvas-api-with-the-engine-examples-browser.md | 2 ++ ...9-02-a-graph-rendering-library-for-the-web-pcui-graph.md | 2 ++ blog/2021-09-21-playcanvas-showcase-2021.md | 2 ++ blog/2021-09-22-important-information-about-safari-15.md | 2 ++ ...021-09-28-import-full-model-hierarchy-into-playcanvas.md | 2 ++ .../2021-10-27-changes-to-our-editor-and-engine-releases.md | 2 ++ blog/2021-11-08-anim-layer-masks-and-blending.md | 2 ++ blog/2021-11-11-editor-api-beta-release.md | 2 ++ blog/2021-11-12-upcoming-code-editor-upgrade-to-monaco.md | 2 ++ blog/2022-01-04-playcanvas-review-of-2021.md | 6 +++++- ...en-beta-have-hundreds-of-dynamic-lights-in-your-scene.md | 5 +++-- ...g-ui-changes-to-dashboard-and-editor-playcanvas-bytes.md | 2 ++ ...vements-and-changes-to-shader-chunks-playcanvas-bytes.md | 4 +++- blog/2022-09-02-playcanvas-releases-gltf-viewer-2-0.md | 2 ++ blog/2022-09-05-our-2022-developer-showreel-is-live.md | 2 ++ ...playcanvas-developer-spotlight-with-christina-kaliora.md | 2 ++ ...s-developer-spotlight-with-frantz-from-visionaries777.md | 2 ++ ...2-10-05-gltf-viewer-arrives-on-mobile-with-ar-support.md | 2 ++ ...27-webar-experiences-developer-spotlight-with-animech.md | 2 ++ ...playcanvas-developer-spotlight-with-leonidas-maliokas.md | 2 ++ blog/2022-12-20-pcui-framework-migrated-to-typescript.md | 2 ++ blog/2023-01-04-playcanvas-review-of-2022.md | 2 ++ ...23-01-19-gltf-import-arrives-in-the-playcanvas-editor.md | 2 ++ ...nvas-now-supports-microsoft-volumetric-video-playback.md | 4 ++-- blog/2023-02-07-how-to-make-your-html5-games-awesome.md | 2 ++ ...aco-mesh-compression-arrives-in-the-playcanvas-editor.md | 2 ++ blog/2023-03-16-webxr-ar-made-easy-with-playcanvas.md | 2 ++ ...nitial-webgpu-support-lands-in-playcanvas-engine-1-62.md | 2 ++ .../2023-04-26-announcing-the-new-playcanvas-asset-store.md | 2 ++ ...23-06-07-moving-from-wordpress-to-jekyll-a-case-study.md | 2 ++ blog/2023-06-26-playcanvas-adds-sketchfab-itegration.md | 2 ++ blog/2023-10-10-gltf-viewer-adds-webgpu-support.md | 5 +++-- blog/2023-10-11-avif-webp-lands-in-editor.md | 2 ++ blog/2023-12-05-compressing-gaussian-splats.md | 2 ++ ...4-02-08-massive-upgrade-for-playcanvas-developer-site.md | 2 ++ blog/2024-04-15-using-visual-studio-code-with-playcanvas.md | 2 ++ blog/2024-04-18-build-webgpu-apps-today-with-playcanvas.md | 2 ++ blog/2024-05-22-a-faster-supersplat-with-pwa-support.md | 2 ++ ...ate-3d-gaussian-splat-apps-with-the-playcanvas-editor.md | 2 ++ blog/2024-08-22-playcanvas-engine-hits-2-0-0.md | 6 +++++- 226 files changed, 488 insertions(+), 47 deletions(-) diff --git a/blog/2012-02-12-hello-world.md b/blog/2012-02-12-hello-world.md index 6d4bbd0d7..5801b4d34 100644 --- a/blog/2012-02-12-hello-world.md +++ b/blog/2012-02-12-hello-world.md @@ -6,6 +6,8 @@ title: Hello World Welcome to the PlayCanvas blog (and the new look website!). + + So. Why are we here? We love making games. We love playing games. We love the internet. Hey, it seems like a lot of other people do too! Of course, you can make games and publish them out to the internet already. But wouldn't it be cool to be able to make a professional quality game wherever you are, on any device. And for that game to run on any device without having to make any changes? That's what PlayCanvas is all about. If this strikes a chord with you, you will be pleased to hear that you don't have to wait to start building next generation HTML5 games with PlayCanvas. The tools are online, ready and waiting for you to build your next gaming masterpiece. All you need to do is contact us and you can join the closed beta before PlayCanvas rolls out publicly later on in the year. diff --git a/blog/2012-06-26-introduction-to-playcanvas.md b/blog/2012-06-26-introduction-to-playcanvas.md index 18477712c..f0f2118f6 100644 --- a/blog/2012-06-26-introduction-to-playcanvas.md +++ b/blog/2012-06-26-introduction-to-playcanvas.md @@ -8,6 +8,8 @@ title: Introduction to PlayCanvas PlayCanvas is a toolset for creating the next-generation of browser games. It's a professional 3D game engine, a toolset that takes real-time collaboration seriously and a publishing system for getting your game out to the world. + + You can see more details about exactly what we're offering on our [Technology Overview](https://playcanvas.com/features) page. ## Why are you making PlayCanvas? diff --git a/blog/2012-07-25-new-feature-github-and-private-repository-support.md b/blog/2012-07-25-new-feature-github-and-private-repository-support.md index 5f52380ec..59ad95a07 100644 --- a/blog/2012-07-25-new-feature-github-and-private-repository-support.md +++ b/blog/2012-07-25-new-feature-github-and-private-repository-support.md @@ -10,6 +10,8 @@ Google I/O certainly kept us busy last month, but we've still found the time to This weeks big ticket item is integration with GitHub and support for private repositories on both Bitbucket and GitHub. + + ### Don't reinvent sliced bread When we started developing PlayCanvas, we knew that we wanted to change the way games are made, but we didn't want to reinvent everything. Programmers have been honing the software development craft for decades and we don't want to mess with that, which is why we knew integration with source control systems would be essential. diff --git a/blog/2012-08-08-a-multiplayer-3rd-person-shooter-in-html5.md b/blog/2012-08-08-a-multiplayer-3rd-person-shooter-in-html5.md index a9c43af3c..8ddf9afc7 100644 --- a/blog/2012-08-08-a-multiplayer-3rd-person-shooter-in-html5.md +++ b/blog/2012-08-08-a-multiplayer-3rd-person-shooter-in-html5.md @@ -14,6 +14,8 @@ PlayCanvas were lucky enough to show a demo of our collaborative HTML5 game deve However, we really wanted to show something a little more high-end, to showcase the possibilities that HTML5 offers for next-generation browser games. With a little under two weeks to go we started work on the demo we'd feature on the show floor. A networked multiplayer 3rd-person shooter we descriptively called 'scifi'. We’ve since renamed it to the slightly less descriptive D.E.M.O. + + [Try playing D.E.M.O. now](https://playcanv.as/p/UAR6UQNM/). _**Firefox:** Hiding the mouse cursor only works in Fullscreen mode, press SPACE to toggle fullscreen._ diff --git a/blog/2012-08-19-html5-apis-for-game-developers.md b/blog/2012-08-19-html5-apis-for-game-developers.md index 687260745..a91952293 100644 --- a/blog/2012-08-19-html5-apis-for-game-developers.md +++ b/blog/2012-08-19-html5-apis-for-game-developers.md @@ -10,6 +10,8 @@ One of the best and worst things about making games for web browsers is that the This page is an effort to supply a list of HTML5 APIs that I think game developers want to know about and their availability in different browsers. Hopefully we'll gradually see this all go green. + + ### Updates - **2012-10-09** - PointerLock support lands in Chrome stable diff --git a/blog/2012-09-10-will-html5-change-the-way-games-are-made.md b/blog/2012-09-10-will-html5-change-the-way-games-are-made.md index 111edca5b..dd930f95d 100644 --- a/blog/2012-09-10-will-html5-change-the-way-games-are-made.md +++ b/blog/2012-09-10-will-html5-change-the-way-games-are-made.md @@ -9,6 +9,8 @@ tags: Oops, we've been so busy that we forgot to mention [this article](https://www.gamedeveloper.com/business/will-html5-change-the-way-games-are-made-) that Will wrote for Game Developer. It was well received though not without a little controversy - turns out there are still a fair few Flash lovers out there, and a lot of people still aren't seeing the joy of JavaScript. 🙈 + + If you haven't read it, here are a few choice quotes to give you a feel. > The cloud brings a lot of benefits in the context of games. There is nothing to install since the web app is delivered to the browser from the server (or the browser's cache). The tools always stay seamlessly up to date, which ensures that users remain in sync with each other and are always using the latest and greatest release. User data is always safely backed up and trivially restorable. diff --git a/blog/2012-12-21-playcanvas-features-in-the-top-10-html5-games-of-2012.md b/blog/2012-12-21-playcanvas-features-in-the-top-10-html5-games-of-2012.md index a0ab8b93e..d6b722d9c 100644 --- a/blog/2012-12-21-playcanvas-features-in-the-top-10-html5-games-of-2012.md +++ b/blog/2012-12-21-playcanvas-features-in-the-top-10-html5-games-of-2012.md @@ -12,6 +12,8 @@ tags: Game: D.E.M.O. 3rd Person Shooter + + [D.E.M.O.](https://playcanv.as/p/UAR6UQNM/) the 3rd-Person action shooter demo that we released back in August has just been featured in .net magazine's: ### [Top 10 HTML5 games of 2012](http://www.netmagazine.com/features/top-10-html5-games-2012) diff --git a/blog/2013-01-29-announcing-playcanvas-answers.md b/blog/2013-01-29-announcing-playcanvas-answers.md index 2d7b36c1c..42ef65fc3 100644 --- a/blog/2013-01-29-announcing-playcanvas-answers.md +++ b/blog/2013-01-29-announcing-playcanvas-answers.md @@ -8,6 +8,8 @@ title: PlayCanvas Community Part 1 - Announcing PlayCanvas Answers One of our little mantras at PlayCanvas, is that _making games is too slow, too hard, and too expensive_, and we want to fix that. One way we're going about that is by making [great tools](https://playcanvas.com/features) which you can use to create games quickly, easily and cheaply. + + But tools are are only part of the equation, the next important part of the PlayCanvas story is the Community. A community of smart and creative individuals can lift beginners out of the n00b backwater, push intermediates to excel, and give experts an audience to both educate and impress. The games industry has traditionally been a secretive place where performance tricks and algorithms were handed around behind closed doors and guarded as trade secrets. Engine documentation was badly written and hidden behind expensive support contracts. diff --git a/blog/2013-02-28-dungeon-fury-3d-browser-gaming-arrives-on-mobile.md b/blog/2013-02-28-dungeon-fury-3d-browser-gaming-arrives-on-mobile.md index 86e5b01ce..dfa78ba27 100644 --- a/blog/2013-02-28-dungeon-fury-3d-browser-gaming-arrives-on-mobile.md +++ b/blog/2013-02-28-dungeon-fury-3d-browser-gaming-arrives-on-mobile.md @@ -11,6 +11,8 @@ _Play Dungeon Fury in mobile and desktop browsers now_ Something incredibly exciting is happening in the mobile browser space right now. WebGL is rapidly being integrated into browsers and all of a sudden, game developers have the technologies they need to deliver high quality 3D video games without having to deploy a native app. To show what is possible today, PlayCanvas has developed the game 'Dungeon Fury', a light-hearted fantasy game that pushes your reflexes to the limit. Dungeon Fury represents the world's first 3D HTML5 browser game that is built specifically for mobile (although it works great in desktop browsers too!). And if all this wasn't cool enough, the whole game was written using only a web browser, made possible with the PlayCanvas game engine! + + [PLAY DUNGEON FURY NOW!](http://dungeonfury.playcanvas.com/) PlayCanvas on mobile is built upon bleeding edge technologies and as such, the game is pushing mobile browsers very hard indeed. Consequently there are some known issues and things to look out for. Supported mobile browsers are as follows: diff --git a/blog/2013-04-22-london-html5-game-developers.md b/blog/2013-04-22-london-html5-game-developers.md index 7cd1a4484..954bade68 100644 --- a/blog/2013-04-22-london-html5-game-developers.md +++ b/blog/2013-04-22-london-html5-game-developers.md @@ -8,6 +8,8 @@ tags: In case you didn't know, PlayCanvas is based in London in the UK. There is a thriving game dev scene in London and the rest of the UK, but there was nothing specific to growing HTML5 game development scene. So we decided to help kickstart one. + + I started the [London HTML5 Game Developers](https://www.meetup.com/London-HTML5-Game-Developers/) group on [meetup.com](https://www.meetup.com/) to meet other people who saw HTML5 as playing a big role in the future of game development. And it didn't disappoint. The first meetup had 50 people sign up in only a couple of days and we've now got over 200 members in our group. It's a great crowd of smart devs creating interesting things in 2D and 3D, for both mobile and desktop. If you are based in London or just in the area, you should definitely sign up and come along to one of our nights. ## Presentation Night diff --git a/blog/2013-04-24-welcome-ludum-darers.md b/blog/2013-04-24-welcome-ludum-darers.md index 0047b9664..92686ad1f 100644 --- a/blog/2013-04-24-welcome-ludum-darers.md +++ b/blog/2013-04-24-welcome-ludum-darers.md @@ -10,6 +10,8 @@ tags: [Ludum Dare 26](https://ludumdare.com/) is coming up this weekend. To celebrate we're giving anyone who wants to enter using PlayCanvas instant access to our closed Beta. To double celebrate if you submit a game using PlayCanvas we'll give you a full year's subscription to the Indie plan when we go public in a few weeks. That's over $150 worth of HTML5 game-dev goodness right there. + + To get involved, email [info@playcanvas.com](mailto:info@playcanvas.com) or just go and [sign up](https://playcanvas.com/). Make sure to mention **LD48** and your LD48 username so we can check out what you make. We'll be entering ourselves as usual (you can see our [previous entries](http://www.ludumdare.com/compo/author/daredevildave/)) and probably much of the weekend will be on [#playcanvas](http://webchat.freenode.net/?channels=playcanvas&uio=d4) IRC channel on freenode. So if you enter and you want help, support or just to chat about what your making come join us. diff --git a/blog/2013-05-31-playcanvas-community-part-2-announcing-playcanvas-discussion.md b/blog/2013-05-31-playcanvas-community-part-2-announcing-playcanvas-discussion.md index e25836030..55a33d336 100644 --- a/blog/2013-05-31-playcanvas-community-part-2-announcing-playcanvas-discussion.md +++ b/blog/2013-05-31-playcanvas-community-part-2-announcing-playcanvas-discussion.md @@ -8,6 +8,8 @@ In [Part 1](https://blog.playcanvas.com/announcing-playcanvas-answers/) we intro Now we expanding our community features into the world of forums and random internet chatter. Though with the cutting edge technical flair that you've come to expect from PlayCanvas. + + ## PlayCanvas Discussion [![PlayCanvas Forum](/img/discussion.png)](/img/discussion.png) diff --git a/blog/2013-06-21-importing-in-the-cloud-the-new-asset-pipeline.md b/blog/2013-06-21-importing-in-the-cloud-the-new-asset-pipeline.md index 3531aaef7..892106046 100644 --- a/blog/2013-06-21-importing-in-the-cloud-the-new-asset-pipeline.md +++ b/blog/2013-06-21-importing-in-the-cloud-the-new-asset-pipeline.md @@ -10,6 +10,8 @@ We're taking the pain away from converting and uploading assets. We're really excited to announce the launch of our new asset pipeline feature, which allows you to import all your assets into PlayCanvas via your web browser. + + You will no longer have to download and install command line tools to convert your art into the PlayCanvas format. Simply drag an FBX or COLLADA file into the browser and we'll do the rest. Will has put together this 5 minute video which shows you how quickly you can get a model and animation from a site like [Mixamo](https://www.mixamo.com/) into your PlayCanvas game. diff --git a/blog/2013-08-06-moving-to-playcanvas-com.md b/blog/2013-08-06-moving-to-playcanvas-com.md index fbbf40622..ea35993de 100644 --- a/blog/2013-08-06-moving-to-playcanvas-com.md +++ b/blog/2013-08-06-moving-to-playcanvas-com.md @@ -6,6 +6,8 @@ title: Moving to playcanvas.com We've moved! Long live [playcanvas.com](https://playcanvas.com)! + + You may have noticed we've moved all of the old platform.playcanvas.com addresses over to the main domain of [playcanvas.com](https://playcanvas.com). This is long overdue and just down to how we initially set up WordPress and the main platform application at the start. ### Your Profile diff --git a/blog/2013-08-07-a-wild-programmer-appears.md b/blog/2013-08-07-a-wild-programmer-appears.md index a420588ba..2dcbbd1b0 100644 --- a/blog/2013-08-07-a-wild-programmer-appears.md +++ b/blog/2013-08-07-a-wild-programmer-appears.md @@ -11,6 +11,8 @@ It's a big day over at PlayCanvas towers. We have a new programmer. In fact, our ![Vaios](/img/team-vaios-2013.jpg) _Humouring the idiot with the camera phone_ + + Vaios joins us from sunny Athens, land of gods, fine olive oil and greeks bearing gifts [Best you could come up with!? - Ed]. More importantly he's got loads of experience writing games and tools for game developers. He spent a number of years working at Sony Computer Entertainment in London on the sadly un-released AAA action title [Eight Days](https://en.wikipedia.org/wiki/Eight_Days), and the ground-breaking console virtual world PlayStation Home. Since then he's been working another [virtual world](http://www.playtown-game.com/playtown/app/portal/) title in Athens. Join us in welcoming Vaios on [twitter](https://twitter.com/vkalpias). He's going to play a big part in helping PlayCanvas become the game development platform of the future. diff --git a/blog/2013-08-12-find-your-dream-job-the-tech-factor.md b/blog/2013-08-12-find-your-dream-job-the-tech-factor.md index 1a94934b8..b213c8ce0 100644 --- a/blog/2013-08-12-find-your-dream-job-the-tech-factor.md +++ b/blog/2013-08-12-find-your-dream-job-the-tech-factor.md @@ -6,7 +6,9 @@ title: Find Your Dream Job @ The Tech Factor Want to work for one of the hottest startups in London? -PlayCanvas is one of 11 companies shaking up the London startup scene. Our goal is to re-invent how video games are built, shared and played, and to do this we are building a world class team. Finding amazingly talented people is hard but, as usual, the Techstars crew have the answer: +PlayCanvas is one of 11 companies shaking up the London startup scene. Our goal is to re-invent how video games are built, shared and played, and to do this we are building a world class team. Finding amazingly talented people is hard but, as usual, the Techstars crew have the answer. + + [![techfactor](/img/techfactor.jpg)](/img/techfactor.jpg) diff --git a/blog/2013-08-27-featured-games-featured-projects-and-activity-stream.md b/blog/2013-08-27-featured-games-featured-projects-and-activity-stream.md index 8fe3cc648..a7a7178a7 100644 --- a/blog/2013-08-27-featured-games-featured-projects-and-activity-stream.md +++ b/blog/2013-08-27-featured-games-featured-projects-and-activity-stream.md @@ -9,6 +9,8 @@ The all new front-page shows an overview of all PlayCanvas activity. [![Cloud Gate (The Bean)](https://farm1.staticflickr.com/1/414896_925f2c7a1c.jpg)](https://www.flickr.com/photos/josh/414896/) _New shiny thing_ + + Today we're launching the new front-page for PlayCanvas users. When you log in and visit [playcanvas.com](https://playcanvas.com) you'll now get a nice overview of activity across the whole PlayCanvas community. ## Feature Games and Projects diff --git a/blog/2013-09-05-starter-kits.md b/blog/2013-09-05-starter-kits.md index a464fdd90..e6a68ce3d 100644 --- a/blog/2013-09-05-starter-kits.md +++ b/blog/2013-09-05-starter-kits.md @@ -6,6 +6,8 @@ title: Starter Kits Get hacking on a game instantly with our Platformer and FPS starter kits. + + Today we've launched a new feature to help get you up and running in PlayCanvas super-quick. Instead of starting with the dreaded blank project, now you can instantly get yourself a game to start hacking on. We've got two styles of game to start with. diff --git a/blog/2013-09-12-playcanvas-game-jam.md b/blog/2013-09-12-playcanvas-game-jam.md index 9e6a3506c..ef3537bdb 100644 --- a/blog/2013-09-12-playcanvas-game-jam.md +++ b/blog/2013-09-12-playcanvas-game-jam.md @@ -11,6 +11,8 @@ Yesterday, at PlayCanvas we hosted our first physical Game Jam. By physical, I m [![Game Jammers](/img/group.jpg)](/img/group.jpg) _The PlayCanvas Game Jam Dungeon_ + + Based out of the 80s sci-fi haven that is the Virgin Media Game Space, a group of 9 of us spent the day hacking on brand new games, modelling manga robots, and techno beats. Yes, I know you wish you were there. diff --git a/blog/2013-09-23-ongamestart-game-jam.md b/blog/2013-09-23-ongamestart-game-jam.md index e2978a8b0..e12dff3e2 100644 --- a/blog/2013-09-23-ongamestart-game-jam.md +++ b/blog/2013-09-23-ongamestart-game-jam.md @@ -10,6 +10,8 @@ On Wednesday, 18th September, I flew out to Warsaw to run a workshop for onGameS ![onGameStart Logo](/img/ongamestart-logo.png) + + Seriously, if you've never been, you're missing out. It's fun fun fun! The workshop broke down into three parts: a crash course on how to use PlayCanvas, an exercise reproducing a simple PlayCanvas game, and then the main event, a freestyle game jam! [![onGameStart Game Jam](/img/ongamestart-gamejam1.jpg)](/img/ongamestart-gamejam1.jpg) diff --git a/blog/2013-10-02-playcanvas-unleashed-at-techstars-demo-day.md b/blog/2013-10-02-playcanvas-unleashed-at-techstars-demo-day.md index fefa3b43e..0dc41a269 100644 --- a/blog/2013-10-02-playcanvas-unleashed-at-techstars-demo-day.md +++ b/blog/2013-10-02-playcanvas-unleashed-at-techstars-demo-day.md @@ -12,6 +12,8 @@ Will took to the stage (to the sound of Gangnam Style!) to present the technolog [![Techstars Demo Day](/img/techstars-demo-day.jpg)](/img/techstars-demo-day.jpg) + + The feedback has been incredible! After the pitch, the PlayCanvas demo booth was bustling with people hungry to know more about our plans to shake up the games industry. We were also incredibly flattered by the reaction from the technology press. First up, we have TechCrunch: diff --git a/blog/2013-10-04-leap-motion-playcanvas-physics-playground.md b/blog/2013-10-04-leap-motion-playcanvas-physics-playground.md index 394666acc..554028cdd 100644 --- a/blog/2013-10-04-leap-motion-playcanvas-physics-playground.md +++ b/blog/2013-10-04-leap-motion-playcanvas-physics-playground.md @@ -10,6 +10,8 @@ Today, we plugged a magical [Leap Motion](https://www.leapmotion.com/) device in [![leap-motion](/img/leap-motion1.png)](/img/leap-motion1.png) + + 30 minutes and 20 lines of code later, we had a fun little demo app that shows the power of the device.
diff --git a/blog/2013-10-28-nottingham-gamecity-and-mozfest.md b/blog/2013-10-28-nottingham-gamecity-and-mozfest.md index b0d5fc593..2339967a5 100644 --- a/blog/2013-10-28-nottingham-gamecity-and-mozfest.md +++ b/blog/2013-10-28-nottingham-gamecity-and-mozfest.md @@ -8,6 +8,8 @@ tags: This last week was a frenzy of activity from the PlayCanvas founders. We trekked all over the UK to teach new people about PlayCanvas with demos and workshops. + + ### Thursday [![Dave Running a Workshop](/img/confetti-workshop.jpg)](/img/confetti-workshop.jpg) diff --git a/blog/2013-10-31-light-and-collision-component-api.md b/blog/2013-10-31-light-and-collision-component-api.md index 3f27804bf..7cbc0749a 100644 --- a/blog/2013-10-31-light-and-collision-component-api.md +++ b/blog/2013-10-31-light-and-collision-component-api.md @@ -8,6 +8,8 @@ tags: Light and Collision components have been consolidated from 7 components to 2! + + Today we deployed the second of two changes to our Component System designed to make dealing with Collision and Lighting much simpler. We've combined the 4 collision Components (_collisionbox_, _collisionsphere_, _collisioncapsule_, and _collisionmesh_) into a single _collision_ Component. And we've combined 3 light Components (_directionlight_, _pointlight_, _spotlight_) into a single _light_ Component. Both Components now have a _type_ attribute which you can use to switch between the different behaviors. Why make this breaking change, I hear you ask? These changes drastically simplify the API when you are coding. So now code like this: diff --git a/blog/2013-11-18-changes-for-18th-november.md b/blog/2013-11-18-changes-for-18th-november.md index 38daf1b36..23585fa39 100644 --- a/blog/2013-11-18-changes-for-18th-november.md +++ b/blog/2013-11-18-changes-for-18th-november.md @@ -4,7 +4,9 @@ slug: changes-for-18th-november title: Changes for 18th November --- -A summary of the last few weeks changes. +A summary of the last few week's changes. + + It's always hard to make sure that we communicate enough about the changes we're making and what we're working on. So I'm going to try and post weekly or bi-weekly change lists to keep you up to date on what's going on. diff --git a/blog/2013-11-25-changes-for-25th-november.md b/blog/2013-11-25-changes-for-25th-november.md index c630f4f32..07461fc2e 100644 --- a/blog/2013-11-25-changes-for-25th-november.md +++ b/blog/2013-11-25-changes-for-25th-november.md @@ -4,7 +4,9 @@ slug: changes-for-25th-november title: Changes for 25th November --- -This weeks important changes: +Here are this week's important changes! + + ## PlayCanvas Designer diff --git a/blog/2013-12-09-who-ludum-dares-wins.md b/blog/2013-12-09-who-ludum-dares-wins.md index e7fc345e3..dbbc9cf2b 100644 --- a/blog/2013-12-09-who-ludum-dares-wins.md +++ b/blog/2013-12-09-who-ludum-dares-wins.md @@ -12,6 +12,8 @@ At PlayCanvas we love to Jam. Specifically, we love to Game Jam. And of all the [![Ludum Dare logo](/img/LudumDare.png)](/img/LudumDare.png) + + To celebrate Ludum Dare #28 we've launched [a deal](http://www.ludumdare.com/compo/2013/12/08/ludum-deals-for-ld28/). If you submit a game to the Ludum Dare competition (Solo or Jam) using PlayCanvas this weekend you'll get a 1 year pro account **for free**. That's an amazing $180 of game development goodness for you right there. All you need to do to claim your prize is email [support@playcanvas.com](mailto:support@playcanvas.com) with your PlayCanvas username and a link to you game page on the Ludum Dare site. diff --git a/blog/2013-12-13-friday-assets-mega-update.md b/blog/2013-12-13-friday-assets-mega-update.md index 3d87118a2..c9a013813 100644 --- a/blog/2013-12-13-friday-assets-mega-update.md +++ b/blog/2013-12-13-friday-assets-mega-update.md @@ -13,6 +13,8 @@ This week has been the week of the Asset at PlayCanvas. We taken a long hard loo [![Use pre-made 3D models in your game](/img/asset_library.jpg)](/img/asset_library.jpg) _Use pre-made 3D models in your game_ + + ## Uploading to the Designer You can now drag and drop files from your desktop straight into the Designer. This means you never need to leave the Designer tab. Even better, if you drag an 3D model file (like an FBX) into the 3D view, your model will be uploaded, converted and a new Entity with model component all set up will be created for you. So it's super easy to get models into your Pack. diff --git a/blog/2013-12-18-ludum-dare-28-playcanvas-round-up.md b/blog/2013-12-18-ludum-dare-28-playcanvas-round-up.md index 673387bfb..ac299ed1d 100644 --- a/blog/2013-12-18-ludum-dare-28-playcanvas-round-up.md +++ b/blog/2013-12-18-ludum-dare-28-playcanvas-round-up.md @@ -6,7 +6,9 @@ tags: - ludum-dare --- -So Ludum Dare 28 came and went last weekend and the theme was 'You Only Get One'. Here's a quick round up of the superb PlayCanvas games that were submitted this time around: +So Ludum Dare 28 came and went last weekend and the theme was 'You Only Get One'. Here's a quick round up of the superb PlayCanvas games that were submitted this time around. + + ### [Going Around](https://playcanv.as/p/WDDAV5tg/) by [@daredevildave](https://twitter.com/daredevildave) ([Project link](https://playcanvas.com/project/3491/overview/going-around)) diff --git a/blog/2014-01-09-a-wild-designer-appears.md b/blog/2014-01-09-a-wild-designer-appears.md index 6f54530a3..16fcb97e2 100644 --- a/blog/2014-01-09-a-wild-designer-appears.md +++ b/blog/2014-01-09-a-wild-designer-appears.md @@ -8,6 +8,8 @@ tags: To kick off 2014 with a bang, we're welcoming a brand new member to the PlayCanvas family. + + [![Roonio logo](/img/roonio.png)](/img/roonio.png) _Kevin's image doesn't appear on film, so we've used this instead._ diff --git a/blog/2014-01-13-new-maths-api.md b/blog/2014-01-13-new-maths-api.md index 6e4a7ad55..ec11e2c6f 100644 --- a/blog/2014-01-13-new-maths-api.md +++ b/blog/2014-01-13-new-maths-api.md @@ -8,6 +8,8 @@ tags: Our new math API will make your life so much easier, but it will require updating your game. + + ![Maths](/img/think-maths.png) One of the first things that is written for a new game engine is the Math library. A critically important base for your engine and used by almost every game that is written using the engine. The Math library must be fast, consistent and succinct. diff --git a/blog/2014-01-13-primitives-are-dead-long-live-the-model.md b/blog/2014-01-13-primitives-are-dead-long-live-the-model.md index 176105deb..0a08912ac 100644 --- a/blog/2014-01-13-primitives-are-dead-long-live-the-model.md +++ b/blog/2014-01-13-primitives-are-dead-long-live-the-model.md @@ -8,6 +8,8 @@ tags: One of our most requested features has landed today, and with it, it brings new power (and no new responsibility). Our most requested feature? Applying textures and materials to primitive shapes in the Designer. + + ### A Bit of History When we created the primitive component, we had simplicity in mind. Create box, set the color. That's it. Also, this was another time, when material editing wasn't available as part of the PlayCanvas Designer. So we created two components, the model, which allowed you to upload a 3D asset complete with materials and textures; and the primitive, the little brother, which only allowed you to set a color. diff --git a/blog/2014-01-16-new-math-api-a-transition-guide.md b/blog/2014-01-16-new-math-api-a-transition-guide.md index 4ad199e00..fe6dd1361 100644 --- a/blog/2014-01-16-new-math-api-a-transition-guide.md +++ b/blog/2014-01-16-new-math-api-a-transition-guide.md @@ -8,6 +8,8 @@ tags: Yesterday, we announced an imminent update to the PlayCanvas Math API. It's a rare event that we introduce breaking changes and we only do it because we're certain it's going to help you be much more productive. So what have we changed? + + Previously, we had a Math API which consisted of static functions that operated on arrays (JavaScript typed arrays, to be specific). It was fast - very fast - but this came at the expense of a developer-friendly interface. Therefore, we have written a brand new Math API that is object-oriented and far crisper to write against. Here's an example of how things were: ```javascript diff --git a/blog/2014-03-21-swooop.md b/blog/2014-03-21-swooop.md index 6e49a0ea2..d1b4c8b93 100644 --- a/blog/2014-03-21-swooop.md +++ b/blog/2014-03-21-swooop.md @@ -12,6 +12,8 @@ _SWOOOP - mobile browser game built using the PlayCanvas Engine_ Today, PlayCanvas is excited to reveal [SWOOOP](http://swooop.playcanvas.com). Our latest example of true cross-platform gaming. + + In SWOOOP fly your bi-plane around a magical island collecting gems and competing for the highest score. SWOOOP is a fantastic example of how PlayCanvas, WebGL and HTML5 are offering game developers new, efficient ways to create games and accessible ways to get games into the hands of players. diff --git a/blog/2014-04-06-publishing-html5-games-on-the-chrome-web-store.md b/blog/2014-04-06-publishing-html5-games-on-the-chrome-web-store.md index b760f1a73..13c2e7287 100644 --- a/blog/2014-04-06-publishing-html5-games-on-the-chrome-web-store.md +++ b/blog/2014-04-06-publishing-html5-games-on-the-chrome-web-store.md @@ -8,6 +8,8 @@ tags: If you're building HTML5 games, chances are that you want as many people to play your game as possible and, in an ideal world, you'll make some money in the process. Monetization on the web is harder than it is on mobile app stores, where payment processing is standardized and credit card details are stored. But there are still a number of options. One great platform you should consider for your game is the [Chrome Web Store](https://chrome.google.com/webstore). + + It's a carefully curated app store for the desktop version of Chrome (available on Win, Mac, Linux and Chrome OS). Publishing your game here will expose it to a wider audience and offer you a simple mechanism for taking payments. In this article, I won't cover the options for charging money for your game (a story for another day). Instead, let's step through the process for publishing a free game. So what are the options? Google lets you publish your game as a hosted app or a packaged app. diff --git a/blog/2014-04-09-idealondon-welcomes-playcanvas.md b/blog/2014-04-09-idealondon-welcomes-playcanvas.md index d1e07aec6..bdc009ccf 100644 --- a/blog/2014-04-09-idealondon-welcomes-playcanvas.md +++ b/blog/2014-04-09-idealondon-welcomes-playcanvas.md @@ -6,7 +6,11 @@ title: IDEALondon Welcomes PlayCanvas Last Summer, PlayCanvas participated in the world's premier startup accelerator [Techstars](https://www.techstars.com/). Unlike most other accelerators, Techstars continues to host participating companies several months after the programme finishes. So when we left for our recent US tour, we also moved out of Warner Yard, Techstars' base of operations in London. -And now that we're back from our travels, we've found a new home: IDEALondon. Check out our new digs: +And now that we're back from our travels, we've found a new home: IDEALondon. + + + +Check out our new digs: [![IDEALondon](/img/idealondon.jpg)](/img/idealondon.jpg) _PlayCanvas' London Office_ diff --git a/blog/2014-04-15-game-development-trends-talk.md b/blog/2014-04-15-game-development-trends-talk.md index 4f23a0f50..3ad0383fc 100644 --- a/blog/2014-04-15-game-development-trends-talk.md +++ b/blog/2014-04-15-game-development-trends-talk.md @@ -8,6 +8,8 @@ tags: Last week, I did a talk at the [London Game Space](http://londongamespace.com) about game development trends and how it is influencing what we are doing at [PlayCanvas](https://playcanvas.com). + + The event was recorded and you can see a video of the slides and my talk below. It was as [Pecha Kucha](https://en.wikipedia.org/wiki/PechaKucha) style talk which means 20 slides, with each slide lasting 20 seconds. So it's less than 7 minutes long.
diff --git a/blog/2014-05-06-how-to-make-a-video-game-in-48-hours.md b/blog/2014-05-06-how-to-make-a-video-game-in-48-hours.md index 0d4379a46..ec7b86fd3 100644 --- a/blog/2014-05-06-how-to-make-a-video-game-in-48-hours.md +++ b/blog/2014-05-06-how-to-make-a-video-game-in-48-hours.md @@ -8,6 +8,8 @@ tags: Making a video game in 48 hours is tough. In fact, it's one of the most gruelling mental challenges you can face. But every 4 months, thousands of die hard game developers enter [Ludum Dare](https://ludumdare.com/), a game jam of epic proportions. And they're not doing it for the prizes (there aren't any) or even the glory. They're doing it to give the gift of a game. And when it's a game you have created yourself, it's a very personal and powerful gift. + + So I took part in Ludum Dare once more on the 26th-27th of April. Before I even knew the theme, I developed a number of aims: - I was going to be using PlayCanvas and I was going to be pushing the tools as hard as I possibly could. diff --git a/blog/2014-05-19-playcanvas-joins-autodesk-for-nordic-game.md b/blog/2014-05-19-playcanvas-joins-autodesk-for-nordic-game.md index b087da341..7ae61b1e4 100644 --- a/blog/2014-05-19-playcanvas-joins-autodesk-for-nordic-game.md +++ b/blog/2014-05-19-playcanvas-joins-autodesk-for-nordic-game.md @@ -10,6 +10,8 @@ This week, thousands of indie developers are making their way to Malmö, Sweden [![Nordic Game 2014](/img/nordic-game-2014.png)](/img/nordic-game-2014.png) + + Of course, PlayCanvas will be there to join the fun! And first things first - we want to meet you! If you love making games, you're going to love PlayCanvas so come and check out the latest build. But where? Well, this year, we will be demoing on Autodesk's booth (C1) and demonstrating a workflow to effortlessly publish Maya LT content as realtime 3D in the browser and on mobile. So make sure you drop by and find out why PlayCanvas is a better way to make games. If you would like to arrange anything beforehand, just send an email to [info@playcanvas.com](mailto:info@playcanvas.com). ## Game Jam diff --git a/blog/2014-05-22-apple-embraces-webgl.md b/blog/2014-05-22-apple-embraces-webgl.md index 8368a9dc3..ff1e01b25 100644 --- a/blog/2014-05-22-apple-embraces-webgl.md +++ b/blog/2014-05-22-apple-embraces-webgl.md @@ -9,6 +9,8 @@ tags: In July 2011, Apple released Safari 5.1 bringing WebGL to OS X users. WebGL advocates the world over rejoiced - except there was a catch. WebGL was disabled by default, hidden behind a flag buried deep within Safari's preferences panel. The general expectation was that a switch to 'on by default' could not be far behind. Almost 3 years on, it seems this view was seriously misjudged. + + But now, it seems things might be about to change due to some exciting developments. Apple has just published the session schedule for WWDC 2014. If you scan the session list, you will find this: [![WWDC WebGL Session](/img/wwdc-webgl-session.png)](/img/wwdc-webgl-session.png) diff --git a/blog/2014-05-29-playcanvas-teams-with-tizen.md b/blog/2014-05-29-playcanvas-teams-with-tizen.md index d816920f8..475d4e071 100644 --- a/blog/2014-05-29-playcanvas-teams-with-tizen.md +++ b/blog/2014-05-29-playcanvas-teams-with-tizen.md @@ -10,6 +10,8 @@ Another exciting day at PlayCanvas Towers! PlayCanvas and Tizen have formerly an ![Tizen Logo](/img/tizen-logo.jpg) + + [Tizen](https://www.tizen.org/) is an open source project managed by the Linux Foundation. The goal of the project is to build and support a cross-architecture, open source software platform that spans multiple device segments, including smartphone, tablet, Smart TV, appliances, netbook and in-vehicle infotainment systems. The [Tizen Association](https://www.tizenassociation.org/) is an industry consortium of operators, device manufacturers and their suppliers, independent software developers and mobile application developers. Ryoichi Sugimura, a Tizen Association Board Member from NTT DOCOMO, kindly gave us a very warm welcome to the Tizen family today: “I am delighted to welcome PlayCanvas to our ever-growing membership. Their contribution will support the development of the Tizen OS and ecosystem, and further drive Tizen’s vision of building and supporting a cross-architecture, open source software platform that spans across multiple device segments.” diff --git a/blog/2014-06-04-playcanvas-goes-open-source.md b/blog/2014-06-04-playcanvas-goes-open-source.md index 4b3490f2b..622752cdd 100644 --- a/blog/2014-06-04-playcanvas-goes-open-source.md +++ b/blog/2014-06-04-playcanvas-goes-open-source.md @@ -15,6 +15,8 @@ Today, we have some more great news for WebGL fans, game developers and web deve **PlayCanvas Engine is now open source.** + + The entire runtime engine is available right now on [GitHub](https://github.com/playcanvas/engine) under the lovely [MIT license](https://opensource.org/license/mit/). Which means you can download it, fork it, and generally use it for anything you like. ### Why open source, why now? diff --git a/blog/2014-06-12-snappy-new-update.md b/blog/2014-06-12-snappy-new-update.md index c22858827..f1ab255de 100644 --- a/blog/2014-06-12-snappy-new-update.md +++ b/blog/2014-06-12-snappy-new-update.md @@ -6,10 +6,12 @@ tags: - editor --- -**Game developers and the idea of perfection are never far apart and we are pleased to announce a new feature that allows you to be as precise as your project demands. If you were thinking what we were thinking then...SNAP!** +Game developers and the idea of perfection are never far apart and we are pleased to announce a new feature that allows you to be as precise as your project demands. If you were thinking what we were thinking then...SNAP! [![snap screenshot](/img/editor-snap-enabled.jpg)](/img/editor-snap-enabled.jpg) + + Due to popular demand (coming in particular from PlayCanvas user Crefossus), Entities now move incrementally as default. This feature allows you to quickly measure and perfectly place where your Entities need to be, no need to rotate the camera to make sure your items are perfectly in line. However if the fate of your game rests on being between our increments, have no fear. Holding shift will disable Snap while in the PlayCanvas Designer, you can also check and toggle the status of the snap function by using the magnet icon on your toolbar. Here's some help, just in case. diff --git a/blog/2014-06-13-platform-game-starter-kit.md b/blog/2014-06-13-platform-game-starter-kit.md index 009b917ec..a1c8b2e6c 100644 --- a/blog/2014-06-13-platform-game-starter-kit.md +++ b/blog/2014-06-13-platform-game-starter-kit.md @@ -9,6 +9,8 @@ _Our new hero_ Today we're pleased to introduce the updated, all new and fancy Platform Game Starter Kit. We've worked hard with the [talented artist](http://www.philippamoore.com) from [SWOOOP](https://blog.playcanvas.com/swooop/) to provide a complete set of code and assets for you to build your own platform games. + + From today, when you choose to create a new project you'll be given the option to start using the new Platform Game Starter Kit. Your new project will contain a short, but full, platform game. ## Contents diff --git a/blog/2014-06-13-playcanvas-update.md b/blog/2014-06-13-playcanvas-update.md index a32fc3a64..f5f116080 100644 --- a/blog/2014-06-13-playcanvas-update.md +++ b/blog/2014-06-13-playcanvas-update.md @@ -6,7 +6,9 @@ title: PlayCanvas Update 13/06/14 [![construction_kit-001](/img/construction_kit-001.jpg)](/img/construction_kit-001.jpg) -**After a busy week here in the PlayCanvas office, we thought what better way to champion our efforts than to give you a taste of whats happened at HQ. We plan to start a series of weekly updates so you know what is keeping [PlayCanvas](https://playcanvas.com/) at its best. This week:** +After a busy week here in the PlayCanvas office, we thought what better way to champion our efforts than to give you a taste of what's happened at our HQ. We plan to start a series of weekly updates so you know what is keeping [PlayCanvas](https://playcanvas.com/) at its best. Here's the latest news... + + - We completely reworked our back-end API. All page loads are now 50% to 1000% times quicker. - We have also made an improvement to the maneuverability of Entities as we introduced a new default Snap option. This function allows you to move incrementally within the PlayCanvas Designer (find more information on the Snap function [here](https://blog.playcanvas.com/snappy-new-update/)). diff --git a/blog/2014-06-18-meet-the-playcanvas-team-will-eastcott.md b/blog/2014-06-18-meet-the-playcanvas-team-will-eastcott.md index 11dfa687e..056cb54e4 100644 --- a/blog/2014-06-18-meet-the-playcanvas-team-will-eastcott.md +++ b/blog/2014-06-18-meet-the-playcanvas-team-will-eastcott.md @@ -6,7 +6,7 @@ tags: - team --- -**Our recent commitment to open sourcing is not the only thing we at PlayCanvas are open about. To help get in touch with our community, we are starting a series of posts about the people behind PlayCanvas. From the informative down to the outright silly, step deeper into our world.** +Our recent commitment to open sourcing is not the only thing we at PlayCanvas are open about. To help get in touch with our community, we are starting a series of posts about the people behind PlayCanvas. From the informative down to the outright silly, step deeper into our world. ![Will](/img/team-will-2014.jpg) @@ -14,6 +14,8 @@ tags: First up is Will, our CEO and co-founder, from everyone's favorite sleepy little town Bedford, England! + + **How did you get into the video games industry?** I never intended to get into making games. During my time at Imperial College in London where I studied Computing, I had to do a 6 month industrial placement. I joined a VR company that's still around today in the form of [Virtalis](https://www.virtalis.com/). But being the late 90s, the technology was underwhelming and I wanted to be back near to London, so I took an interview at Criterion Software where I started out as an engineer developing RenderWare. If you haven't heard of RenderWare before, it powered hundreds of PS2 titles (including the GTA series). I think it's fair to say, I learned a lot working with such awesome teams. diff --git a/blog/2014-06-19-virtual-reality-and-the-future-of-web-based-gaming.md b/blog/2014-06-19-virtual-reality-and-the-future-of-web-based-gaming.md index b8334f78f..f8c248272 100644 --- a/blog/2014-06-19-virtual-reality-and-the-future-of-web-based-gaming.md +++ b/blog/2014-06-19-virtual-reality-and-the-future-of-web-based-gaming.md @@ -7,10 +7,12 @@ tags: - vr --- -**On Thursday 19th of June we will be [showcasing](https://www.meetup.com/London-Indie-Game-Developers/events/185608412/) some of our recent work with the amazing and exciting Oculus Rift Development Kit. In the build up and anticipation to this event we hope to convey why Virtual Reality and revolutionary hardware from [Oculus VR](https://en.wikipedia.org/wiki/Reality_Labs) are set to be a part of our future at [PlayCanvas](https://playcanvas.com). Playing a game in VR is one thing. Making a game in VR...now that really is the future.** +On Thursday 19th of June we will be [showcasing](https://www.meetup.com/London-Indie-Game-Developers/events/185608412/) some of our recent work with the amazing and exciting Oculus Rift Development Kit. In the build up and anticipation to this event we hope to convey why Virtual Reality and revolutionary hardware from [Oculus VR](https://en.wikipedia.org/wiki/Reality_Labs) are set to be a part of our future at [PlayCanvas](https://playcanvas.com). Playing a game in VR is one thing. Making a game in VR...now that really is the future. [![playcanvas oculus1](/img/playcanvas-oculus1.jpg)](/img/playcanvas-oculus1.jpg) + + ## What is the Oculus Rift? Developed first by then 18 year old Palmer Luckey, two evolutions of its development kit amongst other improvements makes it arguably the most promising virtual reality system to date. The Oculus Rift is a low latency,head-mounted display that receives two independently rendered images to a screen to be viewed through stereoscope lenses. diff --git a/blog/2014-06-20-playcanvas-update-200614.md b/blog/2014-06-20-playcanvas-update-200614.md index f52ed3dc1..1e8b388f1 100644 --- a/blog/2014-06-20-playcanvas-update-200614.md +++ b/blog/2014-06-20-playcanvas-update-200614.md @@ -4,7 +4,9 @@ slug: playcanvas-update-200614 title: PlayCanvas Update 20/06/14 --- -**Now it really has been a busy week for us and we have so much to tell you about. Here's a run down on improvements to the engine and what happened behind the scenes at [PlayCanvas](https://playcanvas.com/) this week.** +Now it really has been a busy week for us and we have so much to tell you about. Here's a run down on improvements to the engine and what happened behind the scenes at [PlayCanvas](https://playcanvas.com/) this week. + + ### User Camera View diff --git a/blog/2014-06-23-meet-the-playcanvas-team-vaios-kalpias-illias.md b/blog/2014-06-23-meet-the-playcanvas-team-vaios-kalpias-illias.md index 0950a7831..a2c4f2f8d 100644 --- a/blog/2014-06-23-meet-the-playcanvas-team-vaios-kalpias-illias.md +++ b/blog/2014-06-23-meet-the-playcanvas-team-vaios-kalpias-illias.md @@ -12,6 +12,8 @@ tags: Vaios comes from Athens, Greece (if his name wasn't giving anything away) and he is a Senior Engineer here at PlayCanvas. + + **How did you get into the video games industry?** I wanted to get into the video games industry since I was a teenager. So I studied Computer Science at the University of Piraeus where I researched everything I could about graphics and game development and then I got an MSE in Computer Science from the University Of Pennsylvania. I was very fortunate to get a job as a Junior Programmer at Sony Computer Entertainment Europe, where I met Dave and Will and I've been working on games and game related tools ever since! diff --git a/blog/2014-06-24-meet-the-playcanvas-team-maksims-mihejevs.md b/blog/2014-06-24-meet-the-playcanvas-team-maksims-mihejevs.md index 4bb0c5812..c88fd2d4d 100644 --- a/blog/2014-06-24-meet-the-playcanvas-team-maksims-mihejevs.md +++ b/blog/2014-06-24-meet-the-playcanvas-team-maksims-mihejevs.md @@ -10,6 +10,8 @@ tags: Today we are talking to the Russian (from Latvia) Senior Engineer at [PlayCanvas](https://playcanvas.com): Max! + + **How did you get into the video games industry?** I started making games when I was 13 years old and always knew what I wanted. A long journey but here I am, making game development better with PlayCanvas. diff --git a/blog/2014-06-26-new-custom-and-built-in-post-effects.md b/blog/2014-06-26-new-custom-and-built-in-post-effects.md index 12fe31c5a..4ce328c0e 100644 --- a/blog/2014-06-26-new-custom-and-built-in-post-effects.md +++ b/blog/2014-06-26-new-custom-and-built-in-post-effects.md @@ -9,6 +9,8 @@ title: New Custom and Built-in Post Effects [![Before](/img/posteffects1.png)](/img/posteffects1.png) _Plain old boring scene_ + + ## Built-in Post Effects The visual element of gaming experiences is as important as any other and we want the projects made by our [PlayCanvas](https://playcanvas.com) community to look as good as they can. Adding to our already extensive [library of Post Effects](https://github.com/playcanvas/engine/tree/main/scripts/posteffects), we have spoiled you lucky PlayCanvas users as you can now choose from effects such as Bloom, Brightness-Contrast, Hue-Saturation, FXAA, Sepia and Vignette with a simple right click on the camera entity in the hierarchy. Its as easy as that! Thanks to PlayCanvas you don't have to be an artist to make your games look cool. Want to find out more about the new built-in post effects? Cast your eyes [here](https://developer.playcanvas.com/user-manual/graphics/posteffects/). diff --git a/blog/2014-06-27-meet-the-playcanvas-team-dave-evans.md b/blog/2014-06-27-meet-the-playcanvas-team-dave-evans.md index faa0aee72..2b53c9a7e 100644 --- a/blog/2014-06-27-meet-the-playcanvas-team-dave-evans.md +++ b/blog/2014-06-27-meet-the-playcanvas-team-dave-evans.md @@ -10,6 +10,8 @@ tags: Next up is PlayCanvas' Chief Technical Officer who shares his name with beanie clad U2 Guitarist 'The Edge', [Dave Evans](https://twitter.com/daredevildave). Dave grew up just outside of Cambridge in Duxford where he says he was regularly dive-bombed by old planes from the nearby Imperial war Museum. + + **How did you get into the video games industry?** I started writing games when I was around 13-14. Learning to program in C on a Mac LC II, which is not a great introduction to programming. Then I didn't do anything for a few years and got back into it at my last year at Oxford University where me and a friend wrote a game about a skateboarding monkey called Stunt Monkey. diff --git a/blog/2014-06-27-playcanvas-update-27-06-14.md b/blog/2014-06-27-playcanvas-update-27-06-14.md index 3e6dfd87b..0594ecdf1 100644 --- a/blog/2014-06-27-playcanvas-update-27-06-14.md +++ b/blog/2014-06-27-playcanvas-update-27-06-14.md @@ -9,6 +9,8 @@ No one ever called us inactive, we've had a busy week and we want to tell you a [![ColorTanks](/img/tanks.jpg)](/img/tanks.jpg) _The award winning colorTanks_ + + ### New Custom and Built-In Post Effects Now you can select [new modifications](https://developer.playcanvas.com/user-manual/graphics/posteffects/) for your entity or you can create your own. we even have a [step by step guide](https://developer.playcanvas.com/tutorials/custom-posteffect/) to help you write the custom script. diff --git a/blog/2014-06-30-meet-the-playcanvas-team-kevin-rooney.md b/blog/2014-06-30-meet-the-playcanvas-team-kevin-rooney.md index ed1bade01..8d77a182f 100644 --- a/blog/2014-06-30-meet-the-playcanvas-team-kevin-rooney.md +++ b/blog/2014-06-30-meet-the-playcanvas-team-kevin-rooney.md @@ -10,6 +10,8 @@ tags: In our latest instalment of this series we chat to Kevin, [PlayCanvas](https://playcanvas.com)' Creative Director from Sligo, Ireland. + + **How did you get into the video games industry?** I developed educational language games in a previous start-up, but had always wanted to get involved in real games. PlayCanvas was my chance. diff --git a/blog/2014-07-03-playcanvas-voted-number-1-webgl-engine-by-develop-magazine.md b/blog/2014-07-03-playcanvas-voted-number-1-webgl-engine-by-develop-magazine.md index 8d5d3b873..8e290ab59 100644 --- a/blog/2014-07-03-playcanvas-voted-number-1-webgl-engine-by-develop-magazine.md +++ b/blog/2014-07-03-playcanvas-voted-number-1-webgl-engine-by-develop-magazine.md @@ -8,6 +8,8 @@ title: PlayCanvas Voted the Leading WebGL Engine **Develop Magazine have voted PlayCanvas the leading WebGL Engine in their [Develop 100](http://content.yudu.com/A2xcc7/Dev100TechList2014/resources/index.htm?referrerUrl=) rank of top game development technology. Ranking 52nd out of 100 Development products and tools, our engine bested other great engines to top the WebGL podium.** + + Noting in particular our real time cloud collaboration and features such as per pixel lighting, physics options and entity systems the kind folks at develop magazine gave us a great write up and it feels terrific to be recognized by them for our efforts. Develop magazine have also nominated us for an [Industry Excellence Award](http://www.develop-online.net/news/develop-awards-2014-the-finalists-revealed/0192226) in the Technical Innovation category. We will be attending the awards ceremony in Brighton this month and whether we leave the event with the award or not, we are thrilled to be recognized in the same category as products like the Oculus Rift Development Kit 2 and Sony's 'Project Morpheus'. All we ask of you our PlayCanvas family is that you keep your ears and eyes peeled. With all the great plans we have lined up for the near future we expect that the recent accolades will be the first of many. Until then we are glad that the game development industry are taking notice of our fresh take on the game engine. diff --git a/blog/2014-07-04-playcanvas-update-040714.md b/blog/2014-07-04-playcanvas-update-040714.md index 015c1c0f9..1ad63f6d9 100644 --- a/blog/2014-07-04-playcanvas-update-040714.md +++ b/blog/2014-07-04-playcanvas-update-040714.md @@ -9,6 +9,8 @@ There has been plenty going on at HQ since our last update and it is all making [![Spacetifacts](/img/Spacetifacts.jpg)](/img/Spacetifacts.jpg) _Team HexPenguin's PlayCanvas game 'Spacetifacts' won the Malmo Game Jam_ + + ### Asset Lists We now include Assets lists for each Pack when running your game, allowing you to load a Pack with all Assets. This means you can make multiple levels, each as a Pack and load them at runtime, reducing the amount of data you have to download upfront. diff --git a/blog/2014-07-07-great-british-summer-game-jam.md b/blog/2014-07-07-great-british-summer-game-jam.md index b9cd567df..df6864659 100644 --- a/blog/2014-07-07-great-british-summer-game-jam.md +++ b/blog/2014-07-07-great-british-summer-game-jam.md @@ -10,6 +10,8 @@ PlayCanvas was proud to be one of the partners for this weekend's Great British [![Judges](/img/gb-summer-jam-judges.jpg)](/img/gb-summer-jam-judges.jpg) + + The Game Jam was to be judged by some leading industry figures like Ella Romanos, Harvey Elliot and Roberta Lucca and there was a special award for the Most Accessible game, with features designed to make the game more playable by gamers with disabilities. ## PlayCanvas Jammers diff --git a/blog/2014-07-11-playcanvas-update-110714.md b/blog/2014-07-11-playcanvas-update-110714.md index cad16023f..0756b5143 100644 --- a/blog/2014-07-11-playcanvas-update-110714.md +++ b/blog/2014-07-11-playcanvas-update-110714.md @@ -4,7 +4,9 @@ slug: playcanvas-update-110714 title: PlayCanvas Update 11/07/14 --- -**Despite a tide of sickness this week we still have a great list of updates for all you PlayCanvasers!** What would be the phrase you use to describe someone who uses PlayCanvas? I don’t know... anyway, the updates for this week: +**Despite a tide of sickness this week we still have a great list of updates for all you PlayCanvasers!** What would be the phrase you use to describe someone who uses PlayCanvas? I don’t know... anyway, the updates for this week. + + ### New Features and Bug fixes diff --git a/blog/2014-07-15-developer-playcanvas-com-is-open-source.md b/blog/2014-07-15-developer-playcanvas-com-is-open-source.md index c979a8742..b6591cd7e 100644 --- a/blog/2014-07-15-developer-playcanvas-com-is-open-source.md +++ b/blog/2014-07-15-developer-playcanvas-com-is-open-source.md @@ -8,6 +8,8 @@ title: developer.playcanvas.com is open source As part of our continuing drive to make PlayCanvas more open and a better service we've moved the source to our developer resources site: [developer.playcanvas.com](https://developer.playcanvas.com) onto [GitHub](https://github.com/playcanvas/developer.playcanvas.com). + + This means that the community can be more involved in building tutorials, making sure everything is up-to-date and improving the experience for other PlayCanvas users. ### How do I get involved? diff --git a/blog/2014-07-18-playcanvas-update-18714.md b/blog/2014-07-18-playcanvas-update-18714.md index 459222b88..c14e54ff8 100644 --- a/blog/2014-07-18-playcanvas-update-18714.md +++ b/blog/2014-07-18-playcanvas-update-18714.md @@ -4,7 +4,9 @@ slug: playcanvas-update-18714 title: PlayCanvas Update 18/7/14 --- -**Welcome PlayCanvas fans! Tea and coffee spillages have menaced the office this week but still we carry on. Here are the updates for this week:** +Welcome PlayCanvas fans! Tea and coffee spillages have menaced the office this week but still we carry on. Here are the updates for this week. + + ### Features and Fixes diff --git a/blog/2014-07-21-swooop-ladycade.md b/blog/2014-07-21-swooop-ladycade.md index ba3a77c2a..fe2fee652 100644 --- a/blog/2014-07-21-swooop-ladycade.md +++ b/blog/2014-07-21-swooop-ladycade.md @@ -14,6 +14,8 @@ Last Friday night PlayCanvas resident artist [Philippa Moore](http://www.philip [LadyCADE](https://ladycade.org/), a casual and friendly gathering for people who make and enjoy games...and who happen to be women. + + A fantastic event which we were delighted to be able to attend. Look out for future LadyCades at other events like Nottingham Game City later this year. Make sure you [follow them on Twitter](https://twitter.com/_LadyCADE) for more updates. We held a make-shift high score competition with post-it notes on the wall and big congratulations to [@flappyfingers](https://twitter.com/flappyfingers) for his determination in taking away to the top spot. diff --git a/blog/2014-07-25-playcanvas-update-25714.md b/blog/2014-07-25-playcanvas-update-25714.md index 00568320a..8bc01f659 100644 --- a/blog/2014-07-25-playcanvas-update-25714.md +++ b/blog/2014-07-25-playcanvas-update-25714.md @@ -4,7 +4,9 @@ slug: playcanvas-update-25714 title: PlayCanvas Update 25/7/14 --- -**Welcome back PlayCanvas fans,  we have a few new developments, so here are the updates for this week:** +Welcome back PlayCanvas fans. We have a few new developments, so here are the updates for this week. + + ### Features and Fixes diff --git a/blog/2014-08-04-playcanvas-update-040814.md b/blog/2014-08-04-playcanvas-update-040814.md index dfaaeebb2..6ce31cbff 100644 --- a/blog/2014-08-04-playcanvas-update-040814.md +++ b/blog/2014-08-04-playcanvas-update-040814.md @@ -6,6 +6,8 @@ title: PlayCanvas Update 04/08/14 This week, we've improved your Dashboard, Projects and Profile pages and now have a full introductory video series to make PlayCanvas more accessible than ever. + + ### Video Series: Introduction to PlayCanvas [![Robot Dancing](/img/Robot-Dance.jpg)](https://www.youtube.com/playlist?list=PL0KdXFF26E4Azwcu1WabxGwJaPgKuc927) diff --git a/blog/2014-08-08-playcanvas-update-080814.md b/blog/2014-08-08-playcanvas-update-080814.md index f9fd73931..3d29b80ff 100644 --- a/blog/2014-08-08-playcanvas-update-080814.md +++ b/blog/2014-08-08-playcanvas-update-080814.md @@ -6,6 +6,8 @@ title: PlayCanvas Update 08/08/14 This week, we're preparing to attend gamescom, GDC Europe and SIGGRAPH. Here's a quick reminder: + + ### SIGGRAPH In a few days PlayCanvas will be at [SIGGRAPH](http://s2014.siggraph.org/). We'll be demonstrating how you can use PlayCanvas to develop 3D games for mobile platforms. For anyone lucky enough to attend, we'll be at [Mobile Pavilion](http://s2014.siggraph.org/exhibitors-advertisers/siggraph-2014-mobile-pavilion) #933, in conjunction with ARM - you're all welcome to pay us a visit. Or [get in touch](mailto:info@playcanvas.com) if you'd like to set up a meeting. diff --git a/blog/2014-08-15-playcanvas-update-150814.md b/blog/2014-08-15-playcanvas-update-150814.md index d0c23c30f..a8bdd5d7c 100644 --- a/blog/2014-08-15-playcanvas-update-150814.md +++ b/blog/2014-08-15-playcanvas-update-150814.md @@ -4,7 +4,9 @@ slug: playcanvas-update-150814 title: PlayCanvas Update 15/08/14 --- -**This week, PlayCanvas travelled far and wide to attend the world's biggest games and graphics conferences.** +This week, PlayCanvas traveled far and wide to attend the world's biggest games and graphics conferences. + + ### GDC Europe, gamescom and SIGGRAPH diff --git a/blog/2014-09-10-webgl-on-iphone-in-less-than-a-minute.md b/blog/2014-09-10-webgl-on-iphone-in-less-than-a-minute.md index eaeed94bd..3bd7e7e80 100644 --- a/blog/2014-09-10-webgl-on-iphone-in-less-than-a-minute.md +++ b/blog/2014-09-10-webgl-on-iphone-in-less-than-a-minute.md @@ -9,6 +9,8 @@ tags: If you've been following the tech news over the last few months you'll have noticed that Apple is about to launch the latest version of their mobile operating system iOS 8. For us game developers this is awesome news because iOS 8 supports WebGL in mobile Safari (the [news we broke on this blog](https://blog.playcanvas.com/apple-embraces-webgl/) a few months ago). + + It's not just browser support for PlayCanvas games we're interested in though. We also want to make sure you can get your PlayCanvas into the App Store. So, in advance of the iOS 8 release, we're really pleased to be launching a new feature today for our Pro users. ### PlayCanvas iOS Export diff --git a/blog/2014-09-18-ios-8-launched-with-webgl.md b/blog/2014-09-18-ios-8-launched-with-webgl.md index a8deb55d9..29f1ebdb2 100644 --- a/blog/2014-09-18-ios-8-launched-with-webgl.md +++ b/blog/2014-09-18-ios-8-launched-with-webgl.md @@ -9,6 +9,8 @@ tags: Amazing news for PlayCanvas Users, iOS 8 is out. + + So we've finally seen the launch of the [iOS 8](https://en.wikipedia.org/wiki/IOS_8). For all you PlayCanvas users out there, this is fantastic news as it means PlayCanvas games work straight off the web in mobile Safari on **hundreds of millions** of iPhones and iPads. To celebrate this, we've launched a cool little demo to discover the new (and not quite released) iPhone 6. Take a look, and remember now it works on desktops, on Android and on iPhones and iPads! diff --git a/blog/2014-09-18-new-plans.md b/blog/2014-09-18-new-plans.md index aeed14d4c..cd0d94c6e 100644 --- a/blog/2014-09-18-new-plans.md +++ b/blog/2014-09-18-new-plans.md @@ -8,6 +8,8 @@ tags: We're introducing new plans for PlayCanvas users. + + ## More pricing options When we started the PlayCanvas Pro accounts we wanted to keep it simple and give you an option to work in private on your projects. diff --git a/blog/2014-09-21-playcanvas-update-2192014.md b/blog/2014-09-21-playcanvas-update-2192014.md index f0e9228ad..198d54ae3 100644 --- a/blog/2014-09-21-playcanvas-update-2192014.md +++ b/blog/2014-09-21-playcanvas-update-2192014.md @@ -8,6 +8,8 @@ title: PlayCanvas Update 21/9/2014 After a short summer hiatus, we're back with regular PlayCanvas feature updates. + + ### iOS Support In light of the launch of iOS 8 and the new iPhones. We've launched a great new feature which lets you get your PlayCanvas game straight on the App Store. For Pro account holders we now let you download a XCode project which builds quickly and painlessly into a iOS 8 program ready to run natively on your iPhone or iPad. diff --git a/blog/2014-10-01-playcanvas-maintenance-1102014.md b/blog/2014-10-01-playcanvas-maintenance-1102014.md index 4d747fbb0..9b9484f26 100644 --- a/blog/2014-10-01-playcanvas-maintenance-1102014.md +++ b/blog/2014-10-01-playcanvas-maintenance-1102014.md @@ -9,6 +9,8 @@ tags: We're going to be performing server maintenance over the next 48 hours to prepare for the next stages of our growth. + + Whilst we hope you won't be affected. There will be intermittent downtime over the next few days. You may also notice small errors like missing thumbnails. This is nothing to worry about! Check our [twitter account](https://twitter.com/playcanvas) to stay up-to-date. We hope you understand and this downtime doesn't inconvenience you too much. We'll be back stronger and faster! diff --git a/blog/2014-10-06-intel-gives-html5-some-love-at-the-buzz-workshop.md b/blog/2014-10-06-intel-gives-html5-some-love-at-the-buzz-workshop.md index 2bbdf5e9b..8beaaf232 100644 --- a/blog/2014-10-06-intel-gives-html5-some-love-at-the-buzz-workshop.md +++ b/blog/2014-10-06-intel-gives-html5-some-love-at-the-buzz-workshop.md @@ -6,6 +6,8 @@ title: Intel gives HTML5 some love at the Buzz Workshop Last Thursday, Intel staged one heck of an awesome event in London: 'The Buzz Workshop: Be Mobile'. It was essentially a mini-conference that consisted of talks given by industry experts, a panel and even an indie game pitch event. + + If you follow Intel closely, you'll know they are serious about HTML5. Very serious. That's why they have a [developer portal](https://software.intel.com/en-us/html5/home) dedicated to HTML5 technologies.  One of these technologies is the XDK, a client-side application that generates multi-platform native builds of HTML5 apps and games in the cloud: [![XDK](/img/xdk.png)](/img/xdk.png) diff --git a/blog/2014-10-07-the-devlog-playcanvas-community-feature.md b/blog/2014-10-07-the-devlog-playcanvas-community-feature.md index 5c952f622..5ea4f230a 100644 --- a/blog/2014-10-07-the-devlog-playcanvas-community-feature.md +++ b/blog/2014-10-07-the-devlog-playcanvas-community-feature.md @@ -6,6 +6,8 @@ title: The DevLog - PlayCanvas Community Feature We've just rolled out the Developer Log or DevLog. The first of several community features coming soon into PlayCanvas. + + ## Keeping people informed ![SWOOOP DevLog](/img/swooop-devlog.jpg) diff --git a/blog/2014-10-13-html5-game-development-community-meet-up.md b/blog/2014-10-13-html5-game-development-community-meet-up.md index 9efff14c1..e676af5a1 100644 --- a/blog/2014-10-13-html5-game-development-community-meet-up.md +++ b/blog/2014-10-13-html5-game-development-community-meet-up.md @@ -6,11 +6,11 @@ tags: - event --- -## Pizza, Beer and No Developer Tears - Last Thursday we hosted an event for around 50 members of the London HTML5 Game Development community at our Idea London office. After striking a deal with Papa John's, we had a great talk from Amazon's Jesse Freeman and caught up with a community that we are proud to be a part of. -## [![MEETUP](/img/MEETUP.jpg)](/img/MEETUP.jpg) +[![MEETUP](/img/MEETUP.jpg)](/img/MEETUP.jpg) + + ## Responsive Game Design diff --git a/blog/2014-10-20-playhack-make-a-game-get-featured.md b/blog/2014-10-20-playhack-make-a-game-get-featured.md index d7f75b9b4..4678f095a 100644 --- a/blog/2014-10-20-playhack-make-a-game-get-featured.md +++ b/blog/2014-10-20-playhack-make-a-game-get-featured.md @@ -10,6 +10,8 @@ Calling all Game Developers! PlayCanvas’ first ever PLAYHACK is upon us and that can only mean a whole month's worth of fun and some incredible game developing. + + ### How does it work? PLAYHACK starts today! We'll provide you with a 3D model and your mission is to turn it into a game. The only rule: you must use the model somewhere in your game. diff --git a/blog/2014-11-04-playcanvas-referrals-just-a-little-thank-you.md b/blog/2014-11-04-playcanvas-referrals-just-a-little-thank-you.md index 6c3d285a4..81ece8cf9 100644 --- a/blog/2014-11-04-playcanvas-referrals-just-a-little-thank-you.md +++ b/blog/2014-11-04-playcanvas-referrals-just-a-little-thank-you.md @@ -5,7 +5,9 @@ slug: playcanvas-referrals-just-a-little-thank-you title: 'PlayCanvas Referrals: Just a little Thank You' --- -The **PlayCanvas** **Community** is growing all the time and we know that some of that growth is down to your hard work in **promoting** the engine. +The **PlayCanvas Community** is growing all the time and we know that some of that growth is down to your hard work in **promoting** the engine. + + Last month we introduced our **DevLog** to help strengthen the PlayCanvas Community and this month the **Referrals feature** is our way of saying thank you for **using** and **sharing** our engine. PlayCanvas simply wouldn't work without you, our Community. diff --git a/blog/2014-11-04-playhack-november-adding-tank-controls.md b/blog/2014-11-04-playhack-november-adding-tank-controls.md index 79954b53a..4e6340783 100644 --- a/blog/2014-11-04-playhack-november-adding-tank-controls.md +++ b/blog/2014-11-04-playhack-november-adding-tank-controls.md @@ -8,6 +8,8 @@ title: PLAYHACK November - Adding Tank Controls As this is our first PLAYHACK we thought it would be sensible to start with a few tips and tutorials to get you going. We'll follow up with more of these throughout the week. Don't forget, these are just examples. You can make **any** game you like. + + ## Tank Controls Our first snippet of code is going to get you controlling your tank. This will give you an little introduction into the PlayCanvas physics system as well as reading keyboard input. diff --git a/blog/2014-11-05-playhack-november-camera-types.md b/blog/2014-11-05-playhack-november-camera-types.md index 4530b350b..79d5f2083 100644 --- a/blog/2014-11-05-playhack-november-camera-types.md +++ b/blog/2014-11-05-playhack-november-camera-types.md @@ -6,6 +6,8 @@ title: PLAYHACK November - Camera types As this is our first PLAYHACK we thought it would be sensible to start with a few tips and tutorials to get you going. We’ll follow up with more of these throughout the week. Don’t forget, these are just examples. You can make **any** game you like. + + ## Camera Types This blog post is going to cover a few different types of camera. We're also going to cover Script Attributes, which lets you expose values into the Designer. diff --git a/blog/2014-11-06-playhack-november-turrets-and-shooting-bullets.md b/blog/2014-11-06-playhack-november-turrets-and-shooting-bullets.md index ba99be343..c5ee69eac 100644 --- a/blog/2014-11-06-playhack-november-turrets-and-shooting-bullets.md +++ b/blog/2014-11-06-playhack-november-turrets-and-shooting-bullets.md @@ -6,7 +6,9 @@ title: PLAYHACK November - Turrets and shooting bullets As this is our first PLAYHACK we thought it would be sensible to start with a few tips and tutorials to get you going. We’ll follow up with more of these throughout the week. Don’t forget, these are just examples. You can make **any** game you like. -### [![PLAYHACK_designer](/img/PLAYHACK_designer.jpg)](/img/PLAYHACK_designer.jpg) +[![PLAYHACK_designer](/img/PLAYHACK_designer.jpg)](/img/PLAYHACK_designer.jpg) + + ### Rotating Turret diff --git a/blog/2014-11-12-3d-asset-store-propsplanet-upgrades-from-unity-to-playcanvas.md b/blog/2014-11-12-3d-asset-store-propsplanet-upgrades-from-unity-to-playcanvas.md index 2ec8ab8d4..1d5d33609 100644 --- a/blog/2014-11-12-3d-asset-store-propsplanet-upgrades-from-unity-to-playcanvas.md +++ b/blog/2014-11-12-3d-asset-store-propsplanet-upgrades-from-unity-to-playcanvas.md @@ -10,6 +10,8 @@ tags: Propsplanet is an online digital marketplace which sells 3D models to independent game developers. Previously powered by the Unity Web Player browser plugin, Propsplanet has this week relaunched using the PlayCanvas engine. + + > "Upgrading our online 3D preview from Unity to PlayCanvas has made a huge difference to the customer experience on our website. It lets us broaden our audience from desktop only to include every shopper including tablet and mobile users. Our early tests show that using PlayCanvas decreases page loading times by over 10x which has led to more item views and the average time on site has increased by over 500%.” Propsplanet founder, Wale Adeyeye diff --git a/blog/2014-11-14-playcanvas-referrals-program.md b/blog/2014-11-14-playcanvas-referrals-program.md index a3759a923..3e73981b6 100644 --- a/blog/2014-11-14-playcanvas-referrals-program.md +++ b/blog/2014-11-14-playcanvas-referrals-program.md @@ -9,6 +9,8 @@ The PlayCanvas Community is growing all the time and we know that some of that g Last month we introduced the Devlog to help strengthen the PlayCanvas community and this month we're launching our **Referrals program**. It's our way of saying thank you for using and sharing our engine. PlayCanvas simply wouldn't work without you, our community. + + ### How Does It Work? Simply share your [unique referral link](https://playcanvas.com/referrals) where and when you please and if a user signs up to PlayCanvas using your link, you get **5% of anything they spend** on PlayCanvas for their first year. The more people that sign up with the link that you shared, the more benefits you can receive. diff --git a/blog/2014-11-20-watching-and-starring.md b/blog/2014-11-20-watching-and-starring.md index 202950e76..62f87e4e1 100644 --- a/blog/2014-11-20-watching-and-starring.md +++ b/blog/2014-11-20-watching-and-starring.md @@ -8,6 +8,8 @@ Today we've added a new feature to help us bring the best projects and games fr [![Project Stars](/img/swooop-dashboard.jpg)](/img/swooop-dashboard.jpg) + + If you visit any project home page, you'll see two new buttons. ## Watch diff --git a/blog/2014-11-21-playcanvas-update-211114.md b/blog/2014-11-21-playcanvas-update-211114.md index 109e73c21..cac3290f4 100644 --- a/blog/2014-11-21-playcanvas-update-211114.md +++ b/blog/2014-11-21-playcanvas-update-211114.md @@ -4,10 +4,12 @@ slug: playcanvas-update-211114 title: PlayCanvas Update 21/11/14 --- -**We haven't been keeping up our weekly update as much as we really should and for that we are eternally sorry. However, from a new particle system beta to the even newer watching and starring functions this week is no disappointment. Lets go!** +We haven't been keeping up our weekly update as much as we really should and for that we are eternally sorry. However, from a new particle system beta to the even newer watching and starring functions this week is no disappointment. Lets go! [![PLAYHACK_boxes](/img/PLAYHACK_boxes.jpg)](/img/PLAYHACK_boxes.jpg) + + ### Features #### New Particle System diff --git a/blog/2014-12-01-playhack-december-jolly-santa.md b/blog/2014-12-01-playhack-december-jolly-santa.md index 23cbf4a72..cc94225b3 100644 --- a/blog/2014-12-01-playhack-december-jolly-santa.md +++ b/blog/2014-12-01-playhack-december-jolly-santa.md @@ -6,10 +6,12 @@ title: 'PLAYHACK December: Jolly Santa' ![PLAYHACK Logo](/img/playhack-logo-xmas.jpg) -**If spending part of your December making a festively themed game doesn't get you in the mood for the Christmas season, we don't know what will.** +If spending part of your December making a festively themed game doesn't get you in the mood for the Christmas season, we don't know what will. Its December 2014 and before the year is out we have a festive game jam for you to test your skills in. + + ## How does it work? PLAYHACK starts today! We'll provide you with a 3D model and your mission is to turn it into a game. The only rule: you must use the model somewhere in your game. diff --git a/blog/2014-12-05-playcanvas-update-51214.md b/blog/2014-12-05-playcanvas-update-51214.md index 3e3dfe1aa..5edde4e65 100644 --- a/blog/2014-12-05-playcanvas-update-51214.md +++ b/blog/2014-12-05-playcanvas-update-51214.md @@ -4,7 +4,9 @@ slug: playcanvas-update-51214 title: PlayCanvas Update 5/12/14 --- -**Its been a year full of huge announcements for us and the first iteration our Asset Store is certainly no small matter. From the PlayCanvas Store to a Ludum Dare deal (and everything in between), here's what has happened at PlayCanvas over the past week.** +Its been a year full of huge announcements for us and the first iteration our Asset Store is certainly no small matter. From the PlayCanvas Store to a Ludum Dare deal (and everything in between), here's what has happened at PlayCanvas over the past week. + + ### PlayCanvas Store diff --git a/blog/2014-12-08-playhack-december-player-character.md b/blog/2014-12-08-playhack-december-player-character.md index c734bfdba..4231447f8 100644 --- a/blog/2014-12-08-playhack-december-player-character.md +++ b/blog/2014-12-08-playhack-december-player-character.md @@ -8,7 +8,7 @@ _**PLAYHACK** is our fun monthly game building session. Throughout the month I'l ![PLAYHACK Logo](/img/playhack-logo-xmas.jpg) - +
+ + This week Google [announced](https://www.roadtovr.com/google-launching-webvr-support-for-android-chrome-in-january-desktop-to-follow/) that WebVR 1.1 (the latest current version of the spec) should be released in Chrome for Android in January 2017. But for a feature as complex as virtual reality, browser support is only one piece of the puzzle. At PlayCanvas, we know how important great tools are to making high quality experiences so today we're launching our WebVR engine integration to make sure that you can create applications right now. ## PlayCanvas WebVR diff --git a/blog/2016-11-11-refinements-aplenty-for-our-webgl-editor.md b/blog/2016-11-11-refinements-aplenty-for-our-webgl-editor.md index 6809da461..24db865f8 100644 --- a/blog/2016-11-11-refinements-aplenty-for-our-webgl-editor.md +++ b/blog/2016-11-11-refinements-aplenty-for-our-webgl-editor.md @@ -10,6 +10,8 @@ import ReactPlayer from 'react-player' You probably saw this week's [big announcement about our seamless integration with WebVR](https://blog.playcanvas.com/webvr-support-in-playcanvas/). 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. diff --git a/blog/2016-11-16-tanx-takes-webgl-gaming-to-a-new-level.md b/blog/2016-11-16-tanx-takes-webgl-gaming-to-a-new-level.md index d0f15f0e8..ff10b4d59 100644 --- a/blog/2016-11-16-tanx-takes-webgl-gaming-to-a-new-level.md +++ b/blog/2016-11-16-tanx-takes-webgl-gaming-to-a-new-level.md @@ -9,6 +9,8 @@ tags: 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. diff --git a/blog/2016-11-21-playcanvas-interviewed-live-on-bbc-news.md b/blog/2016-11-21-playcanvas-interviewed-live-on-bbc-news.md index 0d56d84b5..496d85dcf 100644 --- a/blog/2016-11-21-playcanvas-interviewed-live-on-bbc-news.md +++ b/blog/2016-11-21-playcanvas-interviewed-live-on-bbc-news.md @@ -10,6 +10,8 @@ On Friday, 18th November, PlayCanvas HQ was visited by BBC News, the world's lar + + 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! diff --git a/blog/2016-11-22-tutorials-section-expanded.md b/blog/2016-11-22-tutorials-section-expanded.md index 32438454d..29a452f0c 100644 --- a/blog/2016-11-22-tutorials-section-expanded.md +++ b/blog/2016-11-22-tutorials-section-expanded.md @@ -10,6 +10,8 @@ tags: [![orbit-camera](/img/Orbit-Camera.gif)](/img/Orbit-Camera.gif) + + 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! ![tutorial-filter](/img/tutorial-filter.gif) diff --git a/blog/2016-12-02-instant-games-and-playcanvas.md b/blog/2016-12-02-instant-games-and-playcanvas.md index e7f51ca6d..72fc69b3f 100644 --- a/blog/2016-12-02-instant-games-and-playcanvas.md +++ b/blog/2016-12-02-instant-games-and-playcanvas.md @@ -13,6 +13,8 @@ You may have seen the news about Facebook launching Instant Games in Messenger.
+ + Instant Games is a **totally new** mobile gaming platform and it's **entirely built on HTML5 games**. This is tremendous news for the PlayCanvas game development community. Games that are built using PlayCanvas will work with no modification as an Instant Game. Those games are ready to be played in the Facebook News Feed and in Messenger. diff --git a/blog/2016-12-12-playcanvas-december-mega-update.md b/blog/2016-12-12-playcanvas-december-mega-update.md index 71bee5940..3391a0981 100644 --- a/blog/2016-12-12-playcanvas-december-mega-update.md +++ b/blog/2016-12-12-playcanvas-december-mega-update.md @@ -6,6 +6,8 @@ title: PlayCanvas December Mega Update Time for another dev update, WebGL lovers! We've deployed a ton of new features, optimizations and fixes. Here's a run-down of what's new. + + ### Camera Preview A Camera Preview is now shown in the top left corner of Viewport when an entity with a camera component is selected. diff --git a/blog/2016-12-20-disney-selects-playcanvas-for-hour-of-code.md b/blog/2016-12-20-disney-selects-playcanvas-for-hour-of-code.md index 437dd74d8..c5405b510 100644 --- a/blog/2016-12-20-disney-selects-playcanvas-for-hour-of-code.md +++ b/blog/2016-12-20-disney-selects-playcanvas-for-hour-of-code.md @@ -12,6 +12,8 @@ We're proud to announce that Disney has selected PlayCanvas to power their newly
+ + In the tutorial, kids are tasked with using code to navigate Moana and Maui, two of the main characters, through the ocean. When they’re attacked, the students have to use their coding skills to dodge the pirates. PlayCanvas enabled Disney to bring the beautiful visuals of Moana to the browser via WebGL-based, realtime 3D graphics. diff --git a/blog/2016-12-21-goo-create-to-migrate-userbase-to-playcanvas.md b/blog/2016-12-21-goo-create-to-migrate-userbase-to-playcanvas.md index 409650a1c..bbfab77b4 100644 --- a/blog/2016-12-21-goo-create-to-migrate-userbase-to-playcanvas.md +++ b/blog/2016-12-21-goo-create-to-migrate-userbase-to-playcanvas.md @@ -7,6 +7,8 @@ title: Goo Create to Migrate Userbase to PlayCanvas Goo Create is a platform for creating WebGL-based interactive web content offered by Goo Technologies. Today, Goo Technologies is announcing an important change to the Goo Create service. + + > All support services relating to Goo Create have unfortunately ended. Goo Create will continue for 3 months after which we cannot guarantee that the service will accept new signups. This process begins today and will complete within the next 3 months. Create users are encouraged to export important projects to avoid to losing their data and assets. In light of this announcement, Goo Technologies is partnering with PlayCanvas to migrate the Goo Create userbase across to PlayCanvas as efficiently as possible. diff --git a/blog/2017-01-03-playcanvas-in-2016-webgl-everywhere.md b/blog/2017-01-03-playcanvas-in-2016-webgl-everywhere.md index d45bcfb6d..62b926bd4 100644 --- a/blog/2017-01-03-playcanvas-in-2016-webgl-everywhere.md +++ b/blog/2017-01-03-playcanvas-in-2016-webgl-everywhere.md @@ -8,6 +8,8 @@ import ReactPlayer from 'react-player' Farewell, 2016! It seems that WebGL was everywhere last year, spreading across every corner of the web. And this added up to PlayCanvas’ best year yet! + + #### Big Name Users The last twelve months have seen some incredible companies adopt PlayCanvas. Here’s our pick of the bunch: diff --git a/blog/2017-01-05-master-archer-lands-on-facebook-instant-games.md b/blog/2017-01-05-master-archer-lands-on-facebook-instant-games.md index 40d4d5d73..455d98a27 100644 --- a/blog/2017-01-05-master-archer-lands-on-facebook-instant-games.md +++ b/blog/2017-01-05-master-archer-lands-on-facebook-instant-games.md @@ -14,6 +14,8 @@ tags: We're excited to announce the launch of Master Archer, our new Instant Game for Facebook Messenger. Shoot the fruit from Bob's head and challenge your friends with your high score! + + Only a week on from release and Master Archer has already cracked 1,000,000 players! ![instant-game-chart](/img/instant-game-chart.png) diff --git a/blog/2017-01-25-mozilla-launches-webgl-2-with-playcanvas.md b/blog/2017-01-25-mozilla-launches-webgl-2-with-playcanvas.md index 7d62a04f7..c42472471 100644 --- a/blog/2017-01-25-mozilla-launches-webgl-2-with-playcanvas.md +++ b/blog/2017-01-25-mozilla-launches-webgl-2-with-playcanvas.md @@ -16,6 +16,8 @@ To mark the launch of WebGL 2, Mozilla and PlayCanvas have teamed up to build + + [EXPERIENCE 'AFTER THE FLOOD' NOW](http://aftertheflood.playcanvas.com) 'After the Flood' illustrates many of the key, new aspects of WebGL 2. diff --git a/blog/2017-02-09-webvr-lab-launch.md b/blog/2017-02-09-webvr-lab-launch.md index 0943824c8..dc0fbe4c0 100644 --- a/blog/2017-02-09-webvr-lab-launch.md +++ b/blog/2017-02-09-webvr-lab-launch.md @@ -16,6 +16,8 @@ Try the lab right now: _[Try it in fullscreen](https://playcanv.as/p/sAsiDvtC/)_ + + WebVR is a new standard that makes VR experiences accessible to the billions of web browser users and enables developers to reach a user on any type of VR headset. Using the web to deliver VR makes sharing experiences as easy as clicking a link, with no downloads required. Chrome 56 for Android, launched this week, supports WebVR using the Daydream View headsets. diff --git a/blog/2017-02-15-introducing-the-new-code-editor.md b/blog/2017-02-15-introducing-the-new-code-editor.md index e40e3e36c..b6a9cba1f 100644 --- a/blog/2017-02-15-introducing-the-new-code-editor.md +++ b/blog/2017-02-15-introducing-the-new-code-editor.md @@ -11,6 +11,8 @@ tags: Today we're excited to unveil the new code editor for all our PlayCanvas users. We've been taking your feedback since we [launched Scripts 2.0](https://blog.playcanvas.com/playcanvas-scripts-2-0/) last year and we've updated the code editor to make working on scripts in PlayCanvas much easier. + + Some of the new features introduced by the new editor: ## File view & tabs diff --git a/blog/2017-07-25-playcanvas-to-support-flash-devs-as-adobe-kills-its-player.md b/blog/2017-07-25-playcanvas-to-support-flash-devs-as-adobe-kills-its-player.md index 7e218516e..786d1e841 100644 --- a/blog/2017-07-25-playcanvas-to-support-flash-devs-as-adobe-kills-its-player.md +++ b/blog/2017-07-25-playcanvas-to-support-flash-devs-as-adobe-kills-its-player.md @@ -12,6 +12,8 @@ Back in early 2011, we foresaw this event and started work on PlayCanvas. We kne ![PlayCanvas Editor](/img/editor-after-the-flood-tree.png) + + Flash never did quite manage to establish Stage3D as a standard. WebGL, on the other hand, has cemented itself as the dominant force for web-based 3D, and has now reached version 2.0. In fact, [PlayCanvas partnered with Mozilla](https://blog.playcanvas.com/mozilla-launches-webgl-2-with-playcanvas/) back in January to launch the new standard. Flash has always been more popular for 2D based content and the remaining Flash developers must now find a path to migrate away. Spoiler alert: we're working hard on improving our support for 2D. While it's possible to make superb 2D content with PlayCanvas today (check out [Master Archer](https://playcanv.as/p/JERg21J8/), one of the top titles on Facebook Instant Games), we recognize there's still more to be done in both the engine and the tools. We have some exciting announcements in the works regarding this so keep your eyes peeled. Bottom line: Flash devs - we've got your back and we'll be working hard to ensure you've got the tools and run-time you need. diff --git a/blog/2017-08-31-introducing-element-screen-components.md b/blog/2017-08-31-introducing-element-screen-components.md index d719a541d..7c6de06cd 100644 --- a/blog/2017-08-31-introducing-element-screen-components.md +++ b/blog/2017-08-31-introducing-element-screen-components.md @@ -11,6 +11,8 @@ Building user interfaces in graphical applications provides a unique challenge. ![Sample Game UI](/img/sample-game-ui.gif) + + From today you'll find two new components available in the PlayCanvas Editor. ### Screen Component diff --git a/blog/2018-04-24-playcanvas-engine-reaches-1-0-0.md b/blog/2018-04-24-playcanvas-engine-reaches-1-0-0.md index f1e86c04e..9d37cb164 100644 --- a/blog/2018-04-24-playcanvas-engine-reaches-1-0-0.md +++ b/blog/2018-04-24-playcanvas-engine-reaches-1-0-0.md @@ -6,7 +6,9 @@ tags: - engine --- -PlayCanvas was born 7 years ago, way back on 9th May 2011. In the early days, we were essentially prototyping, seeing what this amazing new WebGL API could do. By October 2011, we set up a source code repository and [committed our first engine prototype](https://github.com/playcanvas/engine/commit/e5bf014e). Right at the beginning, we adopted [semantic versioning](https://semver.org/) for naming our releases. Our initial commit generated [engine v0.10.0](https://code.playcanvas.com/playcanvas-0.10.0.js). From that point onwards, we adopted a rapid release cadence, often publishing more than one release a week. The months and years passed, our team grew and feature after feature was integrated into the codebase. But through all that time, we never incremented the major version number. Why? Well, there were several reasons: +PlayCanvas was born 7 years ago, way back on 9th May 2011. In the early days, we were essentially prototyping, seeing what this amazing new WebGL API could do. By October 2011, we set up a source code repository and [committed our first engine prototype](https://github.com/playcanvas/engine/commit/e5bf014e). Right at the beginning, we adopted [semantic versioning](https://semver.org/) for naming our releases. Our initial commit generated [engine v0.10.0](https://code.playcanvas.com/playcanvas-0.10.0.js). From that point onwards, we adopted a rapid release cadence, often publishing more than one release a week. The months and years passed, our team grew and feature after feature was integrated into the codebase. But through all that time, we never incremented the major version number. Why? Well, there were several reasons. + + 1. Our rapid deployment meant we never delivered a monster release that seemed to warrant going to 1.0.0. diff --git a/blog/2018-06-15-new-feature-2d-sprites-and-9-slicing.md b/blog/2018-06-15-new-feature-2d-sprites-and-9-slicing.md index c67449732..f69fce6b4 100644 --- a/blog/2018-06-15-new-feature-2d-sprites-and-9-slicing.md +++ b/blog/2018-06-15-new-feature-2d-sprites-and-9-slicing.md @@ -12,6 +12,8 @@ Today we're excited to launch the first part of our 2D graphics support. Great f ![Sprite Game](/img/sprite-game.gif) + + There are 5 great new features which will help you build 2D games using PlayCanvas. ### Texture Atlas Asset diff --git a/blog/2018-10-30-scene-launching-supercharged.md b/blog/2018-10-30-scene-launching-supercharged.md index ac0c94dfd..9519199ac 100644 --- a/blog/2018-10-30-scene-launching-supercharged.md +++ b/blog/2018-10-30-scene-launching-supercharged.md @@ -12,6 +12,8 @@ When you launch a scene from the PlayCanvas Editor, a set of assets has to be lo Today, we're pleased to announce that we have deployed an update that introduces a lightning fast build step when you launch your scene that concatenates scripts into a single file. This means that only one HTTP request is made for scripts regardless of how many you have. + + ### How To Enable The Concatenation Goodness In the Launch button sub-menu, there is a new options called 'Concatenate Scripts'. Check this to enable the feature: diff --git a/blog/2019-01-14-version-control-in-playcanvas.md b/blog/2019-01-14-version-control-in-playcanvas.md index d138e7295..59761da49 100644 --- a/blog/2019-01-14-version-control-in-playcanvas.md +++ b/blog/2019-01-14-version-control-in-playcanvas.md @@ -9,6 +9,8 @@ tags: One of our most requested features has always been for more advanced version control features. We're very pleased to announce that from today we now have built in version control throughout the PlayCanvas Editor. Integrated support for branches, merging and checkpoints brings a host of new workflow options for your team and we're confident that it's going to be a huge productivity multiplier for your HTML5 games and 3D applications. + + ## How does it work? ### Checkpoints diff --git a/blog/2019-08-01-arm-and-playcanvas-open-source-seemore-webgl-demo.md b/blog/2019-08-01-arm-and-playcanvas-open-source-seemore-webgl-demo.md index 7040fa0f1..a4001b27e 100644 --- a/blog/2019-08-01-arm-and-playcanvas-open-source-seemore-webgl-demo.md +++ b/blog/2019-08-01-arm-and-playcanvas-open-source-seemore-webgl-demo.md @@ -14,6 +14,8 @@ tags: ![Seemore Demo](/img/seemore-greenhouse.png) + + [**PLAY NOW**](https://playcanv.as/p/MflWvdTW/) [**EXPLORE PROJECT**](https://playcanvas.com/project/612100/overview/seemore) diff --git a/blog/2019-12-06-introducing-the-playcanvas-localization-system.md b/blog/2019-12-06-introducing-the-playcanvas-localization-system.md index 9e0d14181..0678688db 100644 --- a/blog/2019-12-06-introducing-the-playcanvas-localization-system.md +++ b/blog/2019-12-06-introducing-the-playcanvas-localization-system.md @@ -12,6 +12,8 @@ Are you shipping your PlayCanvas app or game in just one language? You may be pr [![Bitmoji Party Localized](/img/bmp-efigs.png)](/img/bmp-efigs.png) _PlayCanvas-powered Bitmoji Party localized into English, Spanish and French_ + + The system works in tandem with PlayCanvas' text element component and it's super-easy to use. The text element interface now provides a 'Localized' property and when checked, you can enter a Key instead of a Text string. ![Localized String](/img/editor-localized.png) diff --git a/blog/2020-05-14-a-new-ui-for-the-playcanvas-editor.md b/blog/2020-05-14-a-new-ui-for-the-playcanvas-editor.md index b477d42db..5b2c4bc07 100644 --- a/blog/2020-05-14-a-new-ui-for-the-playcanvas-editor.md +++ b/blog/2020-05-14-a-new-ui-for-the-playcanvas-editor.md @@ -10,6 +10,8 @@ The PlayCanvas Editor has been around since 2011. Way back then, it was called t [![](/img/designer-extjs.png)](/img/designer-extjs.png) + + As you can see, it sort of looks like a Windows XP application. If you think it looks retro now, it actually looked retro then! But you can more or less recognize it as PlayCanvas. The Pack Explorer is now the Hierarchy panel on the left. The Attribute Editor is now the Inspector. You can even see the 'Who's Online' bar to the bottom right, which is still around today. We decided quite quickly to drop the WinXP aesthetic by adopting a darker theme in September 2013: [![](/img/designer-extjs-dark.png)](/img/designer-extjs-dark.png) diff --git a/blog/2020-06-03-implementing-cloth-simulation-in-webgl.md b/blog/2020-06-03-implementing-cloth-simulation-in-webgl.md index 884a3df22..16e163501 100644 --- a/blog/2020-06-03-implementing-cloth-simulation-in-webgl.md +++ b/blog/2020-06-03-implementing-cloth-simulation-in-webgl.md @@ -16,6 +16,8 @@ Here is an example of a character with and without soft body cloth simulation ru _**[RUN FULLSCREEN](https://playcanv.as/p/WpURkO1l/)**_ + + Want to know how it was done? Read on! **_Step 1: Create a soft body dynamics world_** diff --git a/blog/2020-06-11-tanx-lives-popular-webgl-online-game-returns.md b/blog/2020-06-11-tanx-lives-popular-webgl-online-game-returns.md index 38c2bc808..03e23e6d8 100644 --- a/blog/2020-06-11-tanx-lives-popular-webgl-online-game-returns.md +++ b/blog/2020-06-11-tanx-lives-popular-webgl-online-game-returns.md @@ -10,6 +10,8 @@ In the early days of PlayCanvas, we published a game called TANX, an online mult ![TANX Prototype](/img/tanx-prototype.jpg) + + To us, it was the perfect illustration of why the web makes such a great platform for gaming. - Bite-sized fun with drop-in/drop-out gameplay. diff --git a/blog/2020-06-19-porting-a-large-es5-javascript-library-to-es6-modules-and-rollup.md b/blog/2020-06-19-porting-a-large-es5-javascript-library-to-es6-modules-and-rollup.md index 88c92ee23..1572f0aae 100644 --- a/blog/2020-06-19-porting-a-large-es5-javascript-library-to-es6-modules-and-rollup.md +++ b/blog/2020-06-19-porting-a-large-es5-javascript-library-to-es6-modules-and-rollup.md @@ -11,6 +11,8 @@ Since 2011, the [PlayCanvas engine sourcebase](https://github.com/playcanvas/eng IE11 was released on October 17, 2013. But even today, [StatCounter](https://gs.statcounter.com/browser-version-market-share/desktop/worldwide/#monthly-201905-202005) reports that IE11 has 2.43% of the global desktop browser market. Since PlayCanvas content is viewed by 100s of millions of end users, this is a pretty big deal. + + Over time, the engine codebase has grown significantly. It's now nearly 100,000 lines long. Maintaining and building such a large codebase can be problematic. To help bring some level of consistency and structure, we imposed the following pattern: ```javascript diff --git a/blog/2020-07-21-plan-updates-more-storage-more-features-same-price.md b/blog/2020-07-21-plan-updates-more-storage-more-features-same-price.md index e39102c53..de662799e 100644 --- a/blog/2020-07-21-plan-updates-more-storage-more-features-same-price.md +++ b/blog/2020-07-21-plan-updates-more-storage-more-features-same-price.md @@ -13,6 +13,8 @@ With PlayCanvas, getting started with game development is as simple as clicking [![Super Snappy Bowling](/img/editor-super-snappy-bowling.png)](/img/editor-super-snappy-bowling.png) _Super Snappy Bowling from NOWWA_ + + Until today, some aspects of the platform have been limited or restricted. This just holds back the creativity of our community. So today, we have some incredibly exciting news. We have updated our [plans](https://playcanvas.com/plans) to make our tools even more accessible for everyone at all levels! [![New Plans](/img/plans-2020.jpg)](/img/plans-2020.jpg) diff --git a/blog/2020-07-30-playcanvas-launches-gltf-2-0-viewer-tool.md b/blog/2020-07-30-playcanvas-launches-gltf-2-0-viewer-tool.md index afb2043c4..891b92067 100644 --- a/blog/2020-07-30-playcanvas-launches-gltf-2-0-viewer-tool.md +++ b/blog/2020-07-30-playcanvas-launches-gltf-2-0-viewer-tool.md @@ -11,6 +11,8 @@ Today, the PlayCanvas team is excited to announce the release of a brand new bro ![glTF Viewer](/img/gltf-viewer.gif) + + **Try it now:** [https://playcanvas.com/viewer](https://playcanvas.com/viewer) Or click these links to preload some classic glTF models: [Boom Box](https://playcanvas.com/viewer/?load=https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Models/master/2.0/BoomBox/glTF-Binary/BoomBox.glb), [Damaged Helmet](https://playcanvas.com/viewer/?load=https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Models/master/2.0/DamagedHelmet/glTF-Binary/DamagedHelmet.glb) and [Fox](https://playcanvas.com/viewer?load=https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Models/master/2.0/Fox/glTF-Binary/Fox.glb). diff --git a/blog/2020-09-22-supercharge-your-workflow-with-template-assets.md b/blog/2020-09-22-supercharge-your-workflow-with-template-assets.md index 078fee33b..11761d909 100644 --- a/blog/2020-09-22-supercharge-your-workflow-with-template-assets.md +++ b/blog/2020-09-22-supercharge-your-workflow-with-template-assets.md @@ -12,6 +12,8 @@ tags: It’s finally here! The PlayCanvas team is very excited to announce the public release of our new Templates feature! 🎉 + +
diff --git a/blog/2020-10-06-introducing-pcui-an-open-source-ui-framework-for-the-web.md b/blog/2020-10-06-introducing-pcui-an-open-source-ui-framework-for-the-web.md index f95c762f7..6fdbab228 100644 --- a/blog/2020-10-06-introducing-pcui-an-open-source-ui-framework-for-the-web.md +++ b/blog/2020-10-06-introducing-pcui-an-open-source-ui-framework-for-the-web.md @@ -11,6 +11,8 @@ Today, PlayCanvas is launching [PCUI](https://github.com/playcanvas/pcui): a new ![PCUI Banner](/img/pcui-promo.png) + + PCUI is designed with tools developers in mind. It is particularly well suited to building viewer and editor applications, providing a rich set of beautiful and consistent controls. It already powers the [PlayCanvas Editor](https://playcanvas.com/) - the world's most powerful WebGL production tool. ![PlayCanvas Editor](/img/editor-gi-demo.png) diff --git a/blog/2020-10-20-faster-load-times-with-gltfs-glb-format.md b/blog/2020-10-20-faster-load-times-with-gltfs-glb-format.md index 8427cf37f..b012bb76b 100644 --- a/blog/2020-10-20-faster-load-times-with-gltfs-glb-format.md +++ b/blog/2020-10-20-faster-load-times-with-gltfs-glb-format.md @@ -15,6 +15,8 @@ This gives developers an **order of magnitude reduction in load times** compared ![JSON vs GLB](/img/json-vs-glb.gif) + + Using the [Stanford Dragon model](http://graphics.stanford.edu/data/3Dscanrep/) (2,613,679 vertices, 871,414 triangles), we can compare GLB and JSON parse times on a Macbook Pro 16 inch. The JSON format took over 3 secs just to parse the data, a peak memory usage of ~498 MB and a gzipped package size of 28.1MB. diff --git a/blog/2020-10-22-copy-and-paste-assets-between-projects.md b/blog/2020-10-22-copy-and-paste-assets-between-projects.md index 32b9b0204..029ba0265 100644 --- a/blog/2020-10-22-copy-and-paste-assets-between-projects.md +++ b/blog/2020-10-22-copy-and-paste-assets-between-projects.md @@ -13,6 +13,8 @@ Many of you have requested the ability to do the same with assets. Well, we list ![](/img/Kapture-2020-10-14-at-16.39.37-1.gif) + + So if you need to grab some assets from another project, no more need to download from Project A and then upload to Project B. Just copy and paste in seconds, directly from project to project. This makes it super easy to share reusable code and assets with your team and the rest of the PlayCanvas community, especially in combination with the recent launch of [Templates](https://blog.playcanvas.com/supercharge-your-workflow-with-template-assets/) to setup preconfigured Entities. diff --git a/blog/2020-11-03-introducing-json-script-attributes.md b/blog/2020-11-03-introducing-json-script-attributes.md index 289583eee..fd71bbf38 100644 --- a/blog/2020-11-03-introducing-json-script-attributes.md +++ b/blog/2020-11-03-introducing-json-script-attributes.md @@ -12,6 +12,8 @@ tags: We have levelled up the Script Attributes that makes it much easier to organize and group related attributes together. + + Using JSON, developers are able to define a schema for a data object that has multiple attributes and have them grouped together in the Inspector. In the example below, we have created a JSON schema with the name ‘settings’ and has the attributes ‘gravity’, ‘startingHealth’ and ‘godMode’. diff --git a/blog/2020-12-23-pcui-1-1-0-adds-tree-control-and-array-control.md b/blog/2020-12-23-pcui-1-1-0-adds-tree-control-and-array-control.md index f3ab9f0da..5ebef3821 100644 --- a/blog/2020-12-23-pcui-1-1-0-adds-tree-control-and-array-control.md +++ b/blog/2020-12-23-pcui-1-1-0-adds-tree-control-and-array-control.md @@ -10,6 +10,8 @@ Back in October, [we launched PCUI](https://blog.playcanvas.com/introducing-pcui Today, we're excited to announce our next major release for the library: PCUI 1.1.0. Check out the [release notes](https://github.com/playcanvas/pcui/releases/tag/v1.1.0) for the details. But let's take a look at some of the highlights. + + ### TreeView - Tree Control ![PCUI TreeView](/img/pcui-treeview.gif) diff --git a/blog/2021-01-06-basis-texture-compression-arrives-in-playcanvas.md b/blog/2021-01-06-basis-texture-compression-arrives-in-playcanvas.md index 278663c42..4783d78df 100644 --- a/blog/2021-01-06-basis-texture-compression-arrives-in-playcanvas.md +++ b/blog/2021-01-06-basis-texture-compression-arrives-in-playcanvas.md @@ -12,6 +12,8 @@ PlayCanvas implemented the fantastic hardware texture compression [workflow in 2 JPGs and PNGs are great formats for transmission over a network because they tend to compress nicely. But once the images are downloaded and handed over to WebGL, they must decompressed to raw RGB(A) data. Using hardware compressed textures is important as decompression is performed in silicon on the GPU which avoids the need to utilize lots of memory. + + This 4096 x 2048 Earth texture is a 1.81MB JPG but takes a huge **33.6MB of VRAM** when uncompressed! ![Earth Texture](/img/texture-earth.jpg) diff --git a/blog/2021-02-11-webgl-case-study-rebuilding-the-star-lord-pbr-demo.md b/blog/2021-02-11-webgl-case-study-rebuilding-the-star-lord-pbr-demo.md index 440398d7d..38d55e7e6 100644 --- a/blog/2021-02-11-webgl-case-study-rebuilding-the-star-lord-pbr-demo.md +++ b/blog/2021-02-11-webgl-case-study-rebuilding-the-star-lord-pbr-demo.md @@ -13,6 +13,8 @@ Way back in 2014, [PlayCanvas was the first WebGL Engine to integrate PBR](https + + Starting exploring the Examples Browser now: [**https://playcanvas.github.io/**](https://playcanvas.github.io/) diff --git a/blog/2021-09-02-a-graph-rendering-library-for-the-web-pcui-graph.md b/blog/2021-09-02-a-graph-rendering-library-for-the-web-pcui-graph.md index f373c1a62..44c6a075c 100644 --- a/blog/2021-09-02-a-graph-rendering-library-for-the-web-pcui-graph.md +++ b/blog/2021-09-02-a-graph-rendering-library-for-the-web-pcui-graph.md @@ -11,6 +11,8 @@ Today, we are excited to announce a new open source library: [PCUI Graph](https: [![A Simple Graph](/img/simple-graph.gif)](/img/simple-graph.gif) _PCUI Graph in action_ + + Last year, we [open sourced PCUI](https://blog.playcanvas.com/introducing-pcui-an-open-source-ui-framework-for-the-web/), a front-end framework for building web-based tools like the PlayCanvas Editor. This was subsequently used as the foundation for a new family of open source tools: the [glTF Viewer](https://playcanvas.com/viewer) and the [PlayCanvas Examples Browser](https://playcanvas.github.io/#/graphics/area-lights). However, some of our more recent tools projects have had requirements related to the creation and editing of node-based graphs. As a result, we set about developing a new plugin to PCUI called PCUI Graph. This plugin is already in use today since it powers both the PlayCanvas [Shader Editor](https://forum.playcanvas.com/t/rfc-shader-editor/20616) and [Animation State Graph Editor](https://blog.playcanvas.com/introducing-the-anim-state-graph/): [![Graph Editors](/img/pcui-graph-editors.png)](/img/pcui-graph-editors.png) diff --git a/blog/2021-09-21-playcanvas-showcase-2021.md b/blog/2021-09-21-playcanvas-showcase-2021.md index 0fcfc425c..553288ad3 100644 --- a/blog/2021-09-21-playcanvas-showcase-2021.md +++ b/blog/2021-09-21-playcanvas-showcase-2021.md @@ -12,6 +12,8 @@ We are very excited to release our very first showcase reel, showing some of the + + Many thanks for to all our partners and users that allowed us to show their awesome content in the video: - [Bullet Bonanza](https://www.bulletbonanza.io/) by [Kiloo](https://www.kiloo.com/) diff --git a/blog/2021-09-22-important-information-about-safari-15.md b/blog/2021-09-22-important-information-about-safari-15.md index a5662fa60..ea4bf4c03 100644 --- a/blog/2021-09-22-important-information-about-safari-15.md +++ b/blog/2021-09-22-important-information-about-safari-15.md @@ -6,6 +6,8 @@ title: Important Information about macOS Safari 15 We have been made aware of a critical issue regarding WebGL content and the release of macOS Safari 15 earlier this week where previously published content could fail to load. + + Apple are aware of this and have a [fix in place on WebKit](https://bugs.webkit.org/show_bug.cgi?id=230525). However, we don't know when this fix will be included in an update release. PlayCanvas have released [v1.46.5](https://github.com/playcanvas/engine/releases/tag/v1.46.5) of the engine to workaround this issue. diff --git a/blog/2021-09-28-import-full-model-hierarchy-into-playcanvas.md b/blog/2021-09-28-import-full-model-hierarchy-into-playcanvas.md index 3622a34d3..3f44704d1 100644 --- a/blog/2021-09-28-import-full-model-hierarchy-into-playcanvas.md +++ b/blog/2021-09-28-import-full-model-hierarchy-into-playcanvas.md @@ -10,6 +10,8 @@ The PlayCanvas team are very excited to fully release the [Import Hierarchy pipe [![Edit Hierarchy](/img/edit-hierarchy.gif)](/img/edit-hierarchy.gif) + + With this feature enabled, any imported FBX will create a Template asset which contains the full node hierarchy as entities representing sub-models of the model. This gives users greater flexibility in manipulating mesh instances in the model directly in the Editor. Render assets will also be created that can be used with the Render Component and allow users to add an individual mesh instance of a model in the scene. diff --git a/blog/2021-10-27-changes-to-our-editor-and-engine-releases.md b/blog/2021-10-27-changes-to-our-editor-and-engine-releases.md index 5829dc457..9ca3abd59 100644 --- a/blog/2021-10-27-changes-to-our-editor-and-engine-releases.md +++ b/blog/2021-10-27-changes-to-our-editor-and-engine-releases.md @@ -14,6 +14,8 @@ This has served us well for many years and meant that users always had the lates However, as the features of the Engine are get bigger and more complex and users' projects grow in scale and size, this release process needs to change to match our users' needs for stability and transparency with releases. + + Over the next month or so, we will be rolling out the following changes (finer details subject to change): ### Minor and patch versions updates diff --git a/blog/2021-11-08-anim-layer-masks-and-blending.md b/blog/2021-11-08-anim-layer-masks-and-blending.md index 4b0331c4b..538480890 100644 --- a/blog/2021-11-08-anim-layer-masks-and-blending.md +++ b/blog/2021-11-08-anim-layer-masks-and-blending.md @@ -17,6 +17,8 @@ Today, we are releasing the latest anim component feature: the masking and blend This is a versatile feature that has been hotly requested by PlayCanvas developers that wish to get even more creative with their animations. We’re excited to be able to share how it works in this blog. + + ## Animating characters When creating complex animation behavior for games, it is often necessary to make a character carry out multiple actions at once. For instance, you might want to create a character that can pick up and carry an item, or shoot a weapon while freely moving around a scene. diff --git a/blog/2021-11-11-editor-api-beta-release.md b/blog/2021-11-11-editor-api-beta-release.md index a5f667505..39ad3fff4 100644 --- a/blog/2021-11-11-editor-api-beta-release.md +++ b/blog/2021-11-11-editor-api-beta-release.md @@ -10,6 +10,8 @@ Over the past few months, we have been developing an [Editor API](https://develo We are excited to announce the beta release of the API today and are eager to see how the PlayCanvas community will leverage it to enhance their workflows! + + The API provides capabilities to create and modify entities and assets extensively. Users can add or remove components, scripts, tags, and assets, create and instantiate templates, and much more. Here's an excellent example where a context menu has been added to select entity parents in the hierarchy, speeding up scene editing: diff --git a/blog/2021-11-12-upcoming-code-editor-upgrade-to-monaco.md b/blog/2021-11-12-upcoming-code-editor-upgrade-to-monaco.md index 4eca6e919..bb7816959 100644 --- a/blog/2021-11-12-upcoming-code-editor-upgrade-to-monaco.md +++ b/blog/2021-11-12-upcoming-code-editor-upgrade-to-monaco.md @@ -11,6 +11,8 @@ We are nearing completion on transitioning our Code Editor from CodeMirror to [M [![](/img/code-editor-monaco.png)](/img/code-editor-monaco.png) _Look familiar? 👀_ + + This upgrade will provide developers with: - Significantly improved performance, especially when working with large text files. diff --git a/blog/2022-01-04-playcanvas-review-of-2021.md b/blog/2022-01-04-playcanvas-review-of-2021.md index 04f182475..bae09ba9a 100644 --- a/blog/2022-01-04-playcanvas-review-of-2021.md +++ b/blog/2022-01-04-playcanvas-review-of-2021.md @@ -10,7 +10,11 @@ Happy New Year to you all! In 2021, we marked the 10th anniversary of PlayCanvas. In that time, we have seen WebGL become the world's standard for web graphics, implemented into every major web browser. And we have done our part to help make WebGL content creation both easy and fun! -2021 was definitely our most productive year yet. The platform has continued to evolve, delivering a host of new features and performance improvements. Let's take a look at some of the highlights: +2021 was definitely our most productive year yet. The platform has continued to evolve, delivering a host of new features and performance improvements. + + + +Let's take a look at some of the highlights: ## Tools Updates diff --git a/blog/2022-05-24-clustered-lighting-open-beta-have-hundreds-of-dynamic-lights-in-your-scene.md b/blog/2022-05-24-clustered-lighting-open-beta-have-hundreds-of-dynamic-lights-in-your-scene.md index b9864a923..ffc82181d 100644 --- a/blog/2022-05-24-clustered-lighting-open-beta-have-hundreds-of-dynamic-lights-in-your-scene.md +++ b/blog/2022-05-24-clustered-lighting-open-beta-have-hundreds-of-dynamic-lights-in-your-scene.md @@ -8,10 +8,11 @@ tags: Our team has been working on a new lighting system for a while now, and it has reached the stage where we're excited to share it with the community! -[![Pirron Pool](/img/pirron-pool.gif)](/img/pirron-pool.gif) - +[![Pirron Pool](/img/pirron-pool.gif)](/img/pirron-pool.gif) [Pool Demo](https://pirron.one/pool/) from Solar Games using Clustered Lighting + + The new system leverages the clustered lighting rendering algorithm and represents a significant advancement over our current lighting approach. New benefits include: - Increasing the maximum omni and spot light count to 254. diff --git a/blog/2022-06-20-upcoming-ui-changes-to-dashboard-and-editor-playcanvas-bytes.md b/blog/2022-06-20-upcoming-ui-changes-to-dashboard-and-editor-playcanvas-bytes.md index 6dcc837da..cb7b8fda4 100644 --- a/blog/2022-06-20-upcoming-ui-changes-to-dashboard-and-editor-playcanvas-bytes.md +++ b/blog/2022-06-20-upcoming-ui-changes-to-dashboard-and-editor-playcanvas-bytes.md @@ -16,6 +16,8 @@ We are trialing a new format to better communicate some of the work that is goin Today we have our UX designer, Jasper who will take us through some exciting plans to the new project dashboard and Editor View! + + - 00:00 Intro - 00:30 New project creation flow/dashboard - 03:56 Changes to the Editor Viewport diff --git a/blog/2022-07-06-improvements-and-changes-to-shader-chunks-playcanvas-bytes.md b/blog/2022-07-06-improvements-and-changes-to-shader-chunks-playcanvas-bytes.md index a20c634a4..58adc0ea5 100644 --- a/blog/2022-07-06-improvements-and-changes-to-shader-chunks-playcanvas-bytes.md +++ b/blog/2022-07-06-improvements-and-changes-to-shader-chunks-playcanvas-bytes.md @@ -12,7 +12,9 @@ PlayCanvas Bytes is where we talk about upcoming work with PlayCanvas and relate -Today we have our tech lead, Donovan and our graphics engineer, Gustav who are here to talk about work they've done and planning to do with the Shader Chunk system +Today we have our tech lead, Donovan and our graphics engineer, Gustav who are here to talk about work they've done and planning to do with the Shader Chunk system. + + - 00:00 Intro - 00:45 Why are we making these changes? diff --git a/blog/2022-09-02-playcanvas-releases-gltf-viewer-2-0.md b/blog/2022-09-02-playcanvas-releases-gltf-viewer-2-0.md index 5ecf332f8..0819ecd27 100644 --- a/blog/2022-09-02-playcanvas-releases-gltf-viewer-2-0.md +++ b/blog/2022-09-02-playcanvas-releases-gltf-viewer-2-0.md @@ -13,6 +13,8 @@ tags: Today, we are excited to announce the 2.0 release of our glTF viewer. + + [**TRY IT NOW**](https://playcanvas.com/viewer?load=https://s3.eu-west-1.amazonaws.com/static.playcanvas.com/models/IridescentDishWithOlives.glb) glTF (or Graphics Language Transmission Format) has become ubiquitous since its introduction in 2015. With support for advanced shading techniques, it is particularly important for graphics intensive applications like product configurators/visualizers. diff --git a/blog/2022-09-05-our-2022-developer-showreel-is-live.md b/blog/2022-09-05-our-2022-developer-showreel-is-live.md index 73ba99d0d..87ec9a6c7 100644 --- a/blog/2022-09-05-our-2022-developer-showreel-is-live.md +++ b/blog/2022-09-05-our-2022-developer-showreel-is-live.md @@ -10,6 +10,8 @@ Welcome to our 2022 showcase, showing some of the very best WebGL browser games + + We would like to thank our users that have allowed us to show their awesome content in this showcase: - [Aritelia](https://aritelia.io/) by Solar Games diff --git a/blog/2022-09-22-porting-from-unity-to-playcanvas-developer-spotlight-with-christina-kaliora.md b/blog/2022-09-22-porting-from-unity-to-playcanvas-developer-spotlight-with-christina-kaliora.md index 9fb918120..71b50dee1 100644 --- a/blog/2022-09-22-porting-from-unity-to-playcanvas-developer-spotlight-with-christina-kaliora.md +++ b/blog/2022-09-22-porting-from-unity-to-playcanvas-developer-spotlight-with-christina-kaliora.md @@ -13,6 +13,8 @@ Welcome to Developer Spotlight! A new series of blog articles where we talk to d Today we are excited to be joined by [Christina Kaliora](https://solargames.io/christina/), a freelance web and games developer for Solar Games. + + She will showing us the how she recently ported the [John Lemon's Haunted Jaunt](https://learn.unity.com/project/john-lemon-s-haunted-jaunt-3d-beginner) Unity project to PlayCanvas in the video presentation below covering areas: - Exporting the scene from Unity diff --git a/blog/2022-09-28-webar-experiences-and-playcanvas-developer-spotlight-with-frantz-from-visionaries777.md b/blog/2022-09-28-webar-experiences-and-playcanvas-developer-spotlight-with-frantz-from-visionaries777.md index 1909983da..89839bfac 100644 --- a/blog/2022-09-28-webar-experiences-and-playcanvas-developer-spotlight-with-frantz-from-visionaries777.md +++ b/blog/2022-09-28-webar-experiences-and-playcanvas-developer-spotlight-with-frantz-from-visionaries777.md @@ -15,6 +15,8 @@ Welcome to the second installment of Developer Spotlight! A series of blog artic Today we are excited to be joined by Frantz Lasorne, co-founder of [Visionaries777](https://www.vz777.com/). + + **Hi! Let's get started. Firstly, welcome to the developer spotlight! Frantz, if you could just tell me a little bit about yourself and your team and your studio.** My name is Frantz and I'm the co-founder of Visionaries777. Actually, we [founders] are three. We started as two French guys. We studied together in France; Interaction Design, and then we created this company about 10 years ago in Hong Kong. diff --git a/blog/2022-10-05-gltf-viewer-arrives-on-mobile-with-ar-support.md b/blog/2022-10-05-gltf-viewer-arrives-on-mobile-with-ar-support.md index c26d393c7..8d5f15075 100644 --- a/blog/2022-10-05-gltf-viewer-arrives-on-mobile-with-ar-support.md +++ b/blog/2022-10-05-gltf-viewer-arrives-on-mobile-with-ar-support.md @@ -15,6 +15,8 @@ tags: Today we’re excited to announce the next major release of our glTF viewer. This version makes the viewer an ideal tool for reviewing how glTF models render on mobile as well as in augmented reality! + + [**TRY IT NOW**](https://playcanvas.com/viewer/?load=https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Models/master/2.0/DamagedHelmet/glTF-Binary/DamagedHelmet.glb) ### View Models in AR on Mobile diff --git a/blog/2022-10-27-webar-experiences-developer-spotlight-with-animech.md b/blog/2022-10-27-webar-experiences-developer-spotlight-with-animech.md index 3f586c2ec..d31d3dddf 100644 --- a/blog/2022-10-27-webar-experiences-developer-spotlight-with-animech.md +++ b/blog/2022-10-27-webar-experiences-developer-spotlight-with-animech.md @@ -18,6 +18,8 @@ Welcome to the third instalment of Developer Spotlight, a series of blog article Today we are excited to be joined by Staffan Hagberg, CMO of [Animech](https://animech.com/en/). + + **Hi Staffan, welcome to Developer Spotlight! Tell us about yourself and Animech!** [Animech](https://www.animech.com/en/) was founded back in 2007, in the city of Uppsala, Sweden. With a mix of 3D artists, engineers, developers, and UI/UX experts, we have a team of 40 people and all the competence in-house. The studio started in the early days of real-time 3D. It was a mix of CAD engineers and developers who realized the power of visualization for selling complex products in the life sciences segment. diff --git a/blog/2022-11-09-porting-unreal-scenes-to-browser-with-playcanvas-developer-spotlight-with-leonidas-maliokas.md b/blog/2022-11-09-porting-unreal-scenes-to-browser-with-playcanvas-developer-spotlight-with-leonidas-maliokas.md index 5b0679e6b..9873137c9 100644 --- a/blog/2022-11-09-porting-unreal-scenes-to-browser-with-playcanvas-developer-spotlight-with-leonidas-maliokas.md +++ b/blog/2022-11-09-porting-unreal-scenes-to-browser-with-playcanvas-developer-spotlight-with-leonidas-maliokas.md @@ -14,6 +14,8 @@ Welcome to Developer Spotlight, a new series of blog articles where we talk to d Today we are excited to be joined by [Leonidas Maliokas](https://www.linkedin.com/in/leonidas-maliokas/), a freelance web and games developer for Solar Games. + + He will show us how Solar Games ported a metaverse experience from Unreal to PlayCanvas in the video presentation below. Specific areas covered are: - Converting scenes and assets from Unreal to PlayCanvas diff --git a/blog/2022-12-20-pcui-framework-migrated-to-typescript.md b/blog/2022-12-20-pcui-framework-migrated-to-typescript.md index 058ee4726..99236e71b 100644 --- a/blog/2022-12-20-pcui-framework-migrated-to-typescript.md +++ b/blog/2022-12-20-pcui-framework-migrated-to-typescript.md @@ -13,6 +13,8 @@ tags: Today, we are excited to announce the release of [PCUI version 2.10.0](https://github.com/playcanvas/pcui/releases/tag/v2.10.0)! This new release includes a number of significant updates and improvements that will make building web tools with PCUI even easier and more efficient. + + One of the biggest changes in this release is the migration of the entire source code from JavaScript to TypeScript. This will provide a number of benefits to developers, including improved type checking, better code completion and IntelliSense in IDEs, and easier maintenance and refactoring of code. [![PCUI API Reference](/img/pcui-api-reference.png)](/img/pcui-api-reference.png) diff --git a/blog/2023-01-04-playcanvas-review-of-2022.md b/blog/2023-01-04-playcanvas-review-of-2022.md index aaa4e1ebd..07246ae63 100644 --- a/blog/2023-01-04-playcanvas-review-of-2022.md +++ b/blog/2023-01-04-playcanvas-review-of-2022.md @@ -12,6 +12,8 @@ As we begin 2023, let’s take a moment to look back at last year’s highlights From new features and improvements to exciting projects and partnerships, PlayCanvas has had a busy and successful year. In this review, we will cover some of the key developments and achievements of the platform, and how they have helped to advance the capabilities and potential of WebGL-based content creation. + + ### The fantastic work done by you One of the most exciting aspects of PlayCanvas is seeing the amazing projects and work created by you! diff --git a/blog/2023-01-19-gltf-import-arrives-in-the-playcanvas-editor.md b/blog/2023-01-19-gltf-import-arrives-in-the-playcanvas-editor.md index 9c6986b2c..0cfe8cd1f 100644 --- a/blog/2023-01-19-gltf-import-arrives-in-the-playcanvas-editor.md +++ b/blog/2023-01-19-gltf-import-arrives-in-the-playcanvas-editor.md @@ -16,6 +16,8 @@ We are excited to announce a major update for the PlayCanvas Editor: **glTF 2.0 _Model by Loïc Norgeot and mosquito scan by Geoffrey Marchal for Sketchfab licensed under CC BY 4.0 Author: [Sketchfab](https://sketchfab.com/Sketchfab) License: [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/) Source: [Mosquito in Amber](https://sketchfab.com/3d-models/real-time-refraction-demo-mosquito-in-amber-37233d6ed84844fea1ebe88069ea58d1)_ + + [glTF](https://www.khronos.org/gltf/) (GL Transmission Format) is a file format developed by The Khronos Group for 3D models that is quickly becoming the industry standard. It is an open format that is designed to be efficient and easy to use, making it the perfect choice for use in the PlayCanvas Editor. The PlayCanvas Editor and run-time now supports the full glTF 2.0 specification, including 100% of ratified glTF extensions (such as sheen, transmission, volume and iridescence). This means that developers can import and use high-quality 3D models and take advantage of the latest advancements in the glTF format to create truly stunning interactive experiences. diff --git a/blog/2023-02-01-playcanvas-now-supports-microsoft-volumetric-video-playback.md b/blog/2023-02-01-playcanvas-now-supports-microsoft-volumetric-video-playback.md index cb87692b0..38d33b303 100644 --- a/blog/2023-02-01-playcanvas-now-supports-microsoft-volumetric-video-playback.md +++ b/blog/2023-02-01-playcanvas-now-supports-microsoft-volumetric-video-playback.md @@ -17,6 +17,8 @@ tags: We are very excited to release our showcase demo for Microsoft Mixed Reality Capture Studios (MRCS) volumetric video technology. + + PlayCanvas now supports MRCS volumetric video with a playback library for captured footage at their studios. Watch it on desktop, mobile with AR or even in a WebXR-enabled VR headset, all from a single URL! The library can be easily added to any PlayCanvas project and used to create fantastic immersive mixed reality experiences. @@ -33,8 +35,6 @@ They are experts at capturing holographic video, advancing capture technology an [Learn more about Microsoft Mixed Reality Capture Studios here](https://microsoft.com/mrcs). - - ### How was this created? The demo was created with a combination of several tutorials and kits available on the [PlayCanvas Developer Site](https://developer.playcanvas.com/), the MRCS playback library and freely available online assets. diff --git a/blog/2023-02-07-how-to-make-your-html5-games-awesome.md b/blog/2023-02-07-how-to-make-your-html5-games-awesome.md index 1634630b1..7d97a40c8 100644 --- a/blog/2023-02-07-how-to-make-your-html5-games-awesome.md +++ b/blog/2023-02-07-how-to-make-your-html5-games-awesome.md @@ -14,6 +14,8 @@ import ReactPlayer from 'react-player' The quality of a video game is often determined by how polished it is. It's the attention to detail and the finishing touches that can make a good game great. In this article, we'll take a look at the importance of polish in game development and how it can significantly enhance the overall experience. + + We'll use [Space Rocks!](https://playcanvas.com/project/1029772/overview/space-rocks), a simple Asteroids game created with the PlayCanvas game engine to showcase how even the smallest details can make a big impact. > [Game juice](https://www.youtube.com/watch?v=Fy0aCDmgnxg) is a design term to refer to the small visual and audio effects that are added to a game to make it feel more satisfying to play. This can include things like screen shakes, particle effects, and sound effects that are triggered when the player takes certain actions. Game juice is all about enhancing the overall feel of a game and making it more immersive and enjoyable. diff --git a/blog/2023-02-28-draco-mesh-compression-arrives-in-the-playcanvas-editor.md b/blog/2023-02-28-draco-mesh-compression-arrives-in-the-playcanvas-editor.md index 4c0448c90..fd24911f0 100644 --- a/blog/2023-02-28-draco-mesh-compression-arrives-in-the-playcanvas-editor.md +++ b/blog/2023-02-28-draco-mesh-compression-arrives-in-the-playcanvas-editor.md @@ -11,6 +11,8 @@ tags: We are thrilled to announce the immediate availability of Draco Mesh Compression in the PlayCanvas Editor! Our latest feature allows developers to compress meshes using Google's Draco technology, reducing file sizes and enhancing the end-user experience. + + At its core, [Draco Mesh Compression](https://google.github.io/draco/) reduces the amount of data needed to represent 3D graphics without compromising visual quality. The technology achieves this by applying a lossy compression algorithm to the mesh data. With less data to transfer, the result is faster load times and lower bandwidth costs for your applications. The open source [PlayCanvas Engine](https://github.com/playcanvas/engine) has been able to load Draco-compressed glTF 2.0 files for quite some time now. But now you can generate these Draco-compressed glTF files in the Editor at import time. Check out how easy it is to use: diff --git a/blog/2023-03-16-webxr-ar-made-easy-with-playcanvas.md b/blog/2023-03-16-webxr-ar-made-easy-with-playcanvas.md index 47b4ce3e3..eec083c1e 100644 --- a/blog/2023-03-16-webxr-ar-made-easy-with-playcanvas.md +++ b/blog/2023-03-16-webxr-ar-made-easy-with-playcanvas.md @@ -13,6 +13,8 @@ We are excited to announce the launch of our WebXR AR Starter Kit, available in [WebXR](https://immersiveweb.dev/) is a technology that powers immersive and interactive AR and VR experiences to be accessed through supported web browsers. This allows us to build memorable, engaging content and share them with just a URL. No installs needed! + + The starter kit comes with all you need to kickstart your AR experience for WebXR including: - Real world light estimation diff --git a/blog/2023-03-31-initial-webgpu-support-lands-in-playcanvas-engine-1-62.md b/blog/2023-03-31-initial-webgpu-support-lands-in-playcanvas-engine-1-62.md index 80f1e62e5..2e461afa1 100644 --- a/blog/2023-03-31-initial-webgpu-support-lands-in-playcanvas-engine-1-62.md +++ b/blog/2023-03-31-initial-webgpu-support-lands-in-playcanvas-engine-1-62.md @@ -15,6 +15,8 @@ With WebGPU, we can expect to see more immersive and interactive 3D experiences [![WebGPU Area Lights](/img/webgpu-area-lights-demo.jpg)](/img/webgpu-area-lights-demo.jpg) [_PlayCanvas WebGPU Clustered Area Lights Demo_](https://playcanvas.com/demos/arealights/) + + ## Refactoring of WebGL engine Before adding support for WebGPU, it's important to discuss the significant amount of refactoring work that was required on our existing WebGL engine. Implementing deeper architectural changes while preserving backwards compatibility required a significant amount of meticulous care. diff --git a/blog/2023-04-26-announcing-the-new-playcanvas-asset-store.md b/blog/2023-04-26-announcing-the-new-playcanvas-asset-store.md index 1da91cc5d..316823fd3 100644 --- a/blog/2023-04-26-announcing-the-new-playcanvas-asset-store.md +++ b/blog/2023-04-26-announcing-the-new-playcanvas-asset-store.md @@ -19,6 +19,8 @@ First up, check out a little example of building a city scene using content take Now, let's examine some of the key highlights that make the new Asset Store so special. + + ### Built Right In To The Editor It should be possible to grab assets quickly, right from within the Editor itself. Why should you have to open a new tab and go hunting around the web? So to keep things as convenient as possible, the ASSET STORE button (in the Editor's Assets Panel) now opens a nicely designed, responsive Asset Store panel. diff --git a/blog/2023-06-07-moving-from-wordpress-to-jekyll-a-case-study.md b/blog/2023-06-07-moving-from-wordpress-to-jekyll-a-case-study.md index cf3cf559b..f3c5e25a8 100644 --- a/blog/2023-06-07-moving-from-wordpress-to-jekyll-a-case-study.md +++ b/blog/2023-06-07-moving-from-wordpress-to-jekyll-a-case-study.md @@ -14,6 +14,8 @@ Welcome to the new PlayCanvas blog! 😎 We have made the decision to move from WordPress to [Jekyll](https://jekyllrb.com/) and although it's early days, so far, we are very pleased with the results. Therefore, we thought it might be useful to explain the reasons why we did this and describe the process we followed. + + ### Some History We originally started our blog back in February 2012 with a very [low-key post](https://blog.playcanvas.com/hello-world/). We installed our own instance of WordPress and that functioned fine for a few years. However, in 2015, we decided that we didn't want to deal with managing a WordPress instance ourselves and so we signed up for [WPEngine](https://wpengine.com/), a WordPress hosting service. And there we stayed until today. diff --git a/blog/2023-06-26-playcanvas-adds-sketchfab-itegration.md b/blog/2023-06-26-playcanvas-adds-sketchfab-itegration.md index ed1db562d..126d22b7e 100644 --- a/blog/2023-06-26-playcanvas-adds-sketchfab-itegration.md +++ b/blog/2023-06-26-playcanvas-adds-sketchfab-itegration.md @@ -19,6 +19,8 @@ _["Spartan Armour"](https://skfb.ly/6QVvM) by McCarthy3D is licensed under [CC B With today's launch you'll have instant access to Sketchfab's enormous library of high quality 3D content right inside the Editor. + + ### What Is Sketchfab? [Sketchfab](https://sketchfab.com/) is a platform that allows users to publish, share and discover 3D content on the web. You can think of it as a sort of "YouTube for 3D models". The platform hosts millions of 3D models in various formats, including glTF, OBJ, STL, and more. diff --git a/blog/2023-10-10-gltf-viewer-adds-webgpu-support.md b/blog/2023-10-10-gltf-viewer-adds-webgpu-support.md index 604d8c3a2..3857d6bc5 100644 --- a/blog/2023-10-10-gltf-viewer-adds-webgpu-support.md +++ b/blog/2023-10-10-gltf-viewer-adds-webgpu-support.md @@ -12,14 +12,15 @@ tags: We're thrilled to announce the launch of the [open source](https://github.com/playcanvas/model-viewer) **glTF Viewer 4.0**, an update that supercharges your 3D model viewing experience with powerful features and support for the latest web technologies! -[![glTF Viewer 4.0](/img/gltf-viewer-4.png)](/img/gltf-viewer-4.png) - +[![glTF Viewer 4.0](/img/gltf-viewer-4.png)](/img/gltf-viewer-4.png) _["Cyber Samurai"](https://skfb.ly/ooZKG) by KhoaMinh is licensed under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)._ [**TRY IT NOW**](https://playcanvas.com/viewer?load=https://s3.eu-west-1.amazonaws.com/static.playcanvas.com/models/IridescentDishWithOlives.glb&default&skybox.value=Abandoned%20Tank%20Farm&skybox.background=Projective%20Dome&debug.grid=false&shadowCatcher.enabled=true&default) This new release is chock-full with enhancements aimed at providing more realistic, insightful, and versatile viewing options for your glTF files. Let's dive into the headline features of glTF Viewer 4.0. + + #### New WebGPU Renderer ![WebGPU Logo](/img/webgpu-logo.svg) diff --git a/blog/2023-10-11-avif-webp-lands-in-editor.md b/blog/2023-10-11-avif-webp-lands-in-editor.md index aa9440071..6b27406e5 100644 --- a/blog/2023-10-11-avif-webp-lands-in-editor.md +++ b/blog/2023-10-11-avif-webp-lands-in-editor.md @@ -15,6 +15,8 @@ tags: This is not just an exciting update for us but a game-changer for anyone looking to optimize their projects for faster load times and better quality. + + JPGs and PNGs have served us well. They're reliable and you can use them everywhere. AVIF and WebP are the new kids on the block. They offer better compression with a wider range of features like alpha channels, HDR and wide color gamut. But how do these formats work in practice and are they really that good? Let's dive in. _Take a look at the following images:_ diff --git a/blog/2023-12-05-compressing-gaussian-splats.md b/blog/2023-12-05-compressing-gaussian-splats.md index d9012a336..24cf1ddbb 100644 --- a/blog/2023-12-05-compressing-gaussian-splats.md +++ b/blog/2023-12-05-compressing-gaussian-splats.md @@ -17,6 +17,8 @@ For example, this is a Gaussian Splat scene rendered in PlayCanvas.