各位朋友,大家好!这是我第一次写的开发日志,我也很久以前就要开始写了……我爱看游戏开发日志,但是这些YouTube视频总是有太多显示内容了。这是我的第一款单人游戏,所以我希望先重点关注开发部分,而不是太多美术方面的设计。为什么?因为这是我觉得自己相对较差的地方!
好吧,让我先介绍一下自己。我的名字叫Iris,我来自荷兰,是一名游戏艺术家。所以我的技能倾向于游戏开发的创造性方面。爱跟人们学习是我平时的强项,于是I也希望尽力自己独立制作一款游戏。
此外,我还有一份工作,所以我主要是在业余时间中开发这个项目,哪怕时间有限。但是我想尽力坚持,并为大家带来连续的更新。
前3个月以来,我决定好好地进行游戏开发过程。因为我想在这个项目里使用Unreal Engine,所以我之前就接触过这个引擎的教程,但是如果没有了解关于 Coding 的基础知识,那么这些蓝图就没有多大意义。后来我又看过一些和Godot Engine的开发教程,但是我往往会模仿他人做的,了解这些东西的背后原理是另外一回事。
因此,回到前3个月,我要好好地开始努力了。越早开始,就一定会早点完成游戏。所以我决定从头开始学习C++的游戏编程基础。这个过程并不只是简单的看教程,并且我也是真的试着了解各个概念。我有时觉得很简单,有时则需要再进行Google搜索或者看YouTube视频把头脑里的事情都理清。
当然,我不能直接开始做游戏的开发了。因此我决定学习一个新的课程,帮助我弄清楚基本的运动和交互能力。如果我想要自己开发出的项目不仅仅是简单的样例程序,我就需要让它不同化。所以在弄明白这些基本能力我的时候,我也会试着在某些地方进行调整或是添加额外的课程学习和开发者帮助,以求我自己添加的东西也能给游戏带来更多的特点。
此外,游戏的所有模型都将由我自己绘制。这一定可以帮助为游戏提供独特的视觉和情感风格。
那我的游戏是什么样的呢?乔拜伦(一个有点古怪的精灵)醒来在一条洞穴的底下,有点迷惑不解。在这片洞穴的清理工作里,他被客队雇的作业是帮助大家背负行李。结果,他被客队的伙伴丢弃在洞穴的深处,抢走了他的财物,竟然连钱也是没有了!你要帮助乔拜伦逃出洞穴。
我跑到目前为止遇到的问题只有一个。在墙壁上拿起火把这件事。问题是你根本可以随意拿多个火把我决定进行加强逻辑使得这不会发生。不论拿起多少个,你只会有一个火把。在你的手上。如果你已拥有火把,你不可以再拿其他火把了。这对于非常有经验的游戏开发者来说虽然听起来是很小的问题,但是对于我来说我还是需要花一定时间来调节。
所以我到目前为止完成了那些非常基本的能力:
- 角色移动(走路、跑步、跳跃、蹲下)
- lava 地板,会重启地图(死亡场景)
- 把火把拿起来
- 使用火把来烧一些障碍物
目前,我仍然在给敌人实现能力。我希望给他一个基本的追踪,基本的移动方式。我已经开始做一个分散的方法,当玩家拋出石块,敌人会查看这个位置。
此外,期间我还喜欢研究研究各方面,因为游戏营销和内容营销是非常重要的。你可以在以下的页面里看看我的资源: https://howtomarketagame.com/ 我觉得这些对于学习游戏营销非常有帮助!
在同时我也希望开始给一些地图建立骨架(greyboxing),但是当我遇到问题的时候我会去找到答案。
- 例如,对我来说我认为这样的问题是这样的:在我的游戏剧情中我如何布置地图(场景)?
- 我希望有多大程度的互动力。所以我开始学习阅读文章和视频。
对于我的学习,以下的网站对于我的参考帮助非常大:
https://book.leveldesignbook.com/
我也学习了一个教程课程,学到了关于地图设计的概念。我希望很快就能完成一个地图了!
那么下一步呢?实现的能力方面,我希望完成一个完善的敌人对抗场景。我的下一步主要内容是关于武器、狙击和生命值。我自己制作的玩家模型并添加了一些最基本的动态,之后我希望将这些添加到游戏中。
目前我正在使用MetaHumans,但是他们与我的精灵形象非常的不同。我想测试角色走动,因此我决定简单地进行玩家角色模型,因为也许做一个简单的角色模型还会对我有一点心情调节的好处。
评论 (0)