 Jangan terlalu susah untuk membuat perasaan dengan kecilnya. Jangan terlalu susah untuk membuat perasaan dengan kecilnya. Jika tidak, strang pula. Saya juga sangat berkait untuk kita. Saya juga sangat berupaya untuk kita membuat perasaan dengan perasaan dengan kecilnya. sejauh-jauh. Okey, so the good news is nowadays creating content for VR is easier especially with software like Unity that make 3D game development a lot more easier and in fact just this last week only Unity just released a whole new set of samples for creating content on VR so they actually came up with like some standardization on how to do all this so if you are new to VR creation you can actually choose Unity and also just check on their website for the tutorials so this is like hello hello testing can hear okay yeah so you can see the UI the samples that is provided includes like how to how do you do a UI in VR FPS first-person shooter you can do like navigating a maze using VR you can fly a plane in VR as well so these are like more or less the main main types of interactions that you may expect to have in a VR game so this is now available whereas previously people have to come up with their own ideas in terms of controls and as you all know VR is very new so controls in VR is even newer and quite fragmented some guys have tried to come up with their own ways of doing such controls but it has never been standardized so with this even Unity have come about to like standardize like okay how can you use gaze control like staring at the button and then doing this they came up with some recommendations and best practices that the industry can follow so with this I won't be going through this particular demo since Unity itself has a lot of videos and guides for these samples on how to use that so probably going through those will be better for you guys instead of the 15 minutes that I have here okay however I will just show like how I before I came across this how I can how you can given existing 3d project easily just do VR so what I'm doing what I'm going to be using is I'll be using Google Cupboard SDK because it's actually easier to pick up compared to the Oculus which these samples here are based off on yeah okay so the example okay the lighting here is quite bad but basically what what I'll be using here is this isometric 3% shooter game example also free from Unity so the game itself the game here is actually when it's provided from Unity is a tutorial on how to create your own isometric 3% shooter game so just based off of this example I managed to just use the Google Cupboard SDK to convert this 3% shooter into a VR survivor shooter so I just run through quickly like how how I managed to do that so okay most of you would have like checked out like Google Cupboard website so just by going there you can easily download SDK for Unity and then once that you downloaded the SDK I just imported it into this project and from there I actually get this prefab which is in Unity what is called like basically in construction you pre-build certain things so this prefab is already done by Google for us we can easily just drag and drop so what I did was I just drag and drop this over here and the moment it appears on the scene in this game example okay wait so let me just put down a mic first so with this step I can easily all this without additional coding or anything is instantly done for me by the example code that was provided by the Google SDK so the first thing that we can see here is so I'll just pause this yep just okay so what what is provided from the Cupboard SDK is this thing called the head object which contains a camera for the left camera and the right camera so this comes pre-build for use directly by Google and what I've done here is you will what you'll do is you'll basically move this thing onto your 3D character so in this case here our 3D character here is this character that will be in the middle of the game when the game loads so what I'll do is I'll drag this onto the character as a child of the character so once your character move around the camera object which is now a child of the character will also move with the character and head tracking itself is already inbuilt you do not have to do anything and when you're testing on your laptop or desktop you can just hold down the alternate key and you can use your mouse to simulate accelerometer gyroscope movement on your mobile device in this case yeah so this is just a very quick example of how you can easily do this to let's say you have your existing game and stuff like that so for people who are new to VR this is actually a good if you have some existing game you can do that but obviously if you read on like Oculus their blog and stuff like that they always recommend that just potting existing game into VR is always not good because it's not built for for VR but then again just for hobbies to have somewhere to start I think this is a good practice and from there you can see how things goes so like some of the issues I will have I've accounted is your camera may have collision with the characters and stuff like that so you have to play around the collider to make sure when the character move the cameras if he knocks against someone the camera doesn't get goes off and in fact I uploaded this onto the play store I mean I did this in like maybe like 1 to 2 hours I uploaded to the play store I got like a few thousand downloads and some feedback from the players so like the default let me just show you the game how it looks yeah so you can see here there is some gameplay element because for VR obviously you is you can use your head to look at the the enemy so what I've done here is with the head tracking the moment the player looks at the enemy I will auto-fire the gun so this is like one way to make use of the the head tracking as the input so some commands were now that the flash light of the of the muzzle is directly in your face players actually complain that is blinding them when they are playing this game so I have to edit and like tone down the thing because originally this was a 3% shooter so the flash doesn't really affect you when you're firing the gun so then there are all these things to take note of and when you're doing VR you can't really control so what I did was I added a Bluetooth support so you can use a if you hook up Bluetooth to your phone you can actually control the movement of the character but then again I also realized that not everyone will have a Bluetooth controller so I actually have a easier mode for for them where the spawn rate of the enemies are a lot more reduced so you can technically just stand still and just turn around to shoot at them and you can survive for a while whereas the default mode there will be so many that you just can't survive if you don't move around to avoid them yeah so sometimes when you change your game for VR you still have to do some tweaks here and there yeah okay so even the shooting I had to change a bit of the code to do a raycast based on the gaze as well yeah so I think that's that's it just a quick demo there are also some other examples so this was this is another example that you can follow from unity one of the conference I think it was just this year so they actually had during the conference they have a lot of hands-on laps so one of the example here is they actually work with Google I think this was either Google or Unity so they will show you like how step by step how how you can do something with it everything with unity and then yeah so so this is just the game here yeah so yeah any questions I guess gameplay video I can pass around the device later if if you only one of you is interested I mean it's just a simple shooter game yeah I mean I have a couple of samples I also did an example where I hooked up like a flight simkine so you can control a plane using the controller as well so but nothing big or so far they have been doing a more like small experiments yeah okay the this particular example here this one is a free asset from unity itself yeah so it comes with music sound effect 3d models even the AI for the enemies are all there so I just tweak biar rig to be less and stuff like that it's a free asset it's just caught yeah so I think it's just survivor are there over here so yep so some of the some of the reviews that I got is graphics very good but then I didn't do the graphics yeah I mean yeah a lot of people have have have used the same asset as well yeah yeah so basically it's free yeah and aversions for bi just take note they have versions for different versions of unity so like version 5 they have a separate asset that you don't you should download separately yeah okay image quality okay right now I will guess for me aliza is for VR is just mainly competition between unreal and unity personally the main difference I see between the two of them is unity by default out of the box it will try to gear more for performance whereas unreal by out of the box it will be more towards the quality the look so depending on what you are trying to achieve if let's say you want your game to support as many devices as as possible with this issue you may want to go with unity but let's say you're more concerned with like just a few high end devices with high quality and you don't want don't want to really tweak the the stuff that maybe can use unreal so so that's that but okay one one thing here you can see is this example is not meant for mobile so when I ported it for the cardboard which is for android devices I actually had to do a lot of optimization so basically what I did was I just selected all the shaders change all them to mobile shaders all the textures from like maybe 2048 I change them all to 512 then it partially reduces the the size of my APK and hence the memory needed also less otherwise when I first tried it on the phone it was very laggy because this is actually an example to show all the nice shaders and blooms and stuff like that so that is not so good for the mobile device but I guess if you do test on Oculus desktop there maybe this is still fine yeah so this part over here yeah so this is an example so like like let's say you're new to it you don't know all the terms about like UI input controls in VR now Unity has come about set up all these tutorial they give you all these very complex name and now you have a name for all these kind of controls the inputs the interface so like then they explain to you what all these are now la compared to previously some guy would just i call it a gaze control but is there a problem name for it you don't know yeah and they will like say like in this case here they they actually have like the interaction portion as well so like you can sometimes feel out a bar instead or instead of a circular field then they even have this example of you navigating through a maze in VR so in this case here you'll be uh look you can actually uh look at a object rather than a UI or or stuff like that as well kind of stuff because i i think actually end of the day uh even with this you can see from the end users right people still if possible they don't like gaze control yeah so that part unfortunately Unity is not a hardware manufacturer they can't help to standardize on that end so that one right now is still is still fragmented la so Oculus will be using their own risk control and some other guys is using i think leap motion and stuff like that that one is still still going to be fragmented for now correct these these are all software based sort of controls which on for some certain kind of games it is still sort of not so good la so let's say you are in a in an action game where reaction time is very fast and you need to move around very fast every time you need to make a turn you have to stare at the button for three seconds then you turn so that is still not so good right now for for this kind of games for this case okay this case here most cases here they are using sort of like more first person except maybe for the ship one is sort of a bit more but end of the day it is same because you are using your gaze yeah so the the object weather is it the person or first person is actually just a 3d object weather is it behind you or in front so that part is actually still the same and actually i think was it 16 if you guys are more like interested on the console vr site there's also this sony they are coming down to have more for the game developers they will be bring down they are the sony vr as well it's 16 december 16 december here yeah it's on this block as well all right thank you