Pikuma – 3D Computer Graphics Programming

Pikuma – 3D Computer Graphics Programming This course is a complete immersion into the fundamentals of computer graphics! You’ll learn how a software 3D engine works under the hood, and use the C programming language to write a complete software rasterizer from scratch; including textures, camera, clipping, and loading complex OBJ files. Pixel per pixel, … Read more

Pikuma – C++ Game Engine Programming

Pikuma – C++ Game Engine Programming This course is a gentle and comprehensive introduction to the fundamentals of 2D game engine architecture. We’ll discuss several of the most popular programming patterns used in game development and try to put all the theory we learn into context by coding a small 2D game engine using modern … Read more

Pikuma – 2D Game Physics Programming

Pikuma – 2D Game Physics Programming 2 Pikuma – 2D Game Physics Programming This course is a gentle introduction into the world of 2D game physics! We’ll review all the beautiful math that provides the foundation for most physics engines, starting with a strong review of vectors, matrices, basic trigonometry, rigid-body collision, and touching a … Read more

Pikuma – C++ Game Engine Programming

Pikuma - C++ Game Engine Programming

Pikuma – C++ Game Engine Programming This course is a gentle and comprehensive introduction to the fundamentals of 2D game engine architecture. We’ll discuss several of the most popular programming patterns used in game development and try to put all the theory we learn into context by coding a small 2D game engine using modern … Read more