- Sparky Game Engine Development
- Hazel Game Engine Development
- 3D Game Engine Development Tutorial
- Game Engine Programming
- Star游戏引擎开发记录
- Learning Modern 3D Graphics Programming
- Game Engine Architecture Lectures
- Scratchapixel
- Computer Graphics Learning Materials
- CS50's Introduction to Game Development
- Courses in Graphics Offered By Stanford
- Courses in Graphics Offered By MIT
- UC Berkeley CS184/284A: Computer Graphics and Imaging
- Standford EE267: Virtual Reality
- 3D Math Primer for Graphics and Game Development
- Mathematics for 3D Game Programming and Computer Graphics
- Fundamentals of Computer Graphics
- Real Time Rendering
- Foundations of Game Engine Development
- Physically Based Rendering: From Theory To Implementation
- Computer Graphics: Principles and Practice
- Game Engine Architecture
- Game Coding Complete
- Game Programming Patterns
- Khronos Developer Books
- The Book of Shaders
- 0ad
- BrowserQuest
- Craft - Minecraft clone written in C for Windows, Mac OS X and Linux
- A list of popular/awesome videos games
- Minecraft One Week
- Learn OpenGL
- OpenGL Tutorial
- Modern OpenGL Guide
- Anton's OpenGL 4 Tutorials
- Modern OpenGL Step by Step Tutorials
- Computer Graphics Programming in OpenGL with C++
- OpenGL Libraries
- OpenGL Utility Libraries
- GLM
- GLEW
- GLFW
- FreeImage
- OpenSceneGraph
- Simple DirectMedia Layer
- The OpenGL Samples Pack
- Direct3D 12
- DirectX-Graphics-Samples
- Introduction to 3D Game Programming with DirectX 12
- Windows GDI
- Vulkan Tutorial
- Vulkan Guide
- Vulkan Samples by Khronos Group
- Vulkan C++ Examples and Demos
- vkQuake
- vkDOOM3
- Nintendo Switch
- Sony PlayStation
- Stream Deck
- Nintendo DS
- Nintendo GBA
- Nintendo Entertainment System (NES)