Tags
Language
Tags
March 2024
Su Mo Tu We Th Fr Sa
25 26 27 28 29 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6

Make Mobile VR Games in Unity with C# for Google Cardboard (2017)

Posted By: ParRus
Make Mobile VR Games in Unity with C# for Google Cardboard (2017)

Make Mobile VR Games in Unity with C# for Google Cardboard (2017)
WEBRip | English | MP4 + Project files | 1910 x 1080 | AVC ~421 kbps | 30 fps
AAC | 192 Kbps | 48.0 KHz | 2 channels | ~14.5 hours | 4.54 GB
Genre: eLearning Video / Development, Programming

Learn to code in .NET's C# from scratch. Make virtual reality games in Unity. Google Daydream for Cardboard.
After a false-start in the 1980s, it's finally time for VR to shine. Facebook famously bought Oculus for $2bn in 2014, and now several major headsets are on the market (Oculus Rift, Sony's PlayStation VR, HTC Vive and more). This course is focused on mobile VR, which has a huge uptake via Google Cardboard and Gear VR.

Major game engines such as Unity and Unreal are now supporting VR, and the computer power required to drive VR is finally affordable. Today we have some great platforms to work with including Oculus Rift, Google Project Cardboard, and Samsung Gear VR.

Access to this course comes with an optional, free community site where you can share games and 3D models, as well as connect with 1000s of other friendly students.

What Will I Learn?

You will learn about the current VR offerings, explore their fundamental capabilities and requirements. You'll then learn basic coding in C#, and brush-up your vector maths. From there we'll build Shoot Hoop, which as a bonus is Oculus Rift compatible. Finally we'll make a fun game for Google Project Cardboard - all using the free game development software Unity.

This course is for beginner to intermediate students of Unity and C#. No prior programming or Unity knowledge is required, and any experience you have will only help.

The free game engine Unity has the largest market share in indie games for a reason, it's modern and easy to use

Why Learn This Now?

All these new devices will need apps, and there's only one chance to be first in a particular space. Furthermore there are already millions (yes millions) of existing owners of Cardboard devices, and early Oculus Rift orders are very strong.

Please note that to build to iOS devices for Google Cardboard you will need access to a Mac running a recent version of XCode. We're are focused on mobile VR for iOS and android. An Oculus Rift is optional, but not required for the course. Hand controllers are not currently covered in the course.

In addition you can re-apply your knowledge to create apps for both the iOS and Android app store, which already have hundreds of VR apps. Now is just the right time to join them.

Who Are You To Teach Us?

Ben has already co-created the most popular game development courses on Udemy. Sam is a highly qualified computer scientist from Cambridge University. We're confident that we can help you build the skills in VR you need to get started.

The VR wave is about to come in, and I'd love you to be on it with us.

Samuel Pattuzzi & Ben Tristem

Who is the target audience?

Complete beginners to programming.
Students with no prior Unity knowledge.
C# programmers transferring to VR.
Unity Developers wanting to get ahead of the game.
This course is NOT yet ideal for advanced developers looking to deploy to PlayStation VR, or HTC Vive.


Introducing VR & Comparing Devices
27:22
Promo Video & Games List
Preview
02:29
How to Share in the Discussions
00:17
Welcome To The Course
Preview
01:23
The Top 5 VR Platforms Compared
10:18
Where to Dive in
02:47
Installing Unity
09:09
Section End QUIZ
4 questions
Section 1 Wrap-Up
00:59

Go Home - Programming in C#
02:37:48
"Go Home" Game Introduction
01:11
Game Design Document
05:08
Scripts in Unity
08:49
Writing to the Console
Preview
11:28
Declaring and Assigning Variables
14:10
Math Operations on Variables
09:00
Booleans and if statements
13:40
Mid-section Quiz
10 questions
Recapping the Basics
01:06
Methods and User Input
10:56
Vectors for Position and Movement
06:52
Vectors, Classes and Objects
Preview
11:23
Declaring Your Own Classes
12:41
Updating Shared Variables
09:25
Mid-section Quiz
9 questions
Recapping Objects, Classes and Methods
00:50
Don’t Repeat Yourself with Functions
16:49
How to Speak Like a Programmer
13:13
Debugging Small Programs
10:23
End of section Quiz
8 questions
Section 2 Wrap-Up
00:44

Shoot the Hoop - 3D Game
03:55:51
"Shoot the Hoop" Game Introduction
Preview
01:12
Game Design Document Recap
03:10
Creating a 3D Scene
09:13
Rigidbody Physics
06:19
Smart Copies with Prefabs
07:04
Instantiating Prefabs in Code
08:12
Adding Velocity to the Ball
09:49
Rotating the Camera in Code
07:43
Taking Mouse Input
06:04
Creating a Camera Gimbal
08:19
Controlling the Camera Gimbal
09:16
Setting the Ball Spawn Location
10:35
Mid-section Quiz
10 questions
Getting the Look Direction
07:14
Collisions in Code
08:08
Keeping Score Globally
12:51
Using Multiple Scenes
09:10
Creating Menu Screen UI
12:13
UI Text and Fonts
07:39
UI Buttons and Code
08:32
Timing and Triggering Events
08:19
Updating UI Text to Show Score
13:32
Persisting Data Between Scenes
10:53
Mid-section Quiz
10 questions
Converting to Oculus Rift
04:58
UI for the Oculus Rift
08:37
Importing Assets to Build Levels
09:46
Using Triggers to Detect Scoring Baskets
Preview
13:32
Audio and Music
05:02
Triggering Sounds in Code
07:36
End of section Quiz
6 questions
Section 3 Wrap-Up
00:53

Squashy Toad - Google Cardboard
07:13:03
Becoming an Android Developer
12:34
Building an Unity Android Project
10:11
Android Quiz
3 questions
Becoming an iOS Developer
10:30
Building an Unity iOS Project
08:43
iOS Quiz
3 questions
Setup a VR Camera
07:53
UI in VR Environments
13:18
Interacting with Buttons in VR
Preview
11:02
Google VR Spatial Audio Sources
08:48
Avoiding Motion Sickness
11:16
Debugging Vectors in Unity
13:27
Advanced Vector Manipulation
12:21
Jumping Only When Grounded
13:03
Tile-based Terrain
17:22
Mid-section Quiz
10 questions
Procedurally Generated Terrain
17:08
Generating Infinite Terrain
09:29
Scaling Down or Up
13:24
Creating Nested Prefabs
13:52
Moving Cars with Kinematic Colliders
15:31
Spawning Cars Randomly
11:26
Understanding Bell Curves
12:32
Simulating Random Traffic
11:59
Moving Rigidbodies Smoothly
11:25
Count-based Grounding Checks
12:22
Double and Triple Hop Jumping
08:52
Mid-section Quiz
10 questions
Understanding 3D Rotation
13:40
Creating Rotations from Vectors
13:27
HUD UI and Level Reload
11:54
Lethal Objects and Death Notification
14:06
Pausing Game Mechanics
08:49
Garbage Collecting GameObjects
10:33
Enums for Labeled Numbers
13:56
Locking the Cursor
04:38
Basic Performance Benchmarking
11:43
Performance Optimization Loop
08:49
Mid-section Quiz
10 questions
Unity Profiler on Mobile
13:26
Challenge - Add Level Audio
09:10
Spawning and Destroying Lanes
10:24
End of section Quiz
3 questions

Continuing Your GameDev Journey
05:09
Course Wrap-up
01:11
BONUS LECTURE - Our Other Courses
03:58

also You can watch my other last: Programming-posts

General
Complete name : 061 Interacting with Buttons in VR.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42 (isom/iso2/avc1/mp41/mp42)
File size : 48.4 MiB
Duration : 11 min 2 s
Overall bit rate mode : Variable
Overall bit rate : 613 kb/s
Encoded date : UTC 2016-10-07 09:39:23
Tagged date : UTC 2016-10-07 09:39:23
Writing application : Lavf53.32.100

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 11 min 2 s
Bit rate : 421 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.007
Stream size : 33.2 MiB (69%)
Writing library : x264 core 136
Encoding settings : cabac=1 / ref=4 / deblock=1:0:0 / analyse=0x3:0x113 / me=umh / subme=7 / psy=0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=0 / threads=48 / lookahead_threads=8 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=16 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=300 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc=crf / mbtree=0 / crf=23.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Language : English
Encoded date : UTC 2016-10-07 09:39:23
Tagged date : UTC 2016-10-07 10:00:13

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 11 min 2 s
Bit rate mode : Variable
Bit rate : 192 kb/s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 spf)
Compression mode : Lossy
Stream size : 15.0 MiB (31%)
Default : Yes
Alternate group : 1
Encoded date : UTC 2016-10-07 09:39:23
Tagged date : UTC 2016-10-07 10:00:13
Screenshots

Make Mobile VR Games in Unity with C# for Google Cardboard (2017)

Make Mobile VR Games in Unity with C# for Google Cardboard (2017)

Make Mobile VR Games in Unity with C# for Google Cardboard (2017)

Make Mobile VR Games in Unity with C# for Google Cardboard (2017)

Make Mobile VR Games in Unity with C# for Google Cardboard (2017)

Exclusive eLearning Videos ParRus-blogadd to bookmarks

Feel free to contact me PM
when links are dead or want any repost

Make Mobile VR Games in Unity with C# for Google Cardboard (2017)