在某种程度上,数学决定了你能不能做的更好,因为数学好的人,逻辑也不会差,解决问题能力也很强。
做游戏可以说跟数学练习最为密切的,图像处理是游戏的重点之一,人工智能(AI)也是重点之一,这些都要求过硬的数学功底
网络游戏的话,数据库方面如果数学不好也做不到最优化。
当然做一个中大型游戏当然是各自分工的,你不用也不能全部把活都干完,
如果数学不好,就选做一些数学要求不太高的部分,例如去做测试,当然前提是你有得选择的话有很多免费或商业的游戏引擎,图形渲染引擎,可以比较容易得做出一个游戏来,如果要求不太高,数学烂点也是能做出来的,数学不好就扬长避短去研究游戏性,这些全靠创意的部分。
个人做游戏的话,还是关键看创意,游戏性是第一的。
做些简单的2D游戏可以试试免费的HGE引擎,比较简单
3d游戏制作需要学:游戏场景建模、次世代建模、道具、武器、材质贴图、渲染、3D手绘等技术。
1、戏场景建模在项目中的需求会比其他的种类要高,并且上手也比较快,新手入门可以从场景建模上着手;
2、次世代建模在快速增长,手绘类建模项目在逐渐减少,而且相对于没有美术基础的朋友而言,可以先从次世代建模的小道具、场景开始学,循序渐进。
想要入门3d游戏制作的小伙伴可以先找一些资料提前了解一下,初步资料一定要齐全,不要东一点西一点,不然很容易被“劝退”。更推荐线下学3d游戏制作,就业更快,薪资更高!
制作游戏需要学的技能:MAXScript,unity3d,编程,3d建模。
MAXScript(Autodesk 3ds Max软件的脚本语言)创建了一个自定义引擎生成器,在游戏中对各个人物进行标准化处理,帮助游戏在运行过程中创建各类人物。而游戏整体制作的时候会用上unity3d(PC端的游戏开发工具),若你想进行大型游戏开发制作,学习unity3d很重要!
unity3d是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
对于初学者,必须要对C#、C++有基本的了解,不要求你深入学习,至少知道什么是循环语句、什么是类的封装、接口、委托等。
还有学习一些3d建模软件,如:3Dmax maya c4d等。它们是3d建模软件必须涉及到网格,材质,UV坐标等等,恰恰是任何游戏引擎中必要的理解点。而他们的操作都是封装好的可视化的,直观。通过这些3d建模软件能很快去理解这些要点的意思。
对于unity3d你必须知道的一点是:学编程不需要学unity3d,但学unity3d就必须懂编程!
上一篇:制作游戏需要知识点吗知乎
下一篇:制作游戏要学哪些专业知识