Game Development
Create interactive experiences and games using engines and frameworks.
topics
topic
The Game Loop
Update/render cycle, fixed/variable timestep, delta time, and input polling.
topic
Physics Engines
Collision detection (AABB, SAT), rigid body dynamics, constraints, and integration methods.
topic
Rendering Basics
Rasterization, shaders, lighting (Phong, PBR), and the graphics pipeline.
topic
Sprites
Sprite sheets, animation frames, billboarding, and texture atlas management.
topic
Animation
Keyframe interpolation, blending, inverse kinematics, and state machines for animation.
topic
Audio
Sound playback, 3D audio, DSP effects, mixing, and streaming audio assets.
topic
Input Handling
Keyboard, mouse, gamepad, touch input, input mapping, and action abstraction.