关于游戏用到的技术的一点说明
游戏发布三个月,陆续有好些大佬问我游戏开发相关的事,每个人的心中都有一个江湖,每个人都想去书写自己的江湖。我也是几年前看了不良人、秦时明月、天行九歌这些国漫才真正开始学习各种相关技术着手于开发
1.手机端使用Unity,Unity是一个游戏引擎,但这个游戏引擎绝不是简单拖拉控件,需要写大量c#代码
2.服务端我用Java,毕竟Java是世界上最好的语言,这一点不容反驳,我的本职工作也是Java程序员
3.角色模型我用Maya+sp制作,但实际上大多数游戏模型都是用3dMax+bodypaint,特别是手游更是如此。。。
至于怎么学的问题,我先前其实已经多次说过,我不是游戏行业从业人员,也没基础没天赋,我能做自己想做的东西完全是靠死磕。所以这问题我是真答不上。网上各种教程满天飞,自己去找找,然后梳理适合自己的流程。这个过程只能靠自己别他人是帮不上忙的。。。
我之前学的时候网上也是各种教程满天飞,结果我兜兜转转绕了一大圈,3d软件学了几十个才学会做模型,而且还做得奇丑无比。我为啥不按那些教程学?那些教程可都是各个大佬的沉淀和日积月累啊???因为不管什么教程都会出现知识断层,就好比一个初中老师讲课,其中说到100*100=10000,但他绝不会再去刻意说明为什么结果是10000,他的学生是初中生,他默认大家都已经具备这种知识。
但如我这类没基础没天赋,如果教程中出现这种知识断层就懵逼了,又得去搜更基础的学习。或者大骂几句SB教程然后删掉继续去找下一个。这个过程,99%的都会因为太枯燥太艰难而放弃
所以,怎么学,怎么做,这些问题我是没办法回答的。。。