Game Development In Unity 3D Tutorial

Take Your Game Creation Skills To The Next Level With This Advanced Unity 3D Tutorial
3.8 (6 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
924 students enrolled
$19
$50
62% off
Take This Course
  • Lectures 64
  • Length 6 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 6/2013 English

Course Description

In this Advanced Unity 3D Game Development training course, Infinite Skills teaches you how to use some of the advanced features available to you within the Unity 4 game engine. This course is designed for the experienced Unity developer. You should have a working understanding of the Unity 4 engine and features before taking this tutorial.

You start the training with a quick review of the basics of Unity 4. The course then jumps right into advanced, Multi-player Network Gaming. He shows you how to implement not only Internet based Network Gaming, but also LAN based using .NET Sockets. You will create a network chat system, learn how to skin Avatars, synchronize pickups and drops, and then you will move on to the Social API. Robert covers specific iOS Game Center features such as the Leaderboard and Achievements, as well as in-app purchasing. To complete this Unity 3D video tutorial, Robert covers using a batch mode Unity game as a stand alone server, and as an alternative, third party solutions Photon and Smart Fox.

By the time you have completed this advanced Unity 3D tutorial you will have an in-depth understanding of advanced Unity 4 features. You will understand network gaming and how to implement it, as well as how to integrate social gaming and in-app purchasing to your project. This Unity 4 video training includes Working Files, allowing you to follow along with the author throughout the lessons.

What are the requirements?

  • A Desire To Learn

What am I going to get from this course?

  • Take Your Game Development Skills With Unity 3D To The Next Level
  • Learn The Skills To Create Engaging And Realistic Games
  • Learn How Unity 3D Can Shorten The Development Process

What is the target audience?

  • Game Developers
  • Any One Wishing To Learn How To Create Games Using The Powerful Unity 3D Engine

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
Important - Working Files - Download These First
Preview
Article
0101 Welcome to Unity 4
Preview
01:40
0102 What You Should Expect From The Video
Preview
02:08
0103 What You Need For This Series
Preview
01:39
Section 2: The Basics - Examining Coconut Hut Single Player
0201 Windows Versus Tabbed Views
Preview
01:55
0202 Window Extras
Preview
02:54
0203 Unity Pro Views
02:29
0204 Creating Custom Layouts
02:56
0205 Rotating
03:06
0206 Snapping
02:07
0207 Parenting
02:16
Section 3: Internet Based Multi-Player Network Gaming
0301 Testing On The Unity Master Server
04:07
0302 Running Your Own Master Server
07:12
0303 Using PHP To Manage A Master Server
09:23
0304 Hosting A Game And Registering With Your Master Server - Part 1
08:26
0305 Hosting A Game And Registering With Your Master Server - Part 2
09:13
0306 Joining A Hosted Game
06:45
Section 4: LAN Based Multi-Player Network Gaming
0401 .NET Sockets
02:07
0402 Implementing Master Server Semantics
11:52
0403 Hosting A Game And Registering With The LAN
01:10
0404 Joining A LAN-Hosted Game
02:36
0405 Issues With NAT And Multi-Player Network Gaming
03:21
0406 Issues With LAN And Multi-Player Network Gaming
01:45
Section 5: General Multi-Player Network Design Decisions
0502 Who Owns The Physics
03:55
0503 Who Owns The Status
04:01
0504 How To Deal With Compromises And Imperfections
03:09
Section 6: Basic Communication Between Players
0601 Entering Chat Messages
13:21
0602 Sending Chat Messages
08:46
0603 Displaying Chat Messages
03:47
0604 Aging Off And Fading Out Chat Messages
05:17
0605 Network Traffic Logging And Debugging
03:24
Section 7: Main Character Avatar
0701 Network Instantiation - Part 1
05:42
0702 Network Instantiation - Part 2
06:34
0703 Changing The Avatar Skin - Part 1
05:55
0704 Changing The Avatar Skin - Part 2
08:08
0705 Changing The Avatar Skin - Part 3
04:15
0706 Changing The Avatar Mesh - Part 1
05:06
0707 Changing The Avatar Mesh - Part 2
06:31
0708 Synchronizing Animation - Part 1
07:57
0709 Synchronizing Animation - Part 2
07:47
Section 8: Pickups And Drops
0801 Network Instantiation - Part 1
08:01
0802 Network Instantiation - Part 2
07:50
0803 Synchronizing Pickup
11:04
0804 Synchronizing Drop
13:49
0805 Synchronizing Explosions - Part 1
05:51
0806 Synchronizing Explosions - Part 2
07:54
0807 Synchronizing Health And Scoring - Part 1
05:26
0808 Synchronizing Health And Scoring - Part 2
07:32
Section 9: The Social API
0901 Profiles - Part 1
06:41
0902 Profiles - Part 2
03:58
0903 Achievements
10:52
0904 Score
12:02
0905 Leaderboard
06:18
0906 iOS Game-Center Extras
01:48
Section 10: 10. Native Code Plug-Ins
1001 Plug-In Architecture
06:56
1002 Desktop And Mobile Plug-In Comparison - Part 1
03:03
1003 Desktop And Mobile Plug-In Comparison - Part 2
06:02
1004 In App Purchase - Items Or Credits
04:10
1005 In App Purchase For iOS
13:03
Section 11: Server Based Games
1101 Using A Unity Instance - Part 1
09:03
1102 Using A Unity Instance - Part 2
05:40
1103 Using Photon
02:21
1104 Using Smart Fox
08:42
Section 12: Wrap-Up
1201 Final Thoughts
01:03

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Infinite Skills, High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.

Ready to start learning?
Take This Course