
Project KOTH
“受苦游戏”风格的3D平台跳跃游戏
一款旨在让你受苦的3D平台游戏受苦游戏。扮演不朽骑士Koth,掌握基于极限加速和毫米级精准跳跃的移动系统。在你会读心术的小狗(充满讽刺)的注视下,准备好在致命陷阱和险恶的物理效果中死上千次吧。速通玩家和受虐狂的理想之选。
开发中
进度12%
开发日志
2024/09/01
章节 1:如何用AI制作视频游戏 | 我用ChatGPT在3天内做了一款游戏
在这段视频中,我将向你展示如何仅使用免费的ChatGPT人工智能,在3天内制作一款视频游戏。
一切都始于回忆起我作为“开发者”的过去时光,当时我试图制作一个3D平台跳跃游戏,却惨败于现实,连一个简单的角色控制器都无法编程。在看了一段别人用人工智能编程3D游戏的视频后,我决定给我的梦想第二次机会。
在这三天里,我成功地编程了一个功能性的角色控制器、一个选项菜单以及一个完整的对话系统(角色可以在其中与环境互动)。我还实现了一个重生系统,并开始调整加速和半空中的摄像机机制。
结果是一个具有“漂浮感”移动的原型,这给了我一个完美的想法:我要创造3D平台跳跃游戏里的《黑暗之魂》。这是一款为速通玩家设计的“受苦游戏”,具有毫米级的精确跳跃和几乎不公平的障碍。下一步将是设计和构建游戏真正的男主角模型。
2024/09/17
章节 2:电子游戏概念艺术指南 | 角色设计分步教学
在第二章中,我们直接潜入游戏主角的设计,将概念艺术理论从最初的想法到准备好3D建模的模型进行分步应用。
设计过程分为以下几个关键阶段:
• 参考资料:在GDD中定义角色的个性和身体特征,依靠Leonardo AI等工具生成初步的视觉创意。
• 剪影(Silhouettes):绘制基本的不透明形状,以检查角色的轮廓是否一目了然且具有视觉冲击力。
• 缩略图(Thumbnails):用内部细节填充胜出的剪影,结合来自不同参考的衣服、武器和关键元素。
• 线稿(Line Art):使用压感画笔清理图纸,为角色的体积阶段做准备。(在这一阶段,我终于首次使用了我的新数位板以加快工作流程!)。
• 体积与明度:应用灰度来定义恒定光源,以添加高光、阴影(硬和软)和三维深度。
• 颜色:选择色罩(相邻色、互补色或三色调),并使用“叠加”或“颜色”等混合模式应用它,同时尊重底层的体积关系。
最终结果还包括正面和侧面视图,这是必不可少的蓝图,有了它们,下一章跃升至3D建模将易如反掌。
2024/10/05
章节 3:如何免费创建自己的字体 | Inkscape和FontForge指南
在这第三章中,我将一步步教你如何使用Inkscape和FontForge,为你的视频游戏或项目创建自己的个性化免费字体。
这个过程以及我在无数次软件崩溃中学到的技巧可以总结如下:
• Inkscape中的设置:创建一个600x900px的画布,设置数学参考线(基线、小写字母、大写字母)和一个25x25的网格。至关重要的技巧!在画布的每个角落添加一个正方形,以便FontForge在导入时自动将字形居中。
• 巧妙设计:始终保存原始文件(SVG),夸大音调符号的大小,最重要的是,循环利用形状。如果你有了“O”,你就已经有了“0”和“8”的基础;如果你有了“b”,你就有了“d”、“p”和“q”。
• FontForge中的工作流:正确配置度量标准(Ascend 700,Descend 200,页边距为0)并强制将编码设为Latin Windows("ANSI")。使用循环导入快捷键来加快工作速度,并将结果导出为TTF或OTF格式。
• 生存指南(常见错误):FontForge崩溃非常频繁。必须经常保存并手动备份项目,以免丢失数天的工作成果。在多个程序中测试完成的字体以避免行距错误也是关键。
作为游戏的一个细节:字体的不完美赋予了它一种颤抖的书法感,这非常合适,因为叙述者将是我现实生活中的狗。此外,我借此机会为游戏的背景故事创建了由符号和符文组成的第二套字母表!
2025/02/13
章节 4:如何在Blender中对3D角色进行建模 | 这就是我为游戏主角建模的过程
在第四章中,我终于跨入3D领域,向你讲述在Blender中为游戏主角建模的整个奥德赛。
逐步的技术过程可总结为:
• 构图与雕刻:导入参考图,用细分球体创建基础轮廓,合并网格(Ctrl+J),并在雕刻模式下调整体素和拓扑结构进行细化。
• 盔甲与低多边形(Low Poly):使用扩展遮罩和贝塞尔曲线(用于胸部)来精确构建盔甲模型。使用Decimate修改器从高多边形(High Poly)创建“低多边形”模型,以在不丢失轮廓的情况下优化多边形数量。
• 纹理化:应用调色板和材质,经过近一周的工作,高多边形模型终于准备就绪。
作为最后的惊喜,我并没有仅仅局限于制作普通皮肤和“黑骑士”皮肤。我投入了额外的时间,设计了带有我自己频道和社交网络广告的独家纹理,以便在未来的内容中使用。在下一章中,将是时候赋予它生命并制作动画了!