From 9d05c64f50420cd891a1dbe354b315eec5e1e315 Mon Sep 17 00:00:00 2001 From: omkarl08 <149942613+omkarl08@users.noreply.github.com> Date: Fri, 17 Nov 2023 01:03:47 +0530 Subject: [PATCH] Add course for linear algebra (#4703) * Update 100-linear-algebra.md Kimberly Brehm's Linear Algebra Course > Matrices: Properties, operations, and applications. > Determinants: Role in system solvability and transformations. > Vectors: Geometric interpretation and relevance in transformations. Eigenvalues & Eigenvectors: Stability and system analysis. This course lays a solid foundation for game development. Matrices and vectors are core elements in creating graphics, handling transformations, and optimizing game performance. Understanding determinants aids in solving complex problems, while eigenvalues/eigenvectors are crucial for stability in game mechanics. Focus on matrices, vectors, and transformations for practical game design applications. * Update src/data/roadmaps/game-developer/content/101-game-mathematics/100-linear-algebra.md --------- Co-authored-by: Kamran Ahmed --- .../content/101-game-mathematics/100-linear-algebra.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/data/roadmaps/game-developer/content/101-game-mathematics/100-linear-algebra.md b/src/data/roadmaps/game-developer/content/101-game-mathematics/100-linear-algebra.md index 0b78048e3..529a5551c 100644 --- a/src/data/roadmaps/game-developer/content/101-game-mathematics/100-linear-algebra.md +++ b/src/data/roadmaps/game-developer/content/101-game-mathematics/100-linear-algebra.md @@ -1,3 +1,5 @@ # Linear Algebra -Linear Algebra is a vital field in Mathematics that is extensively used in game development. It revolves around vector spaces and the mathematical structures used therein, including matrices, determinants, vectors, eigenvalues, and eigenvectors, among others. In the context of game development, linear algebra is used mainly for computer graphics, physics, AI, and many more. It allows developers to work with spatial transformations, helping them manipulate and critically interact with the 3D space of the game. On a broader context, it is important in computer programming for algorithms, parallax shifting, polygonal modeling, collision detection, etc. From object movements, positional calculations, game physics, to creating dynamism in games, linear algebra is key. \ No newline at end of file +Linear Algebra is a vital field in Mathematics that is extensively used in game development. It revolves around vector spaces and the mathematical structures used therein, including matrices, determinants, vectors, eigenvalues, and eigenvectors, among others. In the context of game development, linear algebra is used mainly for computer graphics, physics, AI, and many more. It allows developers to work with spatial transformations, helping them manipulate and critically interact with the 3D space of the game. On a broader context, it is important in computer programming for algorithms, parallax shifting, polygonal modeling, collision detection, etc. From object movements, positional calculations, game physics, to creating dynamism in games, linear algebra is key. + +- [Linear Algebra full course by Kimberly Brehm](https://youtube.com/playlist?list=PLl-gb0E4MII03hiCrZa7YqxUMEeEPmZqK&si=_r0WDwh94NKJbs_R)