游戏美术,需要一定的美术功底。要用到的软件有:max,zbrush,ps等等。
游戏程序,当然是学计算机类。要学习程序语言。比如c,c++,as3,php等等
游戏策划,则比较复杂。因为策划又细分为数值策划,系统策划,剧情策划等。而且策划要具备一定的程序和美术基础。所以如果想往剧情方面发展的话,要学文科,历史心理学等专业。如果是数值和系统,则比较注重逻辑分析等,则偏向于理工科。用到的软件一半是office系列的
协同流程:
游戏设计分为策划阶段,美术阶段和程序实现阶段,每一个阶段都是互相配合的,现有策划案美术需求,然后美术去画,程序同时开始建立框架,最后程序按照策划案的设计要求进行程序实现,最后是测试
游戏设计说明
游戏设计或游戏策划是设计游戏内容和规则的一个过程,这个术语同时也可以表示游戏实际设计中的具体实现和描述设计细节的文档。游戏设计涉及到好几个范畴 :游戏规则及玩法、视觉艺术、编程、产品化、声效、编剧、角色、道具、场景、界面以上的元素都是一个游戏设计专案所需要的
游戏策划具体做的是什么:
游戏策划(GameDesigner),又称为游戏企划、游戏设计师。是游戏开发公司中的一种职称,是电子游戏开发团队中负责设计策划的人员,是游戏开发的核心。主要工作是编写游戏背景故事,制定游戏规则,设计游戏交互环节,计算游戏公式,以及整个游戏世界的一切细节等。
网络游戏与手机游戏怎么做出来?游戏是怎样做的?游戏是如何制做的?如何做小游戏?………………..
这些疑问相信你大致了解了!现在的游戏行业发展火爆,喜欢玩游戏的童鞋进入这个行业更有优势哦!
需要学习哪方面?
这需要根据自己游戏的类型和要求加以选择。比如C++,java ,Erlang,go等等
Java目前作为游戏服务器开发语言已经很是普遍。但是大多数是作为页游或手游的服务器,而端游戏一般选择C++,因为端游对服务器的性能要求相对比较高一些。两种语言各有利弊。
Java的技术系统
需要学习的技术:
(1)Java基础知识
(2)JavaNIO编程
(3)Netty,Mina网络框架精通一种,其它作为了解。
(4)一种缓存框架:Redis;memcache熟悉使用一个。
(5)SQL语言,用于数据库:mysql
(6)springmvc主要用于http协议的服务器
(7)多线程编程,明白线程安全的重要性。
(8)Java并发集合的掌握。
(9)Linux常用的基本命令及shell脚本。
(10)数据库操作,比如mybatis。
如何用JAVA开发游戏服务器?
首先,偶得说明的是,目前市场上新人很难去做pc游戏开发,要么是做页游要么是手游。
页游不清楚偶就不说了,手游里面,客户端主要就是c2d和u3d。
如果你想做客户端,那么你可以转学u3d,因为它使用的语言是c sharp,这个语言和java相似。网上unity的教程也很多,你随便找一下就有了。
再说说手游服务器,其实偶入行服务器还是挺巧合的,当初本来是打算做客户端的,都入职了,因为招不到服务器,就让偶转服务器了。。
服务器的教程,偶至今也没找到,而且也找不到系统的教程。
开源的服务器框架也只熟悉kbengine和scut。其中一个是cpp做底层python做开发的,一个是c sharp做开发。而且scut已经两年没有更新了,应该是死掉了。
所以,想要学服务器开发,得碰点运气。
java服务器目前主流框架技术有 网络层netty或mina,数据协议protobuf,数据库mysql,缓存数据库redis,jdbc一般是mybaits或者jpa,项目管理maven,设计层面spring
然后还需要熟悉多线程,linux的基本操作,git或者svn。
差不多了,这些都有个大致的了解,会用,应该就能找到工作了。
后面再深入需要学习的也挺多的,到时候你再根据业务需求自己琢磨着学吧。