- Welcome
- Join the H3D Student Community
- FAQs
- How to Study This Course
- Basic Trigonometry
- Basic Trigonometry Quiz
Mathematics for Computer Games Development using Unity
Acquire a thorough understanding of fundamental mathematical concepts, including data structures and algorithms, to ...Read more
Online
₹ 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
certificate availability
Yes
certificate providing authority
Udemy
Who it is for
What you will learn
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
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?