Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn about Universally Unique Identifiers (UUIDs/GUIDs), their implementation, hashing, and practical application in game engine development.
Learn to create a functional play button UI in a 2D game engine, covering texture bugs, transparency, and implementation details.
Explore ray tracing implementation with code review, focusing on optimizations, scene construction, and multi-threading techniques for efficient rendering.
Explore the visual effect of bloom in graphics, from Photoshop techniques to implementation in game engines like Unity and AAA titles, with practical examples and tutorials.
Explore the creation of a retro voxel engine, from setup to implementation. Learn about project structure, color and height maps, and dive into the code for hands-on experimentation.
Explore SPIR-V and the new shader system in game engine development, covering uniform buffers, GLSL changes, and shader pipeline implementation with code examples.
Explore the challenges and complexities of game engine development, with insights into environment mapping and demos of the Hazel engine.
Explore the fundamentals of materials in computer graphics, covering shaders, uniforms, textures, and Vulkan, to enhance your game development skills.
Learn to create a basic 3D game engine with cube rendering, normals, scaling, and matrix transformations. Explore the general structure and implementation details of a simple graphics engine.
Learn to implement entity and component management UI in game engines, covering addition, removal, and destruction of entities with practical demonstrations and code examples.
Learn to implement a dynamic array data structure in C++, covering reallocation, push/pop operations, and memory management techniques.
Learn to implement a scene camera in game engine development, covering resizing, viewport, aspect ratio, and orthographic projection.
Learn to create and implement an Entity class in game engine development, covering components, wrappers, and transform functionality.
Explore Entity Component System architecture for game engines, covering implementation, benefits, and performance implications. Learn about scene management and entity rendering.
Learn game engine development: code review, ImGui layer events, input handling, and cross-platform rendering APIs. Enhance your skills in C++ and graphics programming.
Get personalized course recommendations, track subjects and courses with reminders, and more.