Mathematics for Computer Games Development using Unity

BY
Udemy

Acquire a thorough understanding of fundamental mathematical concepts, including data structures and algorithms, to develop games.

Mode

Online

Fees

₹ 399 3699

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Mathematics for Computer Games Development using Unity online certification is designed by Penny de Byl - an International Award Winning Professor & Author in partnership with Penny @Holistic3D.com - an Academic, Author & Game Development Enthusiast and is delivered by  Udemy and is intended for participants who want to study the principles of various mathematical concepts useful for game development operations. The Mathematics for Computer Games Development using Unity online course is designed for those interested in learning how to construct 2D/3D games using the Unity game engine

Mathematics for Computer Games Development using Unity online classes focuses on providing a fundamental comprehension of mathematics and assisting participants in mastering the strategies for accumulating mathematical information to improve their game development skills. With this course, participants will receive 15 hours of thorough lectures, as well as 27 downloadable materials, 7 articles, and quizzes, on topics such as game design, C# programming, transforming game objects, process optimization, trigonometry, ray casting, and more.

The highlights

  • Certificate of completion
  • Self-paced course
  • 15 hours of pre-recorded video content
  • 7 articles
  • 27 downloadable resources
  • Quizzes

Program offerings

  • Online course
  • Learning resources. 30-day money-back guarantee
  • Unlimited access
  • Accessible on mobile devices and tv

Course and certificate fees

Fees information
₹ 399  ₹3,699
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

Mathematical skill

After completing the Mathematics for Computer Games Development using Unity certification course, participants will obtain a practical understanding of the mathematical concepts associated with Unity for game development. Participants will learn about the principles of vector mathematics, as well as the functionalities of C# programming and game development. Participants will gain knowledge of trigonometry, collision detection, intersection, ray casting, process optimization, and affine transformations, among other topics. In addition, participants will learn how to transform game objects and work with quaternion and bitwise operators.

The syllabus

Introduction and Welcome

  • Welcome
  • Join the H3D Student Community
  • FAQs
  • How to Study This Course
  • Basic Trigonometry
  • Basic Trigonometry Quiz

Bitwise Operations

  • Bits, Bytes and Binary
  • Binary Quiz
  • Bit Flags & Bitwise Operators
  • Turning Bit Flags Off
  • Bit Masks
  • Bit Mask Challenge Solution
  • Bit Shifting
  • Bit Shift Quiz
  • Bit Toggling and Unity Specifics
  • Bitboards
  • Putting Bitboards Into Practice Part 1
  • Putting Bitboards Into Practice Part 2
  • Putting Bitboards Into Practice Part 3
  • Bitboard Quiz
  • Other Bitwise Operation Hacks

Location

  • Cartesian Coordinates & Points
  • Plotting Points: A Simple Data Structure
  • Drawing Lines: Solution
  • Graph Line Challenge
  • Practice Locating 2D Points on a Cartesian Plane
  • Calculating Distance Part 1
  • Points Quiz
  • Calculating Distance Part 2

Vectors

  • Introduction to Vectors Part 1
  • Introduction to Vectors Part 2
  • Vectors Quiz
  • Vectors: Moving to a Point
  • Vectors and Points Quiz
  • Vector Normal Form
  • Calculating Vector Normals Quiz
  • Dot Product
  • Derivation of Vector Angle Calculation
  • Dot Product Quiz
  • Rotations
  • Cross Product
  • Cross Product Quiz
  • 2D LookAt Challenge
  • Dot Cross Challenge
  • Challenge Solutions
  • Turn Angle and Distance Quiz
  • Recreate Rotate and Translate Challenge Part 1
  • Recreate Rotate and Translate Challenge Part 2
  • Moving from 2D to 3D
  • 3D Points Quiz
  • 3D Vector Mathematics Quiz
  • Exploring Rotation in 3D

Intersections

  • Lines, Line Segments and Rays Part 1
  • Lines, Line Segments and Rays Part 2
  • Lines Quiz
  • Planes
  • Planes Points Quiz
  • Another Line Constructor
  • Intersection of Two Line Segments
  • Improving Line Intersection
  • Line Intersection Quiz
  • Line-Line Intersection Challenge
  • Line-Plane Intersections
  • Line-Plane Intersections, Projections and Reflections
  • Plane Reflections
  • Unity Specifics For Intersections
  • More Unity Specifics Part 1
  • More Unity Specifics Part 2

Affine Transformations

  • An Introduction to Matrices
  • Matrix Quiz
  • Homogeneous Coordinates
  • Transformations
  • Matrices: Data Structures and Algorithms Part 1
  • Matrices: Data Structures and Algorithms Part 2
  • Translation
  • Scaling
  • Rotation
  • Affine Transformations
  • Shear and Reflect Challenge
  • Quaternions
  • Quaternion Quiz
  • Programming Quaternion Rotations
  • Extracting the Rotation Axis and Angle
  • Quaternion Rotations

Final Words

  • Final Maths Library Code
  • Some Final Words from Penny
  • Where to now?

Instructors

Dr Penny de Byl

Dr Penny de Byl
Professor
Udemy

Other Bachelors, Ph.D

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books