Mastering 2D Vectors for Unity
4.6 (7 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.
53 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Mastering 2D Vectors for Unity to your Wishlist.

Add to Wishlist

Mastering 2D Vectors for Unity

With code examples in C#
4.6 (7 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.
53 students enrolled
Created by Tom O.
Last updated 8/2016
English
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Draw vectors
  • Understand how to interpret components
  • Understand the meaning of vector magnitudes
  • Understand the concept of a force
  • Understand the concept of dot product
  • Write code to express vector concepts in C# in Unity
  • Understand the concept of global coordinates
  • Understand the concept of local coordinates
  • Others...
View Curriculum
Requirements
  • Should be able to get Unity
  • Should be able to get MonoDevelop
Description

Vectors are an extremely important aspect of game programming. In this course, you're introduced to vectors in two dimensions to make the process of learning as simple as possible. The lessons are animated presentations, with several summary code lessons. The course covers the fundamentals of vectors though a variety of illustrations, and through direct applications to Unity game programming.  Though the concepts are introduced in two dimensions, many of the concepts carry over to three dimensions. The code examples shown are in C#. This course will be useful to game programmers, but also to people who are interested in science in general because vectors are a general scientific concept. Let's get exploring!

Who is the target audience?
  • Those interested in game programming
  • Those who already know some C#
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 15 Lectures Collapse All 15 Lectures 01:39:54
+
Introduction
1 Lecture 00:31

Lesson Objective: What we're going to learn

Preview 00:31
+
Brief Review Of Required Basics
13 Lectures 01:38:48

Lesson Objective: Understand why vectors are used

Preview 04:29

Lesson Objective: Understand the concept of a vector component

Understanding vector components
06:44

Lesson Objective: Understand the concept of vector magnitude

Understanding and using vector magnitudes
08:06

Lesson Objective: Write a small amount of code to illustrate the concept of a vector, vector components, and vector magnitudes

C# Unity code to illustrate lessons 2,3 and 4
14:55

Lesson Objective: Understanding unit vectors

Understanding unit vectors
04:54

Lesson Objective: Understanding normalization

Normalizing vectors
05:51

Lesson Objective: Write C# code to illustrate using normalized vectors

C# Unity code to illustrate lessons 5 and 6
04:06

Lesson Objective: Understand how to add vectors

Understanding how to add vectors
06:16

Lesson Objective: Understand how to subtract vectors and how to use vector subtraction

Subtracting vectors
08:57

Lesson Objective: Understand how to express vector addition in code

C# Unity code to illustrate lessons 7 and 8
06:42

Lesson Objective: Understand the meaning of a dot product

Preview 08:26

Learning Objective: Understand how to use the dot product in two dimensions

Understanding the dot product, part 2
06:44

Lesson Objective: Understand how to use the dot product in real code

Code to illustrate lessons 9 and 10
12:38
+
Conclusion
1 Lecture 00:35

Lesson Objective: What steps to take to grow your skills

Where to go from here
00:35
About the Instructor
Tom O.
4.5 Average rating
1,299 Reviews
16,433 Students
18 Courses
Web, Math, Stats., and Physics Expert
  • I have nine years experience as a teacher of mathematics, physics, statistics, and programming. I worked for five years as a database programmer using various technologies such as .NET, Clipper, SQL, SQL Server, SAS, Excel, and others. I'm the publisher of one of the most successful programming courses on udemy, called "Learn C# With Visual Studio 2013". Currently, I work as a mathematics and computer science teacher at a college in NY.
  • Related Education:
  • Master of Science in Applied Statistical Computing, Kennesaw State University
  • Bachelor of Arts, Pure Mathematics, Queens College
  • Associates of Science in Computer Programming
  • Creator of more than 1620 math, physics, statistics and programming videos
  • Programmer of more than 500 educational simulations