原神嘛宿舍拉一圈大学生都能做4 o0 _' V4 F d( e, N/ b% D
建议先把这些简单的软件和部分易懂的知识学会就行。" ?. G% x0 y1 y4 Q `2 }; T6 @
软件部分
/ j2 r M! n+ A4 U m& l, x7 I1 Z; a( |( Y! K+ h5 p& Z
Unity/UE4等游戏引擎:原神使用Unity游戏引擎,不过进行了底层魔改。2 ?- K( M3 K; y: P0 S
Criware ADX2/FMOD/Wwsie(可选):原神使用Wwise音频中间件,主要便于管理编辑音乐音效以及整合音频到游戏中。
% E' T' _3 ^5 M: j" K4 VCriware Sofdec2(可选):原神使用的视频中间件,用于提升性能,将视频完美融合到游戏中而不占用太多资源。
3 v8 I e4 l; r6 VPS/3DMAX等美术相关软件
4 K$ j9 @$ t0 E0 ] dFL/Nuendo/Logic等等DAW:制作音乐音效等用。
2 `" G( Y* A* i6 E4 \/ e. ?PPT/Excel/Word:策划最爱(不是3 U5 N f' q) T& i1 h& I+ \
VSC:敲代码用的,配置好能使用就行。# @) ]& c* j `3 S1 e% ]1 \
其它待补充
5 b5 U+ N% m8 q1 F9 F& j1 y V知识部分
* u+ F$ D: u# @ R
X- R& N$ W# R! ^5 r; t2 B9 L3 z$ C9 v; A% p) {' N! T
首先是程序方面。
* h6 T# _/ }" E6 ?# R; N8 A7 L# d会敲代码当然是最重要的,用啥引擎先学啥语言UE4学CPP,Unity学CSharp,当然也有用其它语言的比如Lua。之后也没啥难的,会点数学有点物理知识就行。
3 \" e* C3 h# E1 s学好语言了就继续学数据结构,学一些算法,学服务器通信,学习计算机图形学,学习DirectX和OpenGL开发,学习渲染管道、Shader,学Git等等。基本都是有手就行。
5 e A/ ? D; p+ m, q" ]然后是策划。5 Z" F7 S& x% ?0 \+ M; \' U) I
其实也没什么可学的,重点了解下数值策划,然后做好数值就行。
8 [0 F% t! a0 L/ n( \/ w! i. I# h美术方面。! L! |+ k- c1 f1 l8 }
学点绘画知识比如色彩、透视等等,都很简单,多加练习就行。再把建模学好。
* ]- X- Z: j9 s1 {再是音乐音效方面。
, `$ C2 K* ^" ~ \/ b* r# z把宿主的使用学会了随便学几个合成器比如Massive、Serum等等,学点声音设计的知识再会点乐理知识就能做出音乐音效了。
) k9 ^& {; x H" Z, p6 a; X恭喜您,学习至此就可以做出原神这样的游戏了!( |