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

410 stars
28 watching
67 forks
Language: C
last commit: 11 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,272
excessive/cpml A collection of math utilities for game development. 308
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. 244
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 101
jgm/texmath A Haskell library for converting between various markup formats used to represent mathematics. 327
unimath/unimath Formalizes mathematics using the univalent point of view 964
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. 740