大三狗,水平有限,路过看到顺便一答仅供参考嘿嘿
- 多认识同好和有不同能力的人,自己做游戏需要的能力太多。不要闷,不要害羞
- 专业知识的学习
- 程序:毫不犹豫地选择unity引擎吧。无论个人开发还是将来就业都很合适
- 语言的选择:编写unity脚本可用三种语言,Boo, JavaScript和C#,大部分脚本是用C#的。学习路线:C, C++, C#。个人在C#之前还接触过一些Java,Android,感觉也有帮助。因为游戏(或者APP)有很多业务逻辑,写出来像一篇文章,这和C语言课后作业不一样的。
- 高级知识:数据结构,设计模式等。语言熟练的基础上学习这些。
- 美术:不知题主美术水平如何?多留意独立游戏的风格化设计,相比写实风而言风格化能为你节省时间。2D不说了,3D美术素材的制作流程大概是建模(形状),制作材质(外皮),动画
- blender/ 3DsMax:标准的3D工具,可以建模,动画。blender是免费的,但是教程少,操作有些诡异(相比max)。
- substance painter:制作材质的工具。或者简单一点用ps画
- MagicaVoxel:快捷的工具,制作3D像素风模型。能完成建模+材质+动画,还有渲染(比如用来做宣传图)
- 策划:亚马逊上有一些游戏设计的书籍,但是我感觉比较学术且适合大型游戏。我个人的话会找喜欢的游戏(小型的),打开oneNote,总结归纳一下它的剧情、关卡、谜题、美术风格、道具设计、数值,算是文档一样的东西吧。我觉得作为程序,要有抽象归纳分类的能力,以上可能是个不错的娱乐/练习?个人观点
- 程序:毫不犹豫地选择unity引擎吧。无论个人开发还是将来就业都很合适
- 尝试制作游戏
- 翻墙,去unity官网看教程
- 泰课等教育平台看教程
- 基于成熟的游戏类型进行微创新。我的经验是要快速做出成品激励自己,以免失去兴趣。这样做设计简单,程序/美术有现成模板(这也是对教程的深入学习),还有成就感 :)
- 获取资讯&参加活动&其他
- 题主能出现在奶牛关,我认为咨询获取是没问题的。随便说几个平台:机核(昨天刚去了核聚变w),indienova, unity官方公众号,GAD腾讯游戏开发者平台,游戏邦公众号
- 活动的话,gamejam, 核聚变,各种开发者大会能蹭就蹭,unity教育培训日,微软ID@XBOX之类的比赛。
- 比起沉迷,多关注创意和制作技术。
阿萨斯 1年前
发布
阿萨斯 1年前
发布