木匣子

Web/Game/Programming/Life etc.

Reading List

Game

Game Design

The Art of Game Design / 全景探秘游戏设计艺术

A Theory Of Fun In Game Design / 快乐之道游戏设计的黄金法则

Level Up! The Guide to Great Video Game Design / 通关:游戏设计之道

Game Feel: A Game Designer Guide to Virtual Sensation / 游戏感:虚拟感觉的游戏设计师指南

游戏的设计与开发:梦开始的地方

Game Programming

Programming Game AI by Example / 游戏人工智能编程案例精粹

AI Techniques for Game Programming / 游戏编程中的人工智能技术

Game Programming Gems Series / 游戏编程精粹

Game Engine Architecture / 游戏引擎架构

Game Programming Patterns / 游戏编程模式

Behavioral Mathematics for Game AI

游戏之旅——我的编程感悟

游戏开发中的人工智能

游戏编程全接触

网络游戏安全揭密

大型多人在线游戏开发

Graphic & Math

Mathematics for 3D Game Programming & Computer Graphics / 3D游戏与计算机图形学中的数学方法

Computational Geometry in C

Graphics Gems Series

Real-Time Rendering

OpenGL ES 2.0 Programming Guide

游戏开发物理学

Interactive

Foundation ActionScript 3.0 Animation: Making Things Move! / Flash ActionScript 3.0动画教程

Advanced ActionScript 3.0 Animation / Flash ActionScript 3.0 动画高级教程

Getting Started with Processing / 爱上Processing

The Nature of Code / 代码本色

Web

Building Progressive Web Apps

Building Serverless Web Application

Javascript

Mastering Javascript Functional Programming

CSS

Enduring CSS

Other

Refactoring: Improving the Design of Existing Code / 重构: 改善既有代码的设计

Writing Clean Code ─── Microsoft Techniques for Developing Bug-free C Programs / 编程精粹 ─── Microsoft 编写优质无错 C 程序秘诀

把时间当作朋友

卓有成效的程序员

七周七语言

代码之髓:编程语言核心概念

经典密码学与现代密码学

编码:隐匿在计算机软硬件背后的语言

数据结构与算法分析

漫画傅里叶解析 / 漫画微分方程 / 漫画微积分 / 漫画统计学

逻辑的引擎

黑客与画家

浪潮之巅