The Making of UPYRI – JS13k 2023 Post Mortem 8 months ago After Last Years Competition At the end of last year's competition, I knew there were a handful of things I… WebGL Shadow Maps Part 2: Lighting 1 year ago In part one we got the basic technique working and created a shadow map. To keep part one as focused… WebGL Shadow Maps Part 1: As Simple as Possible 1 year ago Shadow maps are surprisingly not too hard to implement in WebGL, at least not much harder than regular texturing, but you… The Making of Charon Jr. (JS13K Postmortem) 2 years ago I came in 6th place! Thanks everyone that played and voted! This was my first ever 3D game, and really… Math for Game Development and WebGL Part 6: Matrix Math Intro 3 years ago What is a matrix? A matrix is a rectangular array of numbers arranged in rows and columns: $$\begin{bmatrix} 1 & 2\\… Math for Game Development and WebGL Part 5: Rotating a Vector 3 years ago Now that we know how to find the x and y position of an angle, can we just take an… Math for Game Development and WebGL Part 4: Sine, Cosine, and Tangent 3 years ago Now we're going to talk about math with triangles and certain measurements and properties of triangles. Also known as, trigonometry.… Math for Game Development and WebGL Part 3: Radians 3 years ago We're getting into rotation now which means we are going to be doing a lot of math with angles. When… Math for Game Development and WebGL Part 2: Vector Multiplication 3 years ago In the last post we talked about what a vector was, how to add and subtract vectors, and how to… Math for Game Development and WebGL Part 1: Vectors 3 years ago After rekindling my interest in 3D game development, I looked at WebGL. Being a web dev, this made sense. Unfortunately… Next » Disqus Comments Loading...