Schița subiectului
Before we start
This page contains all the information you need regarding the necessary hardware setup for this course. It is strongly recommended to check this section before starting this class. :)
Let's see what information you know about AR and VR, so we can understand how to help you!
01 - Intro to Unity. Basic 3D Game
What is a game engine? Why do we need game engines? Why do we use Unity and not Unreal or other game engine for this course? How do I properly install Unity?
You are going to find out the basics of Unity: how to create new projects (whether we talk about 2D or 3D projects), how to add new assets in scene or how to import custom assets.
You will find out how we can command objects in scene to do what we want: using scripts. You will learn what a script is, why we need scripts and how to write basic scripts using C#. You will write your first script: a rotation animation and how to control a character using the WASD keys.
Have questions regarding this section? Chat with other students to find out the answers and learn more!
02 - Intro to Unity. Basic 3D Game
In this class we will continue working on the project we started yesterday. First of all, you willl learn how to rotate your character.
In many games we can switch between the first person camera and the third person camera. So why not try to implement it yourself?
Your character can move now. But it's still rigid. It looks like a statue. Let's create some animations to make the character move in a realistic way.
Have questions regarding this section? Chat with other students to find out the answers and learn more!
03 - Intro to Unity. Basic 3D Game
Is there a way to do a repetitive thing just one time?
How can we make objects disappear? Or how can we make more objects interact with each other?
Can we delay events in games?
Have questions regarding this section? Chat with other students to find out the answers and learn more!
04 - Intro to Unity. Basic 3D Game
You will see how you can create multiple scenes (for instance main menu scene and game scene) and how to bind bind them (when you press the Start Game button from the Main Menu scene, the Game scene will open).
- Today we will add some user interface elements elements to our game: minimap, healthbar, scorebar.
Have questions regarding this section? Chat with other students to find out the answers and learn more!
05 - Intro to VR
How can we build VR apps?
Have questions regarding this section? Chat with other students to find out the answers and learn more!
06 - Intro to AR (Vuforia)
What is Vuforia? How can we develop AR apps?
Have questions regarding this section? Chat with other students to find out the answers and learn more!
07 - Intro to AR (ARCore)
Yesterday we have seen how Vuforia works. Today we are going to learn about another AR SDK: ARCore.
- The easiest example on how to use ARCore is the HelloAR sample. Let's see how it is implemented and what it does.
This sample takes us a step further. You will learn how to manipulate objects in scene in an AR app.
Another interesting feature of ARCore is the Augmented Images one. With this feature we are able to bring to life static images. Maybe we can implement an interactive museum with this feature. What do you think?
Have questions regarding this section? Chat with other students to find out the answers and learn more!
08 - Measure Distances App using ARCore
Sometimes we need to measure distances. But we don't always have a ruler with us. On the other hand, we probably all have a mobile phone all the times with us. So why not try and implement an app which can help us measure short distances using the camera phone?
Have questions regarding this section? Chat with other students to find out the answers and learn more!
09 - Indoor Localisation using ARCore
Today we are going to create two apps: one for mobile and one for PC. These towapps will communicate with each other and we will be able to see on the computer how the user is moving his/her phone.
Have questions regarding this section? Chat with other students to find out the answers and learn more!
10 - The End
Let's see what information you know about AR and VR, now that you almost finished the course!