Course One-Time Payment
Buy the course once and access it for life
- A single payment.
- Instant lifetime access to the course.
- Access to the course community.
Turn math into your best tool for game development. Learn with real examples inspired by the games you love most.
Mathematics is the foundation of practically every modern video game. From character movement to cameras, physics, lighting, and visual effects, understanding the right mathematical concepts will let you develop more solid, optimized, and professional games. In this course, you'll learn mathematics applied to video game development in a practical, progressive, and results-oriented way.
Throughout the course you'll discover the essential fundamentals used by engines like Unity and Unreal Engine, including vectors, 4x4 matrices, geometric transformations, dot products, polar coordinates, and other essential concepts for any game developer. All of it explained step by step, with visual examples and real-world applications so you understand not just the theory, but also when and how to use each mathematical tool.
The content is designed so you can progress without needing an advanced math background. Each topic is introduced gradually through videos, interactive examples and hands-on implementations, letting you consolidate your knowledge while developing a deep understanding of how the systems behind your favorite games work.
Beyond theory, you'll put what you learn into practice through exercises and challenges that'll help you solidify each concept. By the end of the course, you'll master the mathematical foundations you need to develop video games with greater confidence, create more complex mechanics, implement more realistic graphics, and tackle new projects secure in the knowledge that you truly understand what's happening behind the code.
If you want to stop seeing maths as an obstacle and turn it into one of your best tools as a developer, this course will give you the foundation you need to keep growing in the world of game development.
Understand how to represent positions and movements in 2D and 3D spaces using the Cartesian coordinate system.
Master the mathematical and geometric definition of vectors, as well as the essential operations used in video game development.
Learn how to use matrices and linear transformations to translate, scale, and rotate objects within a video game.
Understand the differences between universal, local, and relative coordinate systems to work correctly with objects and scenes.
Learn how to represent positions and movements using polar coordinates and discover when to use them in your projects.
Understand how rotations work in 3D environments and apply them correctly to cameras, characters, and objects.
Learn the main geometric shapes used in video games and how to use them to represent scenarios and collisions.
Use trigonometric functions to solve problems of movement, orientation, trajectories and visual effects.
Integrate all mathematical concepts through real examples implemented in engines like Unity to develop video games with greater confidence.
PhD in Mathematics with over 30 years of teaching experience. Specialized in Probability and Statistics, Calculus, Single and Multivariable Analysis and Numerical Analysis, has taught in Mathematics, Biology and Biochemistry degree programs.
Mathematician, Certified Unity Instructor, and Online Instructor who has trained over 600,000 students worldwide across different platforms such as Udemy and Platzi. CEO of Frogames Formación and driving force behind this platform, bringing all his knowledge in Mathematics, Machine Learning, Videogames, AI and Blockchain among others.
Mathematician and Certified Unity Instructor. She delivers online training in Mathematics, Programming, and Video Game Development. As co-founder of Frogames Formación, she designs educational materials and learning experiences that bring these disciplines closer to the real world in an engaging and fun way.
Buy the course once and access it for life
Access all Frogames courses, communities and extras
Access all courses in the Path of