|
最近问游戏开发入门的问题好像特别多, 而且都推到了我这里, 作为游戏行业十多年的老人, 我就说一说吧
游戏研发行业的主要职业分工: 程序 策划 美术
策划负责游戏的玩法设计, 美术制作图片或3D模型, 程序写代码实现功能并使用所有美术资源
按照题主的这种游戏, 你需要掌握如下技能:
一 美术方面:
软件: 毫无疑问是Photoshop
技能程度: 因为画面比较简单, 大致需要掌握简单的平面设计, UI设计
二 程序方面:
适合初学者的游戏引擎有: 橙光, RPG Maker, Unity, Unreal
橙光是专门做GalGame的引擎, 这里不用管
RPG Maker比较适合先练习练习, 熟悉制作流程, 且能避免专业引擎上手时间过长而弃坑
Unity和Unreal是专业游戏引擎, Unity适合做小型项目, 对2D的支持也还不错, 适合做小型独立游戏; 而Unreal则需要更多专业的知识, 当然效果也是最好的. 如果你通过RPG Maker的考验, 就可以试着使用Unity, 不推荐Unreal
另外还有一个选择是早期版本的Flash, 也适合做小游戏, 上手相对专业引擎要简单, 不过现在属于被淘汰的技术了.
软件: Unity
编程语言: C#, Javascript
技能程度: 先学习2D部分的功能, 再学习游戏UI的制作, 3D部分的功能可以需要时再学习
三 策划方面:
请把玩法详细的写在Word文档上, 然后再进行制作
正式的制作使用Excel给项目进度做计划
其他的请随意发挥
我认为适合新手的学习资料:
饺子的游戏创造
《从零开始开发战棋游戏》Unity新手教程
【极客学院】Unity3D入门教学 + 附c#编程基础 (跳过3D相关课程) |
|