QianMo/Game-Programmer-Study-Notes

:anchor: 我的游戏程序员生涯的读书笔记合辑。你可以把它看作一个加强版的Blog。涉及图形学、实时渲染、编程实践、GPU编程、设计模式、软件工程等内容。Keep Reading , Keep Writing , Keep Coding.

game-developmentnotesgame-developing-notesbooksstudy-notesgraphicsrealtime-renderinggpu-programmingshaderreal-time-renderingcgblog
スター成長
スター
10k
フォーク
1.8k
週間成長
+3
Issue
735
5k10k
2016年12月2020年3月2023年6月2026年9月
README

Game-Programmer-Study-Notes

:anchor: 我的游戏程序员生涯的读书笔记合辑。

涉及游戏开发中的图形学、实时渲染、编程实践、GPU编程、设计模式、软件工程等内容。

Keep Reading , Keep Writing , Keep Coding.

目录

壹 · 渲染与计算机图形学


贰 · 游戏设计模式、软件架构与编程实践



:anchor: Keep Reading , Keep Writing , Keep Coding.
関連リポジトリ
godotengine/godot

Godot Engine – Multi-platform 2D and 3D game engine

C++MIT Licensegame-enginegodot
godotengine.org
116.8k26.6k
ocornut/imgui

Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

C++appMIT Licenseguigamedev
76.1k12k
bevyengine/bevy

A refreshingly simple data-driven game engine built in Rust

Rustcrates.ioApache License 2.0bevygamedev
bevy.org
48.1k4.8k
phaserjs/phaser

Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

JavaScriptnpmMIT Licensephaserphaserjs
phaser.io
40.3k7.2k
raysan5/raylib

A simple and easy-to-use library to enjoy videogames programming

Czlib Licenseraylibc
raylib.com
34.6k3.3k
emilk/egui

egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

Rustcrates.ioappApache License 2.0guirust
egui.rs
30.5k2.1k
4ian/GDevelop

🎮 Open-source, cross-platform 2D/3D/multiplayer game engine designed for everyone.

JavaScriptnpmOthergamejavascript
gdevelop.io
26.4k1.5k
BabylonJS/Babylon.js

Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

TypeScriptnpmApache License 2.0webglwebgl2
babylonjs.com
26k3.7k
libgdx/libgdx

Desktop/Android/HTML5/iOS Java game development framework

JavaMavenlibraryApache License 2.0libgdxjava
libgdx.com
25.4k6.5k
clockworklabs/SpacetimeDB

Development at the speed of light

Rustcrates.ioOtherdatabasedataoriented
spacetimedb.com
25.1k1.1k
leereilly/games

Archived — A list of games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.

game-enginehtml5-games
24.9k3.5k
Donchitos/Claude-Code-Game-Studios

Turn Claude Code into a full game dev studio — 49 AI agents, 72 workflow skills, and a complete coordination system mirroring real studio hierarchy.

ShellMIT Licenseai-agentsai-assisted-development
24.9k3.6k