从最开始开发设计游戏到今天大约有五年,有时在想如果如今给过去的自己一点提议或许会有一点帮助。
因此这篇文章日志通常是分享一下自身对单独游戏开发设计入门一些念头。
本文由爱发电适用创作!如果你喜欢我干的事,可以选择在爱发电支持我。
引擎挑选
在挑选引擎情况下关键考虑到的大方向是:为了能日后找份有关工作或是纯粹做一个游戏。
找份有关工作
假如是目的在于学习培训以后能够进入游戏领域找份有关工作,那样目前我国介绍的只有几个:Unity、虚无缥缈4与国内一些 H5引擎。有关这种引擎除开 Unity 之外我了解不多并且也也有很多人都介绍过了。
事实上现阶段用到最多的人群便是 Unity 和虚无缥缈,而本人入门看来这两个引擎都重一点,不足轻巧也不是特别非常容易入门。
纯粹做一个游戏
假如是纯粹做一个游戏,可选择的引擎就有许多。
像 Baba is you 便是 Click Fusion 引擎,Celeste、FEZ 和 星露谷物语 是 MonoGame 引擎,UnderTale 和 Downwell 是 GameMaker,Total Party Kill 乃是应用 Stencyl。
这儿只探讨 2D 游戏,你对 3D 没什么兴趣。
从我摸过的一些引擎我主要分为三种人群:不写代码要奔溃、写代码要崩溃的开发者和中立的开发者
不写代码要崩溃的开发者
很多人就会喜爱写代码也愿意做游戏,因此这样的人不太喜欢拖来拖去的可视化编程页面,换句话说她们更爱自己写一个,她们也不喜欢有很多在线编辑器的引擎。应对这种开发者和学生大量推荐的是:pico-8、Phaser 和 MonoGame。
这些都是非常磨练编程能力,并且这些引擎对配备没有要求,写程序时间长了一般都比较喜爱轻巧的东西了。事实上从我刚入门情况下玩的是 C 的 Cocos2d-x,计算机确实废弃物每一次编译程序运作都好烦,后用 Unity 修改一下编译程序都是比较慢,做游戏是为了高兴,结论那样很影响开发设计情绪。
pico-8 限定非常大,语言表达所使用的类似 Lua 的词法,较为精巧,内嵌了地图编辑器和音乐音效在线编辑器,并且 8 位复古风格对从 8 位机来游戏的玩家很毫无抵抗力。
Phaser 是采用 javascript 的网页页面游戏引擎,乃至这一引擎你也是不用免费下载直接从编码引入一下就可以开心开发设计游戏了,并且一样不用编译程序,运作下去迅速。
MonoGame 更多的是一个 C# 的混合开发架构,这些专业开发者也使用这些引擎制做商业服务游戏,尽管必须编译程序,但还是非常轻迅速!
好像 pico-8 和 phaser 引擎这类不用编译程序而且还能导出网页页面的引擎合适很快速开发游戏原形和交流游戏,而 MonoGame 这类则比较合适制做要分享到网上商店商业服务游戏。
写代码要崩溃的开发者
好多人就不爱写代码却也愿意做游戏,应对这种开发者大量推荐的是:Construct 和 Stencyl。
这俩全是可视化编程引擎,并且使用这个引擎不缺许多非常好的游戏。可能会有些人觉得这种引擎做出来游戏并不是非常厉害,可事实上做为发烧友和新手,远远地不上能碰到引擎吊顶天花板的程度。
保持中立
但对于也不排斥的开发者更多的是强烈推荐 GameMaker 和 Unity。
GameMaker 归属于开箱即用,特别适合新手,我不需要重新配置自然环境,其自带的文本编辑器则意味着我不需要挑选文本编辑器,GML 语言表达是属于比较容易入门语言表达,编译程序速率是属于迅速,玩着很稳。
Unity 最大优点是可以扩展的在线编辑器、运行中查询特性和丰富外挂,这就是我在设计商业服务游戏情况下选择这种的主要原因,丰富多彩外挂代表着一些问题不用自己解决例如各种各样摇杆兼容,多语种兼容,笔记本的第三方逻辑性,所以我需要购买一个 Platformer 引擎随后对它进行定制开发,比自己没经验重新开始搞好许多。
因此个人建议是假如初学制做游戏能从这些引擎选择一个下手:GameMaker,Construct,pico-8 或是 MonoGame
怎样学习一个引擎
学习一个引擎或自己写些逻辑性我能考虑到好多个简单的问题:
- 如何显示一个小精灵(照片)
- 怎样控制小精灵挪动
- 小精灵怎样播放视频帧动画
- 怎样遇到另外一个小精灵消毁另一方
- 消毁另一方情况下形成一个特效动画而且播放视频声效
- 播放歌曲
这些问题以后基本就能简单做一个小游戏了。以后的系统结构那就需要时间慢慢学了。
一般来说游戏引擎都较为复杂,因此沉下心来进行思考要干什么前去学习培训针对性比较厉害都比较高效率。一来就全部引擎作用过一遍没什么意思,因为大部分作用你也许不会碰到,如同我到现在也不了解 Unity 的 NavMesh。
不会画画如何做游戏
这种情况也是非常总听,我一开始情况下都比较困惑。即使不会画画都不想学画画,还是有一些地区会获得美术素材。制做跳一跳臭小子之前我已通过选购商业的素材制作过去了7个游戏,那时候我都一点不会画画。
我也经常选购的网址有 itch.io, graphicriver, gamedevmarket, unity asset store。
而免费体验可以看一下:kenny 和 opengameart。
但如果是手机兼职平台可以选择下:upwork, fiverr 和 米画师
或许有人会觉得那样没表现力不唯一并且限定多多的,我更多的是感觉游戏就还没做几个先别谈表现力,最重要的是把游戏做出来的。
自然建议还是自身去学下美术绘画,无论你有没有伙伴协作。
推荐的书籍与资源
很有可能短视频有一些必须科学上网,在 B 站检索应当还可以。
引擎有关
- Unity 得话只强烈推荐一本书籍:游戏设计方案、原形与开发
- Unity 有关视频教学:Brackys , Blackthornprod , Sebastian Lague , Mix and Jam
- GameMaker 短视频:HeartBeast
- Pico-8短视频: Nerdy Teachers
- 升阶材料:
- 游戏程序编写方式,游戏引擎构架,Data structure for Game Programmers
清晰度工艺美术有关
- Pixel Logic
- MiniBoss
- Udemy 的 Pixel Art Master Course
- Mort Mort
- Pixel Joint
游戏设计方案有关
书本:
- 过关!游戏设计方案之法
- 游戏定制的 236 个技巧
- 高手谈游戏设计方案
- 游戏设计艺术
短视频:
- Game Maker’s Toolkit / B 站卡姐汉语翻译
- Extra Credit
- Design Doc
- New Frame Plus
- How Did They Do That
- Video Game Animation Study
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。