你要个人开发,先学C#,入个门才好学Unity不然你会懵掉的。了解完Unity基本的组件后,和C#同步边学边深入进去。最好是做几个实例,这样自己学起来的动力高一些。先不要想着怎么原创游戏,我们先模仿别人的游戏,例如FlaapyBird开始就先仿制一些简单的,等自己弄熟了,掌握了学习的方法就可以有能力自己开发了以上说的也是局限在程序方面,个人开发,一定要会编程,因为不会这个,基本没戏美术可以找网上的资源什么的,代码部分你找的不一定适用,改的话你不懂你也也不知道怎么改。Unity3D这个目前用的比较多教程也多,Unreal的话国内教程也比较少我建议学Unity3D吧,其实也不用在意什么Unreal渲染的效果好,毕竟个人开发者本来要学的东西就很多,画面的这个东西不深入进去研究,你根本体会不到差别,而且Unity渲染的一样可以很棒。我列一下你大概要学的东西:基础的:c#untiy3D数据结构策划(不求专业,至少得有自己游戏的想法)Unity各类插件架构设计图形学美术方面:PS(有奇效)UI3D建模Key动画很多东西没有细说,我列了这么一些,我敢说,没几个人是全都会的,精通其中一个我觉得都很厉害了
相比其他游戏引擎,Unity最大的特点就是形成了一个成规模的插件市场,在此基础上,Unity具有相当多的中间件,可以大大加快独立开发者和公司的开发进度,初学者,先从SiKi学院的视频开始看起,跟着视频做出你的第一个游戏吧,所有的资源,在课程里面都留了链接的