News & Blog

Construct Arcade

In Oc­to­ber 2018, al­most three months ago, we launched the VR brows­er games plat­form Con­struct Ar­cade with ini­tial­ly four games.

With now twelve games, the plat­form is slow­ly grow­ing to the ex­pe­ri­ence we are imag­in­ing.

Chicken and Egg

Plat­forms like these pro­vide one great dif­fi­cul­ty: if there are no games, there are no play­ers. If there are no play­ers, no de­vel­op­er wants to pub­lish their game on the plat­form, so there are no games.

We par­tial­ly solve this prob­lem by heav­i­ly in­vest­ing time in­to de­vel­op­ing games for the plat­form our­selves and ac­tive­ly reach­ing out to the de­vel­op­ers of ex­ist­ing We­b­VR games.

Why another WebVR content site?

Con­struct Ar­cade is dif­fer­ent: as a gamer, you are not look­ing for 360° pic­tures and videos, you do not want to see VR mu­sic videos and def­i­nite­ly not ed­u­ca­tion­al con­tent.

While there are many col­lec­tions of VR ex­pe­ri­ences, none of them ac­tu­al­ly fo­cus on games.

Of­ten, VR ex­pe­ri­ences don’t work, be­cause their in­put re­quire­ments are not com­mu­ni­cat­ed. This can be very frus­trat­ing when click­ing on the third game that re­quires mo­tion con­trollers as a Google Card­board us­er.

We be­lieve we can (even­tu­al­ly, not quite there yet) pro­vide a con­sis­tent ex­pe­ri­ence that al­lows play­ing one game af­ter the next with­out frus­trat­ing in­ter­rup­tions.

Why WebVR?

VR in the brows­er has three big ben­e­fits:

  1. No per­ma­nent disk space re­quired, your valu­able Ocu­lus GO space is kept safe!
  2. Less fric­tion to start play­ing. We­b­VR games are usu­al­ly way small­er com­pared to in­stalled apps and can al­so con­tin­ue load­ing con­tent while you play.
  3. Porta­bil­i­ty. De­vel­op for 6-dof, 3-dof and tap and you will ba­si­cal­ly have sup­port for any de­vice in your game.

Points 1 and 2 emerge from not re­quir­ing down­load or in­stal­la­tion up­front. VR brows­er games are ba­si­cal­ly web­sites. Think of them as Web Apps maybe.

Point 3 is im­por­tant from a de­vel­op­er stand­point. While big­ger en­gines like Un­re­al En­gine 4 and Uni­ty of­ten have ab­strac­tions built in­to them to ab­stract the dif­fer­ences away, the brows­er al­ready has this built-in with the We­bXR API. You mere­ly need to han­dle the case of in­put types not be­ing avail­able.


If this got you in­ter­est­ed in de­vel­op­ing VR games for the brows­er, you can check out our guide on how to get start­ed over on Con­struct Ar­cade. If you al­ready have a game and want to help the plat­form grow, please con­tact us!

We are very much look­ing in­to what the fu­ture brings and how the com­mu­ni­ty around the plat­form will evolve.