Classbaze

Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Mathematics for Computer Games Development using Unity

A Beginner's Guide to Essential Mathematics, Data Structures and Algorithms used in Game Programming applied in Unity
4.6
4.6/5
(1,384 reviews)
12,772 students
Created by

9.8

Classbaze Grade®

10.0

Freshness

8.9

Popularity

9.9

Material

A Beginner's Guide to Essential Mathematics
Platform: Udemy
Video: 15h 6m
Language: English
Next start: On Demand

Best Math classes:

Classbaze Rating

Classbaze Grade®

9.8 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness

10.0 / 10
This course was last updated on 5/2022.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Popularity

8.9 / 10
We analyzed factors such as the rating (4.6/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Material

9.9 / 10
Video Score: 9.9 / 10
The course includes 15h 6m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 4 hours 48 minutes of 676 Math courses on Udemy.
Detail Score: 9.9 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.9 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

7 articles.
27 resources.
0 exercise.
0 test.

In this page

About the course

Did you know computer games use mathematics to perform every single task, from rendering to animation and physics to AI?  Mathematics is everywhere.  A fundamental understanding of mathematics is critical in every occupation and nowhere is it more important than in games development. It underpins all primary operations performed by a game engine.  You can’t even move a character across the screen without it.  Keen to learn more and build up your knowledge in mathematics to improve your game development skills?  Then this course is for you.
In this course you will build your own C# classes to work with the geometrical constructs of 2D and 3D space that will develop your understanding of positioning and moving game objects. In short you will build your own maths library to replicate some of Unity’s Vector2, Vector3, Matrix4x4 and some Mathf methods.  Throughout, we will be using the Unity Game Engine to help emphasise the mathematics concepts.
Join Dr Penny de Byl as she introduces game development mathematics using her internationally acclaimed holistic teaching style and expertise from over 25 years of teaching, research and work in games and computer graphics. Through-out the course you will follow along with hands-on workshops designed to teach you the vital mathematical techniques used in programming computer game mechanics and visuals.
During the course we will be building a game that not only uses the code we’ve written to move 2D and 3D objects around on the screen, but to play the game you will have to use your knowledge of points and vectors to solve puzzles that will reinforce your learning.  You will also build numerous mini projects to apply mathematical concepts and see how they work in games environments.
Learn how to program and work with:
•Bitwise Operations, Bit Packing and Bitboards
•2D and 3D Space
•Points
•Vectors
•Matrices
•Mapping from one coordinate system to another
•Positioning Objects
•Navigation
•Angles
•Interpolation
•Quaternions
What students are saying about this course:
•Brilliant course. Might be the most helpful course I’ve found on Udemy so far. Penny is an amazing instructor. Even by the end of the first section learned super valuable information that I can apply to my games.
•Early in the program but already learned enough to make the purchase price worthwhile.
•As always, the professor delivers a great, clear course on a badly needed subject to learn. She is so knowledgeable and can impart her knowledge to her students. I recommend all her courses and her YouTube channel.

What can you learn from this course?

✓ How to use bitwise operations to optimise processing and storage in games.
✓ Everything there is to know about vector mathematics and how to navigate in 2D and 3D space.
✓ The principles and practice behind collision detection with lines, line segments and ray casting.
✓ The beauty of affine transformations and the fundamentals in transforming game objects.
✓ What a quaternion is and how it is used to rotate game objects.
✓ How to build a mathematics library in C# from scratch.

What you need to start the course?

• Familiarity with the Unity Game Engine
• Confidence in programming with C
#• Mathematics skills to high school level (basic trigonometry and algebra).

Who is this course is made for?

• Beginner game development students who want to be able to understand the mathematics behind game engines.
• Skilled programmers keen to move into 2D and 3D game development spaces.
• Game development enthusiasts who want a deeper understanding of how mathematics is applied in games.
• Anyone with an appreciation of mathematics who wants to investigate how it is applied in computer game environments.

Are there coupons or discounts for Mathematics for Computer Games Development using Unity ? What is the current price?

The course costs $15.99. And currently there is a 20% discount on the original price of the course, which was $19.99. So you save $4 if you enroll the course now.
The average price is $14.1 of 676 Math courses. So this course is 13% more expensive than the average Math course on Udemy.

Will I be refunded if I'm not satisfied with the Mathematics for Computer Games Development using Unity course?

YES, Mathematics for Computer Games Development using Unity has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any financial aid for this course?

Currently we could not find a scholarship for the Mathematics for Computer Games Development using Unity course, but there is a $4 discount from the original price ($19.99). So the current price is just $15.99.

Who will teach this course? Can I trust Penny de Byl?

Penny de Byl has created 29 courses that got 20,896 reviews which are generally positive. Penny de Byl has taught 132,058 students and received a 4.7 average review out of 20,896 reviews. Depending on the information available, we think that Penny de Byl is an instructor that you can trust.
International Award Winning Professor & Best Selling Author
Hi, I’m Dr Penny de Byl.  I’m a full stack developer of most things computer sciency and academic with a true passion for teaching.  I’ve been teaching others about games development, programming, computer graphics, animation and web design for over 25 years in universities in Australia and Europe at the full professor level. I’ve also consulted for Unity, SAE, the Australian Institute of Entertainment and Wikitude. My best selling textbooks including Holistic Game Development with Unity are used in over 100 institutions world-wide.  My graduates work at companies like Apple, Ubisoft, LinkedIn and Deloitte Digital.
I have an honours degree in computer graphics and a Ph.D. in artificial intelligence for games characters.  Over the course of my career I’ve won numerous awards for teaching excellence at the state, national and international levels including the Australian Learning and Teaching Council’s Excellence in Teaching Award and the Unity Mobile Game Curriculum Competition. My approach to teaching computer science and related fields is project-based giving you hands-on workshops you can immediately get your teeth into.
I want you to leave my virtual classroom fully armed with a toolkit of skills for life-long learning.  I’m excited to now be focussing my efforts full-time on Udemy to bring my years of knowledge and experience to those eager to learn about technology.

Browse all courses by on Classbaze.

9.8

Classbaze Grade®

10.0

Freshness

8.9

Popularity

9.9

Material

Platform: Udemy
Video: 15h 6m
Language: English
Next start: On Demand

Classbaze recommendations for you