vreality

Unity3D (С# Programming) and Augmented Reality/Virtual Reality in Unity3D

In this course you will learn how to develop VR applications using Unity3D. The developed application can support devices such as the Oculus Rift and Google Cardboard, allowing to interact with virtual worlds. Our experts will tell you how to create a number of fascinating VR-projects. You will learn how to manage the game engine Unity 3D with Unity editor and scripting in C #. By the end of the course, you can using Unity to create a series of rich, interactive examples of perception of virtual reality.

Unity3D (С# Programming) and Augmented Reality/Virtual Reality in Unity3D

Basics Unity3D. Beginning of work. Development environment.

1

Introduction. What Unity3D ? Opportunities to date. Cross-platform. Examples based on the Unity game.

2

Interface. Working window. Setting up the workspace.

3

Interface. Working window. Setting up the workspace.

4

Interface. Working window. Setting up the workspace.

Start of the project: placement of objects.

1

Camera scenes. Modes. Setting.

2

The interaction between game objects in the scene.

3

Organizing Objects. Tags. Layers.

4

Game Resources. Assets. Types, features, specifics.

5

Running and debugging stage. Project Settings.

6

Landscape. Creating surface. The basic principles and rules.

7

Detailed ground. Vegetation.

8

Water. Creating a water surface. Setting its parameters.

9

Skybox component. Features of creation of the sky. Materials.

Basics of programming.

1

Variables. Data types.

2

Relational operators and logical operators.

3

Bitwise operators. Conditional operators.

4

Loops for, while, do while, foreach.

5

Arrays. Multidimensional Arrays.

6

Classes and Objects.

7

OOP in Unity3D. Specificity. Examples of implementation of design patterns.

8

Working with events. Delegates. class interface.

9

Coroutine. Overview. Principle of operation. Coroutine - as an integral part of many scripts in Unity3D. Implementation in the specific examples.

Control. Moving objects.

1

Script Component to inspect the scene: MouseLook.

2

Component for keyboard input.

3

Rays and their use. What is the cast rays? Simulated shooting ScreenPointToRay team. Adding visual indicators.

4

The basic artificial intelligence to navigate the scene. Layers. Compound surfaces for navigation.

5

Creating a geometric model of the scene.

6

Physics, as a tool to manage.

7

Features of management across multiple platforms. Creation of a single control algorithm.

Working with graphics and 3D models. Effects.

1

Creating a geometric model of the scene.

2

Import of 3D graphics editors. Working with materials. Shaders used in Unity3D. Importing textures.

3

Import of 3D graphics editors. Working with materials. Shaders used in Unity3D. Importing textures.

4

Creating an interface for the game. The methods and resources. interface Linking with the events in the game. Textures and fonts. Working with the Canvas.

5

Development of a common gaming structure. Logic Programming for game objects. Linking objects together.

6

Program work with the transformation of the object and its components.

7

Layout. location modes. Layout element.

Physics. Creating animation.

1

The physics of the game. Setting Bodies and their kollayderov.Gravitatsiya. Physical materials. Working with moving objects. Bullets, arrows, fireballs

2

Animation and gaming facilities. Types of animation work rules. Creating animations for surrounding objects using Unity3D. Overview of the engine options for skeletal animation.

3

Create 2D animation, levels, characters.

Sound sources. Sound effects.

1

Shine. Types of sources. Features of use. Textures for the form of light.

2

Sound effects and music. Interface control the sound. Play sound effects. Background music.

Treatment progress of the game. External Tools. WebGL.

1

Saving and loading the achievements of the player. Winning the game.

2

Import video in a scene.

3

Connect and Google Service for games.

4

Creating games for the Internet. Unity Player and HTML5 / WebGL.

5

External tools used in conjunction with Unity. Useful plugins.

Augmented Reality (Augmented Reality).

1

What is augmented reality?

2

Using augmented reality platform Vuforia.

3

The targets (targets). Types of targets. Services of dial Vuforia Web Services.

Virtual Reality (Virtual Reality).

1

What is virtual reality? Types of helmet displays. The difference between the augmented and virtual reality.

2

Software integration VR devices. Built-in support for Unity VR.

3

Build for Google Cardboard. Adjusting for Android. Set Cardboard Unity package. Adding chamber.

4

Adaptive user interface objects, tracking the position of the head.

5

Media Content with a 360 degrees. Panoramas. Photosphere.

6

Multi-user virtual reality.

7

Developing and sharing VRChat rooms.

Exam

1

Fundamentals of programming in C #.

2

Editor Unity3D.

3

Augmented and virtual reality (theory).

4

Test.

* As you progress through the course, anyone can create their portfolio

Download course program

hat

Attention!

Pupils and students of daily form of training opportunities for FREE to learn and start working in the IT field.

SENTENCE

The bottom line is this: bring 3 people who will pay for any of our courses and get the possibility to learn by FREE.

Offer Indefinitely

All kinds of courses repeated every 3 months. So as soon as the dialed third of people who have come from you, you get the opportunity to choose a course and enroll in the right you set.

Effective permanent action:'

Refer a friend and receive a 10 % discount each.

For those who pay the entire course at once (official agreement)

so the additional 10% discount.

Select a city:

more50%

hat

Graduates successfully get a job in the IT companies on completion of the course.

The total number of trained students

350people

hat

Number of people in areas Group:

Mark-Up

0

Programming

0

Design

0

The average number of students in the group

86-11 people

hat

The age range of people who attended courses

slider average 18-32
14 years to 55

The percentage of people who have fallen into IT from other areas

65%
hat
  • Managers

  • Consultants

  • Manchendayzery

  • Engineers

  • Teacher

  • Salespeople

  • Translators

Our graduates

graduates
graduates
graduates

Ask your question

Reviews

Бизнес Коучинг

Несколько раз посещал тренинги Владимира, остались исключительно положительные эмоции. Он очень доступно рассказывает о своем, достаточно богатом опыте решения различных сложных ситуаций и ведения бизнеса, именно не из книжек, а основываясь на личном опыт...

Website programming and web services

I am from Kiev. I came in Kharkov specially finish the courses from Smithysoft, because friends advised. Courses liked the price and the quality is absolutely justified and adequate. I would especially like to note the teaching - is available to explain a...

Programming websites and web services

Courses are very interesting, the material is very well systematized, in the ratio of price and quality is better than you can imagine. There is a real opportunity to express themselves in the classroom and fill up a team of young professionals.

Website programming and web services

It was my first course. The courses we studied PHP, MySql, Symfony 2. It is not easy to immediately engage themselves in a different sphere, but with the help of tutors it was not dolgo.Sami courses are very interestno and when there is any unclear point ...

Unity3D and C# Programming

Lecturers on the course paid attention to students. This company is pleased with the organization of the educational process and training provided for the necessary programs and materials. Throughout the course it was still accessible and understandable. ...

Website programming and web services

The course is like. Teacher professional in the business. The training program justify all expectations. In general I am satisfied with the learning process and the knowledge acquired. According to 10-point scale would put 9 out of 10. I recommend to anyo...

Programming websites and web services

Good day, I want to recommend a course, I myself graduated from the course here php and got a lot of new knowledge, which is later used effectively. Who is interested in, and the more doubts - and whether or not to go? - I can say, yes, it is worth, you w...

Unity3D and C# Programming

Just recently we finished the course, and the excitement of such an array of accumulated knowledge does not go so far. You can even spend a whole day in Yunkov and miss. Of course in order to more fully capture all the subtleties of this time no one will...

Website programming and web services

Courses liked. I got a lot of useful information, and most importantly - all the knowledge managed to organize and then successfully applied in practice. Organization of work at height - group is not large, teachers are responsible for all questions so th...

Unity3D and C# Programming

I graduated from the Unity 3D courses Smithysoft, what madly glad, because these courses have given me more than 4 years of university! Teacher tells accessible and understandable, and helps in any free minute, which can not but rejoice! Thanks to these c...

Unity3D and C# Programming

I finished the course on Smithysoft programming. Excellent courses. I graduated unity 3D. Dali good push for the device in the foreign company, where I've been wanting.

Website programming and web services

Graduated course, a lot of positive experiences and perspectives, the most important thing - the giving of information, it is very accessible, understandable, and most importantly, that from scratch. In any unclear situation was explained several times, a...

Website programming and web services

Good day! Tell her story, I came with the aim to learn html, did not know nothing about html or about php, wanted to start with a simple to learn to start html, after talks with the director of the company, he sent us on php, and I have not a drop has not...

Website programming and web services

Good afternoon! completed courses php, very much at the top of the course was not clear, but the picture became clearer with time. Before courses about php, I do not know anything, now I can build a website from scratch, teaching good practice was on each...

Website programming and web services

She graduated from the PHP course in Smithysoft and admit was very pleased. The teacher handed the information very accessible and in a simple manner. For me, the man is absolutely not familiar with programming, it was easy to master the material. But muc...

Programming web sites and applications

A year ago, I am finishing PHP courses, very satisfied, I had excellent teachers and a good group, during training a lot of useful material has been learned!

Graphic web design

Hello. I graduated from WEB-Design Course. Like the teacher and the course in general. A lot of useful information and practices sooo much =). Good luck and prosperity for the entire company! It was interesting to learn from you.

Markup

I'll finish the course layout. The approach to learning like - that just need to get started ... without the excess water, and examples of actual orders.

Markup

I complete the course by imposition. Came with a little knowledge: read the theory, looked some video tutorials. But this knowledge is applied in practice to the actual layout, it was not clear. When in one of the interviews were asked to mark up a simple...

Website programming and web services

Php I finish the course. In a nutshell, do not tell. But if briefly, everything's cool. Many practices and explains everything available. Learn more destinations to study at home, that is, read out the material, give the DMZ and forward, if something is n...

YOU ARE INTERESTED IN ANY OF OUR SERVICES OR NEED ANY CONSULTANTS?

Get the first consultation for free

Contact us

  • Phone: +___ (__) __ ___ __
  • E-mail:
  • Skype:
Work Type
  • Websites and web services Programming
  • Unity3D and C# Programming
  • Graphic web design
  • Crisis Management
  • Business Coaching