Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add 2D Vector Basics For Unity to your Wishlist.

Add to Wishlist

2D Vector Basics For Unity

With code examples in C#
4.6 (5 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.
45 students enrolled
Created by Tom Owsiak
Last updated 8/2016
$10 $20 50% off
2 days left at this price!
30-Day Money-Back Guarantee
  • 1.5 hours on-demand video
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
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
View Curriculum
  • Should be able to get Unity
  • Should be able to get MonoDevelop

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
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

Lesson Objective: Understand the concept of vector magnitude

Understanding and using vector magnitudes

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

Lesson Objective: Understanding unit vectors

Understanding unit vectors

Lesson Objective: Understanding normalization

Normalizing vectors

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

C# Unity code to illustrate lessons 5 and 6

Lesson Objective: Understand how to add vectors

Understanding how to add vectors

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

Subtracting vectors

Lesson Objective: Understand how to express vector addition in code

C# Unity code to illustrate lessons 7 and 8

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

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

Code to illustrate lessons 9 and 10
1 Lecture 00:35

Lesson Objective: What steps to take to grow your skills

Where to go from here
About the Instructor
4.3 Average rating
1,086 Reviews
15,443 Students
14 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

Report Abuse