essentialmath

Game dev math library

Sample code and libraries for teaching essential mathematical concepts to game developers.

Example code and libraries for the book "Essential Mathematics for Games and Interactive Applications."

GitHub

409 stars
28 watching
67 forks
Language: C
last commit: 9 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
handmademath/handmademath A simple math library for games and computer graphics 1,262
excessive/cpml A collection of math utilities for game development. 307
fmutant/hlml A high-level math library designed to efficiently perform mathematical operations on 3D game development and graphics rendering using SIMD instructions. 43
tbrosman/hxmath A math library designed to simplify game-oriented math calculations by abstracting away underlying data structures and allowing for consistent code across platforms. 92
spate/vectormath An implementation of Sony's Vector Math library in Go, providing vector math functions. 65
cbaggers/rtg-math A collection of common math functions used in games, including vectors, matrices, and quaternions. 51
xoorath/xo-math A set of fast C++ math types designed to minimize integration headaches for game developers. 21
generateme/fastmath A fast and efficient math library written in Clojure. 239
kazade/kazmath A C library providing basic 3D mathematical functions and primitives. 528
crertel/graphmath A comprehensive Elixir library for performing 2D and 3D vector and matrix operations. 83
treeform/vmath A math vector library for graphical applications 99
jgm/texmath A Haskell library for converting between various markup formats used to represent mathematics. 324
unimath/unimath Formalizes mathematics using the univalent point of view 962
pmttavara/pt_math Fast scalar math routines with a focus on efficiency and simplicity. 54
nfrechette/rtm A C++ library designed to provide fast and efficient 3D and 4D arithmetic for real-time applications. 738