《指挥官基恩》游戏引擎白皮书
Game Engine White Papers Commander Keen

原始链接: https://forgottenbytes.net/commander_keen.html

经过三年的研发,《游戏引擎白皮书:指挥官基恩》(Game Engine White Papers: Commander Keen)正式发布,以此向这款诞生于1990年的经典游戏致敬,距今已超过35年。 这本214页的全彩书籍深入探讨了九十年代初期游戏开发所面临的技术挑战。内容涵盖了该时代的核心议题,包括MS-DOS硬件(80286处理器、EGA显卡及声卡)、资源创建,以及该游戏引擎和CGA版本的开发历程。 作者将此项目描述为一次怀旧的C语言与汇编语言编程之旅,为读者提供了审视早期PC游戏限制与创新的真实视角。该书提供两种版本:亚马逊印刷版及免费的高清PDF版。此外,源代码及勘误追踪系统已在GitHub上公开,旨在促进透明度与社区参与。

对不起。
相关文章

原文
Game Engine White Papers Commander Keen

March 28, 2026

Game Engine White Papers Commander Keen


Finally, The Game Engine White Papers: Commander Keen is here, more than 35 years after the original game was released in December 1990. The book is available in two formats:

- Paper version on Amazon (USA, NL, and many more).
- Digital high-res PDF here, free of charge.

For anyone interested, I also made the books' source code available on GitHub.

It took me over three years to complete the book, and the entire experience was immensely rewarding. It felt like returning to my early teenage years, debugging and experimenting with C and assembly code on a MS-DOS computer. I learned a great deal about the hardware of that era and the challenges developers faced in getting everything to work together. The result is a 214-page, full-color book that explains in great detail what it was like to develop games in the late eighties and early nineties. It covers topics such as hardware (80286, EGA video cards, sound cards, keyboards, and more), game assets, the engine itself, and even the creation of the CGA version of the game.

Errata


I did my best to make sure the book is 100% accurate. However, if you spot any errors, please open an issue on GitHub.
联系我们 contact @ memedata.com