Skip to content

Commit

Permalink
Truncate articles
Browse files Browse the repository at this point in the history
  • Loading branch information
willeastcott committed Aug 23, 2024
1 parent 7aab990 commit 005ba8b
Show file tree
Hide file tree
Showing 226 changed files with 488 additions and 47 deletions.
2 changes: 2 additions & 0 deletions blog/2012-02-12-hello-world.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ title: Hello World

Welcome to the PlayCanvas blog (and the new look website!).

<!-- truncate -->

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.
2 changes: 2 additions & 0 deletions blog/2012-06-26-introduction-to-playcanvas.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!-- truncate -->

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?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!-- truncate -->

### 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.
Expand Down
2 changes: 2 additions & 0 deletions blog/2012-08-08-a-multiplayer-3rd-person-shooter-in-html5.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!-- truncate -->

[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._
Expand Down
2 changes: 2 additions & 0 deletions blog/2012-08-19-html5-apis-for-game-developers.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!-- truncate -->

### Updates

- **2012-10-09** - PointerLock support lands in Chrome stable
Expand Down
2 changes: 2 additions & 0 deletions blog/2012-09-10-will-html5-change-the-way-games-are-made.md
Original file line number Diff line number Diff line change
Expand Up @@ -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. 🙈

<!-- truncate -->

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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ tags:

Game: D.E.M.O. 3rd Person Shooter

<!-- truncate -->

[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)
Expand Down
2 changes: 2 additions & 0 deletions blog/2013-01-29-announcing-playcanvas-answers.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!-- truncate -->

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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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!

<!-- truncate -->

[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:
Expand Down
2 changes: 2 additions & 0 deletions blog/2013-04-22-london-html5-game-developers.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!-- truncate -->

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
Expand Down
2 changes: 2 additions & 0 deletions blog/2013-04-24-welcome-ludum-darers.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!-- truncate -->

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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!-- truncate -->

## PlayCanvas Discussion

[![PlayCanvas Forum](/img/discussion.png)](/img/discussion.png)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!-- truncate -->

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.
Expand Down
2 changes: 2 additions & 0 deletions blog/2013-08-06-moving-to-playcanvas-com.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ title: Moving to playcanvas.com

We've moved! Long live [playcanvas.com](https://playcanvas.com)!

<!-- truncate -->

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
Expand Down
2 changes: 2 additions & 0 deletions blog/2013-08-07-a-wild-programmer-appears.md
Original file line number Diff line number Diff line change
Expand Up @@ -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_

<!-- truncate -->

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.
4 changes: 3 additions & 1 deletion blog/2013-08-12-find-your-dream-job-the-tech-factor.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!-- truncate -->

[![techfactor](/img/techfactor.jpg)](/img/techfactor.jpg)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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_

<!-- truncate -->

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
Expand Down
2 changes: 2 additions & 0 deletions blog/2013-09-05-starter-kits.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ title: Starter Kits

Get hacking on a game instantly with our Platformer and FPS starter kits.

<!-- truncate -->

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.
Expand Down
2 changes: 2 additions & 0 deletions blog/2013-09-12-playcanvas-game-jam.md
Original file line number Diff line number Diff line change
Expand Up @@ -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_

<!-- truncate -->

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.
Expand Down
2 changes: 2 additions & 0 deletions blog/2013-09-23-ongamestart-game-jam.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

<!-- truncate -->

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)
Expand Down
2 changes: 2 additions & 0 deletions blog/2013-10-02-playcanvas-unleashed-at-techstars-demo-day.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

<!-- truncate -->

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:
Expand Down
2 changes: 2 additions & 0 deletions blog/2013-10-04-leap-motion-playcanvas-physics-playground.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

<!-- truncate -->

30 minutes and 20 lines of code later, we had a fun little demo app that shows the power of the device.

<div className="iframe-container">
Expand Down
2 changes: 2 additions & 0 deletions blog/2013-10-28-nottingham-gamecity-and-mozfest.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!-- truncate -->

### Thursday

[![Dave Running a Workshop](/img/confetti-workshop.jpg)](/img/confetti-workshop.jpg)
Expand Down
2 changes: 2 additions & 0 deletions blog/2013-10-31-light-and-collision-component-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ tags:

Light and Collision components have been consolidated from 7 components to 2!

<!-- truncate -->

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:
Expand Down
4 changes: 3 additions & 1 deletion blog/2013-11-18-changes-for-18th-november.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!-- truncate -->

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.

Expand Down
4 changes: 3 additions & 1 deletion blog/2013-11-25-changes-for-25th-november.md
Original file line number Diff line number Diff line change
Expand Up @@ -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!

<!-- truncate -->

## PlayCanvas Designer

Expand Down
2 changes: 2 additions & 0 deletions blog/2013-12-09-who-ludum-dares-wins.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

<!-- truncate -->

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.
Expand Down
2 changes: 2 additions & 0 deletions blog/2013-12-13-friday-assets-mega-update.md
Original file line number Diff line number Diff line change
Expand Up @@ -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_

<!-- truncate -->

## 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.
Expand Down
4 changes: 3 additions & 1 deletion blog/2013-12-18-ludum-dare-28-playcanvas-round-up.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!-- truncate -->

### [Going Around](https://playcanv.as/p/WDDAV5tg/) by [@daredevildave](https://twitter.com/daredevildave) ([Project link](https://playcanvas.com/project/3491/overview/going-around))

Expand Down
2 changes: 2 additions & 0 deletions blog/2014-01-09-a-wild-designer-appears.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ tags:

To kick off 2014 with a bang, we're welcoming a brand new member to the PlayCanvas family.

<!-- truncate -->

[![Roonio logo](/img/roonio.png)](/img/roonio.png)
_Kevin's image doesn't appear on film, so we've used this instead._

Expand Down
2 changes: 2 additions & 0 deletions blog/2014-01-13-new-maths-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ tags:

Our new math API will make your life so much easier, but it will require updating your game.

<!-- truncate -->

![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.
Expand Down
2 changes: 2 additions & 0 deletions blog/2014-01-13-primitives-are-dead-long-live-the-model.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!-- truncate -->

### 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.
Expand Down
2 changes: 2 additions & 0 deletions blog/2014-01-16-new-math-api-a-transition-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -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?

<!-- truncate -->

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
Expand Down
2 changes: 2 additions & 0 deletions blog/2014-03-21-swooop.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<!-- truncate -->

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.
Expand Down
Loading

0 comments on commit 005ba8b

Please sign in to comment.