这是 YouTube (以及 Twitch!) 上 Kohi Game Engine 系列的一部分,我们从头开始使用 C 和 Vulkan 打造一个游戏引擎。
这是 YouTube (以及 Twitch!) 上 Kohi Game Engine 系列的一部分,我们从头开始使用 C 和 Vulkan 打造一个游戏引擎。
这个引擎是 YouTube 上 Kohi Game Engine 系列的一部分 (现在在 Twitch 上直播),我们从头开始使用 C 和 Vulkan 打造一个游戏引擎。 "Kohi"(コーヒー,发音为"koh-hee")这个名字是对日本语"咖啡"的简化,考虑到我对咖啡的喜爱,这个名字很有意义。 原始 YouTube 系列位于此处: https://www.youtube.com/watch?v=dHPuU-DJoBM&list=PLv8Ddw9K0JPg1BEO-RS-0MYs423cvLVtj. Twitch 直播地址:https://twitch.tv/travisvroman.
重要提示: 此引擎目前并不具备生产准备的特性,而且在相当长的一段时间内也不会具备。它是一个学习工具,因此尚未针对生产级产品进行优化。这最终会发生变化,但目前而言,它并不具备生产准备的特性。
这里的目标很简单,就是提供一份我希望在学习游戏开发时拥有的资源;一份从头开始构建游戏引擎的完整指南,不仅包括设计决策,还包括这些决策为什么被做出。还要注意的是,虽然这是构建游戏引擎的一种方式,但并不是唯一的方式,有时甚至不是正确的方式。在整个过程中,我们会不断尝试和错误,并深入探讨。有时我们会采用错误的方法来说明为什么这是错误的方法,然后再修正。有时事情会成功,有时就不会。重点是尝试各种方法,并沿途探索。
Kohi 从一开始就是一个 3D 引擎,大部分都是从头开始构建的。 该系列一开始更像是一个教程,用于启动和运行,随着事情的发展,解释会变得更高级,以保持节奏。 我们最终将转向直播(在 Twitch 和 YouTube 上同步直播),大部分编码都是在直播中完成的,而一些不那么有趣的离线工作则在离线完成。
暂无开放 Issues,或尚未同步最近议题。