个人游戏开发入门攻略 极简
直接从一个游戏的构成来看游戏开发:
美术:UI、动画、立绘、建模、特效、材质等等
音乐:音效、BGM、主题曲等
程序:算法、数据结构、设计模式等
策划:游戏的玩法和体验设计
美术相关的可以从像素画入手,推荐软件PS、Aseprite等;如果需要3D的建模、动作等,推荐软件3ds max、maya、Blender等等。
像素画教程:可以从简静光阴这个UP搬运的视频入门学习,点开他的个人空间,有很多搬运过来的入门视频,包括像素画、动画、特效,以及涉及游戏引擎的相关操作。
Aseprite的视频教程:
PS、3ds max等教程和论坛很多,就不一一列举了。
音乐相关的要是想自己从零做就用FL STUDIO吧,也就是水果,可以从8bit开始学习
FL STUDIO的视频教程:
程序相关的建议选择好一个游戏引擎(就是搭建游戏的一个平台),根据引擎来选择相应的程序语言进行学习,但是算法、数据结构、设计模式基本上是共通的。
推荐引擎:
(首选)unity,需要学习C#、lua等
Unreal Engine 4(UE虚幻4),需要学习C++等
当然还有Cocos2d,GameMaker Studio Godot等等,根据需要选择,选择一个之后就不要再换来换去了,强烈推荐unity,学习资料多、插件多、免费资源丰富,游戏发售成本也较低,做个人独立小游戏首选。
可以先通过下面的unity官网的一个个小游戏的整体制作流程感受一下游戏资源是如何在游戏引擎中整合到一起的
英语不好的又懒得学习的同学可以使用谷歌浏览器的的翻译功能,虽然有些机翻很难理解,但是大致上还是可以理解的。
unity的推荐学习方法:
通过官方的学习流程,结合官方案例进行学习,还能通过阅读官方英文文档提升英语能力。
官方手册(可查阅引擎的方方面面):
官方脚本API文档(查询需求的功能):
官方学习路线(太贴心了,一步步教你入坑):
官方学习路线就包含初级教程(免费)、进阶教程(试用30天)、高级功能等,均含有学习案例。最佳的学习资源(部分需要翻越墙壁),强烈推荐,不推荐买书,网上有太多的教程了
程序语言:无非就是一些语法,写一些或简单或复杂的逻辑,再熟悉一些引擎提供的API,程序设计难在算法、数据结构 和 设计模式,算法这块有的是大神,能抄就抄吧,你的那点需求有的是大神早就完成了,设计模式可以理解为前人总结的各种情况下最佳的设计框架,多做几个案例应该就能明白个大概,但是很多基础的逻辑还是要自己完成的。
诸多程序语言的快速入门,推荐菜鸟教程,只限于快速入门,可以在前期作为一个查询手册:
后面可能会逐渐接触到的:游戏编辑器的开发(更加方便游戏制作)、计算机图形学(增强游戏表现力:CG语言、Shader编写等等)等
(策划)游戏的玩法和体验设计(⭐⭐⭐):游戏设计不是编程,不要进入一个怪圈:游戏设计=编程,游戏设计是一个很感性的同时又很理性的工作,这是一个游戏的灵魂,例如游戏的核心玩法设计、玩家体验、数值等等。
游戏设计相关书籍推荐:
《通关!游戏设计之道》
《游戏关卡设计》(Phil Co著)
《平衡掌控者:游戏数值战斗设计》
《游戏设计梦工场》(国外游戏设计专业的教材)
《游戏机制:高级游戏设计技术》
《体验引擎:游戏设计全景探秘》
看完就能理解为什么要设计好一个游戏那么困难。
关于游戏的开发规划,推荐一下UP脏脑丝的建议:
其实如果你英语不错,又能翻*(去看看油管),国外的游戏设计相关的教程资源非常厉害(毕竟很成熟,有很专业的游戏设计专业),还有很多一线的独立游戏制作人与你分享经验,会让你的目标和学习线路更加清晰明确,我看到有一些都搬运到B站上了
最后,再推荐几个游戏设计相关的论坛:
独立精神indienova
奶牛关
腾讯游戏学院
最后的最后,我想说全职搞个人独立游戏是极不建议的,如果有伙伴组成小团体可以考虑考虑,还是建议把这个当成一个副业或者一个兴趣,也许几年之后就会看到你的一个诚意之作,毕竟一个人的创造力是极为有限的,很难保证能养活自己……你可以先花个一段时间学习,一直记录创作灵感,在游戏逐渐成型达到个人瓶颈的时候将这个游戏的demo和一些想法发布并寻求一些志同道合的人或工作室的合作,让更专业的朋友们协助你实现你的梦想,这些可能更倾向于制作人了。
记得时刻记录灵感(人真的很健忘,把你想到的灵感用一句话或者几个词记录下来,先不要管用得上用不上),当你有十分新颖的创作灵感的时候,可能是核心玩法,可能是战斗系统,可能是剧情故事,可能是游戏主题,不管是什么,都会成为你去实现它的动力
我们遇到什么困难也不要怕,微笑着面对它!(┌(*°▽°)┐)
消除恐惧的最好办法就是面对恐惧!坚持就是胜利(┌(°▽°*)┐)
加油!奥利给!((`O′)و✧巨魔瞪眼
最后,强烈推荐 B站Up主:M_Studio 的两部 unity入门教程:
特别流畅清晰没有多余废话的的unity入门教程
(完)
|个人游戏开发入门攻略、极简
个人游戏开发入门攻略 极简