Courses from 1000+ universities
India banned Telegram after the NEET paper leak led to a retest for 2.28 million students. Class Central studied the scam, the money trail, and other platforms the leaks could move to.
600 Free Google Certifications
Data Analysis
Computer Science
Language Learning
Introduction to Research Ethics: Working with People
Improving Communication Skills
Rome: A Virtual Tour of the Ancient City
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
Learn to create a dynamic tile-based map system for game engines, covering map creation, texturing, zooming, and advanced features like water and terrain generation.
Learn to create and implement a Sprite Sheet API for game engines, covering subtextures, texture coordinates, and efficient sprite management techniques.
Explore performance optimization techniques for game engines through a Boulder Dash clone, focusing on debugging, GUI improvements, and release testing.
Explore game engine development with Hazel in 2020, covering plans, scripting, rendering techniques, and Windows-specific features for aspiring developers.
Learn essential techniques for profiling and optimizing game engine performance, focusing on lambda functions and result analysis.
Learn to implement textures in a 2D renderer, covering quad creation, texture setting, rendering, debugging, and testing for game engine development.
Get personalized course recommendations, track subjects and courses with reminders, and more.