一、怎么样可以学习做游戏
1、游戏的开发制作,除去美术设计外,就是通过游戏弓擎完成对游戏玩法的实现。想要学习游戏软件开发,可以去专业的培训机构进行学习,游戏引擎的使用,会编程是基础,例如unity3D就需要学会C sharp语言。
2、目前行业内常用到的游戏开发引擎有两款: unity3D与UE4(虚幻4)。而许多大公司可能还会开发自己的游戏引擎。
3、一个多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。无论是手游、端游、网游,都可以通过unity3D完成开发。在Unity3d中,工程师们可以轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容。
4、游戏制作一般主要分为两大块,即程序开发、美术设计。程序开发主要包括服务器端开发、客户端开发。
5、而美术设计包括场景、角色、次时代、**、动画等部分,要完成一个**的游戏作品,每一部分都需有专业人才负责。
6、对于大型的游戏,一般需要几十个人的团队制作几年;而小游戏则可能只需一个人制作几天。
7、一般的大型游戏制作都会由游戏开发公司来完成,小型的游戏则有可能由业余团队或者个人完成,如RPG制作**此类软件就可以让不懂技术的人做出电脑游戏。
二、想学游戏编程需要什么
首先,不管什么游戏,*基本的要求有两个。一是至少精通一门编程语言,二是掌握游戏设计结构。
语言包括C/C++、C#、ObjC、Java等。游戏设计结构包括图形渲染、声音、物理、网络等等。
再者,看你具体要想学习哪方面的游戏编程了。
如果做Windows PC游戏需要你学习DirectX或OpenGL等图形库,如有必要还需要网络和多线程的知识。
如果做手机游戏多为2D游戏,建议你了解一下cocos2d游戏引擎(Android或iOS,如果是WinPhone手机,顺便建议你了解一下XNA)。
如果做网页游戏,若是服务端建议你了解至少一门编写CGI的语言如PHP,还需要你知道数据库相关知识;若是前端建议你了解一下HTML5、JavaScript、Flash等等。
PS,请楼主不要看到这些内容就觉得晕,你提出的是一个很大很笼统的命题,希望你可以找准方向,专攻一路。草民提到的也不一定全面,当然更不深入,如果不对你就当没看到吧。













