Articles
-
ASI files and modding
ASI files seem to be used in several video game modding communities, but... what exactly are they?
-
CSS can't cope with
rowSpan
Rounded corners on tables will break if your tables might contain cells that span multiple rows.
-
How Skyrim handles asset file paths
A brief overview of how The Elder Scrolls V: Skyrim's game engine normalizes asset file paths.
-
How Skyrim loads forms
An overview of how The Elder Scrolls V: Skyrim's game engine loads individual pieces of game data, called "forms."
-
Multinomial theorem
A walkthrough of the multinomial theorem: how do you expand the square of (a + b + c + d + e + f)? How do you do it for a different number of additions, or a different exponent?
-
Ray/cone intersections
The math behind doing raycasts for 3D cones, with the mathematical derivation fully explained step, by step. Includes public-domain code.
-
Ray/cylinder intersections
The math behind doing raycasts for 3D cylinders, with the mathematical derivation fully explained step, by step. Includes public-domain code.
-
Ray/disc intersections
The math behind doing raycasts for 3D discs, with the mathematical derivation fully explained step, by step. Includes public-domain code.
-
Ray/plane intersections
The math behind doing raycasts for 3D planes, with the mathematical derivation fully explained step, by step. Includes public-domain code.
-
Targeting smartphones with CSS
A CSS media query for smartphones, and a dive into meta viewport behaviors.