本专题是一个「书稿仓库」:这里的每一篇文章都不是孤立的博客,而是一部完整书稿中的一章。12 个系列各自成书,涵盖编程技术(Rust、Lua、游戏服务端、Defold、Python 图形学、Spring Boot)与文学创作(长篇科幻小说写作回望)两大类,累计 467 篇。
与技术专题按主题横向铺开不同,这里的组织方式是纵向成书——每个系列都有明确的章节顺序与难度爬坡,建议从各系列的「目录」篇进入,按顺序通读;也可以按下面的总览表直接跳到关心的系列。
系列总览
| 系列 | 篇数 | 领域 | 入口 |
|---|---|---|---|
| 《Rust编程入门》 | 61 | Rust 语言基础 | /rust-intro-toc/ |
| 《Rust编程实战》 | 55 | Rust 工程实战 | /rust-practice-toc/ |
| 《深入Rust系统编程》 | 51 | Rust 系统编程 | /rust-sysprog-toc/ |
| 《Rust快速入门》 | 17 | Rust 速成 | /rust-primer-toc/ |
| 《Lua游戏开发实战》 | 64 | Lua + 游戏业务 | /lua-game-dev-toc/ |
| 《Lua高级编程》 | 27 | Lua 语言进阶 | /lua-advanced-toc/ |
| 《Lua快速入门》 | 17 | Lua 速成 | /lua-table-of-contents/ |
| 《游戏服务端编程实践》 | 42 | 游戏后端架构 | /game-server-in-action-00-toc/ |
| 《Defold游戏开发入门》 | 12 | Defold 引擎 | /defold-game-dev-intro-toc/ |
| 《孢子三部曲创作手记》 | 119 | 长篇科幻写作 | /spore-trilogy-creative-notes/ |
另有《Python计算机图形学入门》与《Spring Boot 入门》两部书稿的目录篇处于草稿状态,尚未正式发布,发布后会补入本表。
Rust 系列(4 部,共 184 篇)
Rust 是目前唯一在编译期就消除数据竞争与悬垂指针的主流系统级语言,这套书稿按「入门 → 实战 → 系统编程 → 速查」四条线并行组织,适合不同起点的读者。
- /rust-intro-toc/(61 篇)——从语言诞生史、所有权与借用、泛型与 trait,到模块系统、并发与异步,是一套面向零基础的完整教材。
- /rust-practice-toc/(55 篇)——围绕真实工程场景展开:零成本抽象、文件 I/O 与高性能网络服务、错误处理与测试、Cargo 工作区与依赖管理。
- /rust-sysprog-toc/(51 篇)——深入操作系统层:命令行工具、日志与监控、系统安全加固、进程与内存、FFI 与跨语言调用、嵌入式与 no_std。
- /rust-primer-toc/(17 篇)——已有其他语言基础的读者可用它在一周内完成语言迁移,覆盖语法速览、并发、异步、宏与高级主题。
Lua 系列(3 部,共 108 篇)
Lua 以极小的运行时和极强的可嵌入性,长期占据游戏脚本与嵌入式领域。这套书稿从语法速览一路写到 LuaJIT 与生产级性能优化。
- /lua-game-dev-toc/(64 篇)——以一款完整游戏为线索:环境搭建、语法与数据类型、函数与模块、玩家账户系统、游戏逻辑服务等业务模块逐层落地。
- /lua-advanced-toc/(27 篇)——语言机制深挖:表与元表、闭包、协程、GC、C API 与 LuaJIT,以及工具链与性能剖析。
- /lua-table-of-contents/(17 篇)——面向新手的最短路径,从基本语法到嵌入式应用、游戏开发与测试工具。
游戏开发系列(2 部,共 54 篇)
- /game-server-in-action-00-toc/(42 篇)——从游戏服务器的本质与架构演进讲起,覆盖 I/O 模型、通信协议、账号认证、网关分发、战斗系统、任务经济、聊天社交、分布式架构、GM 后台与热更新,最后用一个完整 SLG 项目串联全部知识点。
- /defold-game-dev-intro-toc/(12 篇)——Defold 引擎从环境搭建、游戏对象与组件模型、Lua 脚本,到资源管理、玩法逻辑与发布上线的完整入门链路。
创作与写作(1 部,119 篇)
- /spore-trilogy-creative-notes/(119 篇)——《孢子三部曲》(《孢子危机》《孢子崛起》《孢子起源》)创作手记,记录一部 17 年长篇科幻小说的写作全过程:时间与能力的困难、结构与人物的取舍、重写的痛苦与自我怀疑。它不是小说正文,而是一次关于长期创作的诚实回望,对任何长期项目都有参照价值。
阅读建议
- 想学 Rust:从《Rust编程入门》目录开始顺序读;有基础可直接进《Rust编程实战》,需要碰系统层再读《深入Rust系统编程》。
- 想做游戏:客户端侧读《Defold游戏开发入门》或 Lua 系列,服务端侧读《游戏服务端编程实践》,两者可并行。
- 在写长篇:《孢子三部曲创作手记》按顺序读,前 20 篇是最密集的经验部分。
- 只查不读:本专题根列表页会把 467 篇全部按时间倒序列出,配合各书稿目录篇的章节表即可快速定位。
每部书稿的「目录」篇都自带分章索引与学习路径,建议从那里进入;本页只作为 12 个系列的总入口。