Bye-bye. Bye-bye. Bye-bye. So, what are our solutions today if we want to still create some kind of VR experience? And I'm using Chrome here, and we'll still be using VR. So, with webVR and webXR, if you don't have webXR enabled in the browser, it defaults to, like, 3D environment, and, like, game-like experiences, and so on. Which is also good, and it's nice. We'll see today.
So, with webVR and webXR, you can actually get your sensor positioning, you can get your headset positioning, and based on that, you can do interactions with the UI. For that, you can use different tools. One is for developing that. One is Aframe, which is an amazing library and huge community that basically wraps around, like, 3GS and gives you lots of capabilities, like physics, particle effects, movement, controllers, breakcasting, you name it. Lots of things. And you can actually create really complicated experiences with that, just by using its so-called NT component system and using JavaScript. Now, if it uses JavaScript, obviously, we can embed this in React, as well, and we'll see today how it's done. Another option is just to fall back to best practices in terms of game engines. So we can use Unity game engine and develop something in C-Sharp, or we can use Unreal Engine and develop in C++, or their so-called feature, feature so-called Blueprints. But we are not here to talk about Unreal Unity, so we are here to talk about both A-Frame and React 360. Mostly about React 360. So, let's continue.
Let's take a look at the A-Frame and let's look at the examples of experience that you can get. I don't have VR enabled here because I'm on Chrome, but I still can navigate the environment by pressing arrow keys and by just looking around this wall of basic shapes, right? So this is a nice experience, but it's just like a really simple one, right? I want to see something more complex. So for more complex, let's get into a directory of different examples. One of such examples is Minecraft-like world, VR blocks, you can go around it, navigate And it's pretty awesome what you can do just with the power of A-Frame and JavaScript, right? You can get all this cool stuff here. So apart from that, let's take a look at something more complex, something more like Beat Saber type of thing, if you played on the Quest or other devices, so we can get something like this also developed in A-Frame. I think it's pretty nice, also music is kind of nice here. You absolutely cannot create something like that in React 360. So with A-Frame you can do really amazing hypnotizing experiences, right? So pretty cool what you can do with that. Now, what A-Frame uses. A-Frame uses coordinate systems. Not just A-Frame.
Comments