想学游戏开发需要学什么发

2016年游戏美术
2016年程序策划
又是一年毕业季,告别学校的同时也面临着找工作的现状。找到一份合适自己的好工作的难度想必大家也体会到了。暂时待业在家或者对于当前工作不满意的同学此时面临两种选择: 1·继续寻找让自己满意的工作; 2·找个职业培训班提升一下自己的竞争力。 对于...
Oculus Rift、HTC Vive以及PlayStation VR三大设备的出现,带来了难以计数的副产品。人人都为这些新奇的体验而欢欣鼓舞,越来越多的开发商加入到VR游戏阵营中。本文整理自张弢个人分享《VR游戏设计的颠覆式创新》...
Oculus Rift、HTC Vive以及PlayStation VR三大设备的出现,带来了难以计数的副产品。人人都为这些新奇的体验而欢欣鼓舞,越来越多的开发商加入到VR游戏阵营中。 本文整理了VR的发展、VR游戏硬件设备及制作软件,以及学习VR游戏的注意事项,适合对VR....
炎炎夏日一个人闷在家里岂不无趣,来参加小么老师的日系插画夏令营吧,和好基友一起学习画画一起愉快的玩♂耍,大好青春看不要浪费咯!详细内容可以加群咨询,QQ群:...
GA君在这里提醒下各位小伙伴,不要被网上那些培训广告误导了,只要掌握技术,不怕找不到工作,学历是一个加分项,却不是必须。选择游戏行业,游戏公司在招聘时绝大多数情况着重看的是自身的实力...
虚拟现实已经成为时下IT界最热门的话题,2016年被称为“VR元年”,GA也率先推出了第一门基于游戏引擎的VR线下课程。日前,小编采访了GA的合作伙伴上海幻触信息科技有限公司的首席内容官...
即GA与花田原画合作为大家带来唯美写实风格的原画课程之后,这次,GA与守夜人艺术一起为同学们带来了欧美风格风格的概念艺术设计课程,守夜人是目前国内顶尖水准的美术外包工作室...
恭喜GA3D角色精修班第15期学员林鉴,在被视为中国游戏界“奥斯卡”的中国优秀游戏制作人评选大赛(简称CGDA)中勇夺桂冠,取得游戏3D(人物/场景)美术设计组第一名的好成绩...
高嘉铭高同学算是很多零基础来GA学习的学生的代表,完全零基础,抱着对游戏的好奇向在EA工作的哥哥询问游戏培训机构,他哥哥向他推荐了GA...
GA严格按照游戏业内标准流程,聘请游戏公司在职设计师和开发工程师授课,旨在实现培养高端游戏开发人才的成诺,毕业生的就业起薪依然远高于其他培训机构,GA在2015年依然保持100%的超高校级就业率,让我们一起来看看在第四季度的毕业生统计中,小伙伴有没有看到你的熟人呢...
我叫李立源,家是哈尔滨的。一开始毕业后在哈尔滨那边的国企上班,后来觉得不适合我,因为我有个叔叔是在上海游戏公司做游戏程序,他觉得GA毕业生在业内口碑不错,就向我推荐了GA游戏教育,希望我在这里学习,于是我就顺理成章来GA了,之所以想到做游戏,我想原因还是现实工作的关系吧...
第一次来到花田实习,在这次实践中,让我很有感触的一点就是花田氛围。大家都知道社会上人际交往非常复杂,但是花田让我深刻地感受到大家真的是为了美术绘画而走到一起, 每一个人都有自己的思想和个性,在花田做外包的每一位都非常认真,全力以赴,自己能做的事情要做好,自己不能做的事情要尽自己最大的努力去做...
3D游戏场景46期的杨晨利,在来GA前,一直很羡慕在心动游戏做场景的表哥,自己却在家人的逼迫下,在中国移动从事着一份轻松稳定的工作。但是他没有选择安逸,依然坚持梦想。完全没有任何美术基础的他来到GA学习,又经过不断的面试、测试,如今写着他名字的《洛川群侠传》成功面市了。 我要做游戏 相对...
策划43期,韩翔宇同学在入职蜗牛游戏后说的最多就是“很幸运能来GA学习!“ 我大学毕业后就来GA了,在学校里学的是信息管理和信息工程,这个专业是和程序有关的吗,但是做程序猿,不是我想要的生活。我又很喜欢玩游戏,MMRPG的网游为主,《炉石传说》,《行尸走肉》,《祸不单行》之类的。 后来我...
策划43期,罗子恒同学在来GA之前在成都就已经是一名游戏策划了,现在通过GA入职蜗牛游戏,继续自己的游戏梦想。 GA真的是个很不错的地方 在来GA之前,我在成都的一家手游公司做了半年左右的执行策划,后来项目出了点问题 ,我就离开那个公司了。当时想的是先休息一段时间,同时也再提升一下自己...& 做一个专业的游戏开发程序员需要学一些什么? ...
查看: 78011|回复: 25
UID3742849主题阅读权限40帖子精华0积分734金钱1240 荣誉0 人气0 在线时间600 小时评议0
Lv.4游侠高级会员, 积分 734, 距离下一级还需 266 积分
帖子精华0积分734金钱1240 荣誉0 人气0 评议0
C++(算法,数据结构),计算机图形学这些应该要学吧?
还有什么要学的?
还有一个pc游戏的程序员去开发一个360或ps3上的游戏
需要额外学什么东西?
UID1130624主题阅读权限20帖子精华0积分149金钱1409 荣誉0 人气0 在线时间445 小时评议0
Lv.2游侠会员, 积分 149, 距离下一级还需 51 积分
帖子精华0积分149金钱1409 荣誉0 人气0 评议0
游戏程序员要求的知识可能比较广泛.
了解下汇编.
了解下人工智能.
简单的建模及流程也至少要了解一下.
pc程序员开发360或者ps3 ,自然是需要学习相应平台的sdk
UID606360主题阅读权限0帖子精华1积分2890金钱2971 荣誉1 人气6 在线时间6704 小时评议0
头像被屏蔽
帖子精华1积分2890金钱2971 荣誉1 人气6 评议0
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
UID1402720主题阅读权限60帖子精华0积分2331金钱8633 荣誉0 人气9 在线时间6789 小时评议0
Lv.6游侠黄金会员, 积分 2331, 距离下一级还需 3669 积分
帖子精华0积分2331金钱8633 荣誉0 人气9 评议0
操作系统,计算机网络知识...............
UID3323825主题阅读权限20帖子精华0积分53金钱3449 荣誉0 人气3 在线时间967 小时评议0
Lv.2游侠会员, 积分 53, 距离下一级还需 147 积分
帖子精华0积分53金钱3449 荣誉0 人气3 评议0
看你要往哪方面发展了,c++是基础,对3d图形学感兴趣的话opengl和directx可以钻研下,其他方面像人工智能,数据库也是一个方向,还有平台可以选择windows或linux,英语好的对学习有很大帮助,推荐一些游戏开发的论坛和网站去逛逛像游戏工厂,pudn也有很大帮助,希望对你有所帮助
请不要传播坏情绪
UID1014663主题阅读权限30帖子精华1积分319金钱399 荣誉0 人气0 在线时间0 小时评议0
Lv.3游侠中级会员, 积分 319, 距离下一级还需 181 积分
帖子精华1积分319金钱399 荣誉0 人气0 评议0
国产漫画:
UID4636289主题阅读权限20帖子精华0积分48金钱-19 荣誉0 人气0 在线时间0 小时评议0
Lv.2游侠会员, 积分 48, 距离下一级还需 152 积分
帖子精华0积分48金钱-19 荣誉0 人气0 评议0
原帖由 samuil_yu 于
02:13 发表
编游戏就像复制世界... 请问你对无限知识了解多少...
编科幻游戏就像创造未来...&&请问你有多少想像力...
会编程就像给了你支画笔... 请问你想画什么... ...
关程序员什么事,你连制作人和创意的活都要抢吗?
[ 本帖最后由 诸神之马甲 于
07:37 编辑 ]
UID406803主题阅读权限60帖子精华1积分2417金钱1734 荣誉1 人气23 在线时间4598 小时评议0
Lv.6游侠黄金会员, 积分 2417, 距离下一级还需 3583 积分
帖子精华1积分2417金钱1734 荣誉1 人气23 评议0
原帖由 samuil_yu 于
02:13 发表
编游戏就像复制世界... 请问你对无限知识了解多少...
编科幻游戏就像创造未来...&&请问你有多少想像力...
会编程就像给了你支画笔... 请问你想画什么... ...
程序员只需要知道一些基础的知识就可以的,要的是工作速度。
你说的这些是策划的事,和程序员没关系,一切都是策划跟你说怎么怎么做,然后一般程序员会和美工去沟通。
UID2526321主题阅读权限0帖子精华0积分3626金钱1545 荣誉0 人气0 在线时间0 小时评议0
头像被屏蔽
帖子精华0积分3626金钱1545 荣誉0 人气0 评议0
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
UID32542主题阅读权限20帖子精华0积分8542金钱4318 荣誉1 人气62 在线时间13589 小时评议0
头像被屏蔽
帖子精华0积分8542金钱4318 荣誉1 人气62 评议0
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
? 千 本 桜 ?游侠元勋版主『PC游戏综合区』游侠剑阁工作组【美工】Koei 真?三國無双6 天下無双冥王·哈迪斯★★★★★★★
UID1034297主题阅读权限200帖子精华10积分39776金钱426575 荣誉1812 人气6577 在线时间55994 小时评议61
帖子精华10积分39776金钱426575 荣誉1812 人气6577 评议61
到 CSDN 上面问吧
UID1029337主题阅读权限50帖子精华0积分1092金钱2080 荣誉1 人气0 在线时间654 小时评议0
Lv.5游侠白银会员, 积分 1092, 距离下一级还需 908 积分
帖子精华0积分1092金钱2080 荣誉1 人气0 评议0
6楼台破坏和谐了~~~~~~其实需要学的非常多,图形学,数据结构,Direct编程
有2本书必须一看-------------------------
DOOM启示录(David Kushner 著)
游戏设计:原理与实践
网上可以搜索pdf
测试电脑整机/各部件功率 计算器
游侠剑阁工作组【评测】海斗士·美人鱼幽暗城·亡灵巫师
UID2731623主题阅读权限70帖子精华6积分14890金钱438 荣誉435 人气3469 在线时间6382 小时评议0
帖子精华6积分14890金钱438 荣誉435 人气3469 评议0
要学的不少啊,而且还得学到精& && && && && && && && && && && && && && && && && && && &&&.
UID3348211主题阅读权限60帖子精华0积分2074金钱1716 荣誉0 人气15 在线时间1107 小时评议0
Lv.6游侠黄金会员, 积分 2074, 距离下一级还需 3926 积分
帖子精华0积分2074金钱1716 荣誉0 人气15 评议0
学毛& && && && && && && && && && && && && && && &&&
UID382442主题阅读权限30帖子精华0积分321金钱1123 荣誉0 人气0 在线时间251 小时评议0
Lv.3游侠中级会员, 积分 321, 距离下一级还需 179 积分
帖子精华0积分321金钱1123 荣誉0 人气0 评议0
首先,你得有几年的编码经验,才有可能知道怎么写,代码才易维护,易扩展,易修复BUG。 至于什么算法啊,API啊,那更是一个长期积累的过程
至于一上来就谈框架 谈模式的,别扯淡了,我目前还没遇到过看基本教科书就能成大牛的
UID4650565主题阅读权限20帖子精华0积分381金钱1160 荣誉0 人气0 在线时间166 小时评议0
头像被屏蔽
帖子精华0积分381金钱1160 荣誉0 人气0 评议0
提示: 作者被禁止或删除 内容自动屏蔽
UID4018883主题阅读权限40帖子精华0积分747金钱1363 荣誉0 人气13 在线时间7375 小时评议0
Lv.4游侠高级会员, 积分 747, 距离下一级还需 253 积分
帖子精华0积分747金钱1363 荣誉0 人气13 评议0
额外?多吃多睡多锻炼,程序员死得早…………………………………………………………
腐烂掉的食尸鬼
UID893771主题阅读权限30帖子精华0积分312金钱234 荣誉1 人气0 在线时间30 小时评议0
Lv.3游侠中级会员, 积分 312, 距离下一级还需 188 积分
帖子精华0积分312金钱234 荣誉1 人气0 评议0
国内学软件开发的地方不少,学游戏的多是学美工那方面的..其实一个游戏做出来写程序的没几个人...关键现在游戏产业不景气
Bullet With Butterfly Wings
UID1619360主题阅读权限50帖子精华0积分1279金钱1797 荣誉1 人气0 在线时间1 小时评议0
Lv.5游侠白银会员, 积分 1279, 距离下一级还需 721 积分
帖子精华0积分1279金钱1797 荣誉1 人气0 评议0
先学懂精通C再考虑其它,别想那么多,一下子就希望囊括所有科目你学不来的.& && && && && && && && && && && && &.
无言独上西楼,月如秋。。。。。。。。。。一堆马甲在深秋,论坛如是论坛如你阿妈个。。。。。。
UID1422905主题阅读权限30帖子精华0积分330金钱6099 荣誉0 人气5 在线时间6654 小时评议0
Lv.3游侠中级会员, 积分 330, 距离下一级还需 170 积分
帖子精华0积分330金钱6099 荣誉0 人气5 评议0
先精通c++就行了,之后做小游戏练手,
算法什么的都是浮云,directx和基本图形学还是要懂,
其它的不要学那么多,到了公司做什么很多时候不是由你决定的
游侠元勋版主
任职满72个月
元老版主勋章
任职满36个月
任职满12个月
资深版主勋章
任职满24个月
大头像勋章
永久勋章,统一售价:8888金币。购买地址:待定
白金会员勋章
用户积分达到6000
精华数量达到10
发帖数达到10000
荣誉达到150
特色头衔勋章
版区活动头衔达到三个
高级荣誉勋章
荣誉达到500
人气勋章·初级
人气值达到3000
版主评议达到4,勤于处理版务
剑阁工作组资深组员勋章
剑阁工作组资深组员勋章
电玩工作组荣誉勋章
电玩工作组
2013年度杰出版主勋章
2013年度杰出版主勋章
动漫组资深组员勋章
动漫组资深组员勋章
2014年杰出版主勋章
2014年杰出版主勋章
2015年杰出版主勋章
2015年杰出版主勋章
Powered byUnity3D游戏开发入门教程
授课讲师:
软件版本:
Unity3D 4.2英文版
教程程度:
所需基础:
C语言基础或其他编程基础
交流提问:
适合人群:
游戏开发爱好者
相关素材:
课程光盘:
2373 270396 144998 207051 144159 101900 88783 97750 87833 66806 57761 44729 66087 85914 45504 39174 36784 34834 36359 34768 31907 33837 39200 29723 21609 22187 27661 31420 26613 28236
论坛最新主题
您可能感兴趣的课程
针对全国计算机等级考试二级的一套精品视频教程
access是一套关联式数据管理系统,存储方式简单、界面友好、易操作。
通过太空射击游戏等案例设计过程,使学员掌握程序设计技巧和方法。
塔防类3D游戏开发过程入手,学习资源整合,程序设计并最终发布游戏。
赞助商链接
兴趣圈成员游戏编程入门 - 做一名专业的游戏开发程序员需要学什么?
- 游戏程序设计 - 云世界日志
当前位置:
&&>&&&&>&&&&>&&正文
游戏编程入门 - 做一名专业的游戏开发程序员需要学什么?
18:06:35&&&&
评论(2)&&&&
阅读(37157)
&&& 相对于网络程序员、数据库程序员,游戏程序员似乎显得更为时尚。游戏市场带来广阔前景和无限商机,游戏程序员作为技术的载体,其价值也在不断被放大。
在游戏方面,大致可以将技术划分为如下几个模块:游戏架构、图形图像、图形特效、游戏逻辑、游戏界面、人工智慧、声音音效、网络连接、系统优化等。
分工细致的团队会将游戏程序员按照每道工序而分为:图形程序员、声音程序员、人工智能或游戏关卡程序员、物理程序员。
与传统的应用软件编程相比,游戏编程具有自己鲜明的特点:更加强调计算机图形学的知识和计算机资源的高效利用,这也成为广大有志于进入游戏编程行业的程序员的入门门槛。不少人认为,单机版游戏比网络游戏要来的简单,通俗点说,网络游戏 = 单机游戏+网络。单机版游戏需要在情节、逻辑和AI方面下工夫。网络,技术核心往往在于服务器端技术、客户端的稳定性、反外挂技术等等。单从程序员角度上讲,我们的平均水平离欧美的程序员的平均水平差距还是很大的。比如3D游戏引擎授权已经演变成了赢利的重要来源,但是市场上流行的几大3D游戏引擎都来自欧美。随着国内游戏公司正在努力找到了良好的赢利模式,开发人员薪资水平的大幅度提高,肯定也会吸引大量专业的高水平程序员加入。不少资格较老的程序员都是带着热情入行,也使得更加规范,人员更加职业化。
游戏编程新人求职功略日资游戏企业比较喜欢招用刚毕业的新人,所以就要求新人们在学校里学好软件课程。欧美公司一般希望招聘有项目经验的人,即使不是行业中,若有其他非游戏编程的工作经验,也是相当受欢迎的。
如果没有游戏编程项目经验,良好的编程素养是另一大重要素质,也就是编程的基础是否扎实、学习能力是否很好、对游戏的设计是否有感觉。要获得一个程序员职位,就千万不要忽略了你应聘时用的Demo,因为这里面包含了你对游戏的感觉与领悟。
要胜任游戏程序员,还必须做到以下几点:
1.热爱游戏。激情成就事业,游戏程序员的与众不同就在于,除了研发人员应有的理性之外,还必须对游戏有着无限热爱,如果连自己对游戏都提不起兴趣,又怎会做出让别人感兴趣的游戏呢!当然,若是只有热情那就不能正确理解这个行业,有时反而会做坏,比如在游戏中掺杂过多的个人意愿,忽视用户的需求。
2.扎实的基础。要成为一名合格的程序员,要熟悉包括C语言或C++语言、数据结构、编译原理、算法等计算机知识,同时数学基础也是非常重要的,这些在编制核心级的程序时往往会起到相当大的作用。&&&&
3.创新能力。作为游戏程序员,创意是灵魂。计算机本身就是发挥创意的好地方,若能将捕捉到的新事物揉入创意并应用到工程项目中,其中所含的经济价值将不容小视。
4.团队合作交流。程序员的不擅交流似乎已经成为业内公认,但对于游戏程序员,任何个人的力量都是有限的,在工作中,一个成功的软件来源于团队的精诚合作。团队精神正是程序员应该具备的最基本的素养。要知道,游戏程序员不单纯是技术的实现人员,更是游戏参与者。
职业生涯之晋升通道程序员(Programmer)——主程序员(Main Programmer)——技术总监(Director)如果要做核心程序员或者是leader就需要技术+游戏天分,否则只能做一些纯技术方面的工作。
“钱慢慢”其修远兮,游戏人才炙手可热,勤勤恳恳钻研技术的游戏程序新人,入行月薪3000+。当然也有入行高薪的,资历深厚的技术人员月薪8000+,对于拥有2年以上经验的专业人才,年薪10万以上,高薪是没有封顶的,不过很多游戏程序员还是在付出与收入不平衡中寻求着下一个出口。
  天涯明月刀欢迎你
游戏程序设计相关文章业余做游戏想学编程该从哪里入手? | 问答 | 问答 | 果壳网 科技有意思
业余做游戏想学编程该从哪里入手?
我是一个即将毕业的大学生。最近有尝试用rpgvx做一些小游戏,但是现在希望能更进一步。我想要学编程,因为想要制作一些系统更复杂的独立游戏。我本科学的是建筑,几乎没什么用处的专业【其实就是说和其他专业很难衔接,我们专业课以外基本没上什么数学物理课】……对于编程真是一窍不通,rpgvx是基于ruby语言写的,虽然尝试去看一些书,但是还是没能学会【其实我可能看的不多,看了一会儿就不太能理解了】所以说我该如何入手?
+ 加入我的果篮
我认为在深入一门专业前,应该认真分析自己的需求,从楼主的表述来看,“制作独立游戏”是当前的目标,而制作游戏是出于何种需求楼主应该深思:是作为就业方向还是业余爱好?两者在学习方向上有很大的差异。从就业上来说,计算机从业者的门槛在逐步降低,如果想快速就业,推荐楼主可在有程序设计基础的情况下选择到一些软件培训公司学习。优点是一般来说这样的培训机构的课程比较有针对性,相比高校中的课程要更贴近实际开发的项目,经过3个月左右的培训基本可以上岗就业,见效快。缺点是费用普遍较高,培训公司水平参差不齐,难免有被坑的可能,同时,学习仅停留在应用层面,缺乏对基础领域的认识,这也注定若不继续进修将来的发展会非常有限。从业余爱好即兴趣上来说,推荐从开源社区的资源学起,这个过程会更加有趣而且也有一定应用的价值。作为初学者,不妨从一门程序设计语言开始学起,然后逐渐往高层的软件工程方向过渡,楼主作为建筑专业的学生,对工程化的开发方法应该不陌生,事实上软件工程里的一些概念和术语都是从建筑学里借鉴过来的,当然,这些都需要建立在大量实际开发经验的基础之上。顺便补充一下我对目前互联网游戏产业的理解。互联网刚刚兴起的时候,很多商人在思考如何在这样一个虚拟的环境下赚钱。在我看来,目前比较成熟的互联网盈利模式,一个是电商,另一个就是网游了。当然这里的“盈利”是指能让网络终端的使用者心甘情愿掏钱的事,尤其是让“狡猾”的中国网民掏钱的事,毋庸置疑前面两者都做到了。传统PC的落寞让基于PC的游戏市场也变得低迷起来,像 blizzard这样精益求精的游戏厂商已经难得一见。随着这几年移动终端的兴起,游戏市场也变得更加混乱,大部分游戏运营商都抱着捞一把就散急功近利的心态,伴随的就是重营销,轻质量的研发心态,这一点从目前各大视频网站的广告部分就可窥见一斑,你可能会吃惊这种粗制滥造的玩意简直不堪入目怎么会有人玩,令我也费解的是这种页游(网页游戏)居然有这么大一块市场,而且很有很大那么一批乐此不疲的玩家。客观上来说现在无论是商家还是玩家都逐渐接受了这样一个现象,把游戏应用当作一种短期的消费品。这也意味着游戏应用也有生命周期,而且很短,如果不能在短期盈利很少会有人愿意会持续经营下去,这也注定了游戏市场的竞争会越来越激烈,入行需谨慎!
学了编程,还有时间独立制作游戏嘛?这可是多工种配合完成的东西,程序员不过是其中的一陀螺丝钉。
导师告诉我们没个两年以上的开发经验就别看书了,所以推荐你XXX书的可以无视了,所以起步从视频看起,因为很多细节和概念性的东西,没有人教的话自己从文字摸索难度太大,看你想学哪门语言,就网上找相关视频或淘宝买这类视频,基本几十G的也就几十块钱;学的过程以多敲代码为主,最好跟着视频敲代码,就是要两台显示器,不然就看一段敲一段,一定把看的知识理解下来,关看,也许当时感觉明白了,可是真正用到时候往往想不起来,所以动手敲是关键;说实话除非你超级有天赋而且对这方面兴趣一直不减弱,不然想真正开发一款有人玩的游戏,没个3 5年的程序经验基本不大可能,而且一款游戏的成功与否,编程所占比重可以说最低,最高可以说是游戏的整体设计思路,其次是美工,编程只是负责把这些东西实现了,没接触编程的人会感觉编程是个技术活,应该比较吃香,所以都憧憬进入这行业,可是做过程序猿的都知道,这职业的苦逼之处,理论上跟工地搬砖没有区别,负责把他人搭建好的模型一块一块的垒出来而且,大都是单调重复的工作;所以楼主自己琢磨吧;
独立制作游戏?还是很有想法的,路有很多,都不一样的,你首先应该要掌握至少一个编程语言 thinking in java这类thinking的书应该会对你有帮助不一定要学java,还有C++,C#,object C很多语言,你可能直接学objectC也不错(iPhone开发要用),但要能理解指针这些还是要有基础。看你想要玩手机编程还是网页还是什么。然后学点点数据库的东西,要能明白怎么查询、修改数据网络通讯的大原理,了解一下,这样会知道自己在传输数据方面会碰到什么问题,虽然很多框架为为你解决问题。再然后……我也不知道然后该怎么样,我不涉及游戏,网上很多游戏的源码,你可以学习一下,怎么让你的对象动起来,怎么交互
自己玩的话rpg制作大师也行。。。
我们游戏圈流传着一句话少壮不努力,长大做游戏游戏的开发、运营、策划、编码,甚至美术我都参与过,我说的可能有一定的参考意义吧。推荐业余做游戏,别做专业开发的。业余做游戏,推荐flash,做做2d小游戏,知道程序开发基础,2D图形就够了。如果不入门,停留在这个阶段挺好;如果入门了而且很感兴趣,可以往3D,或者更深层次的开发上发展。=====================分割线=====================专业做游戏,也就是现在普遍意义上的游戏公司。首先这会毁了你的梦想——现在国内绝大多数公司做的不是游戏,而是商品:这些商品牺牲了非常大的游戏性,只考虑如何快速盈利、大量盈利。相信这与你的开发初衷不符。如果你仍然坚持做商业游戏,一个基本的游戏团队,程序开发人员并不是主要人员,团队的基本组成是策划、美术、程序开发、测试其中的1个。然后每一种工作内容又分N多分枝,比如策划分:系统策划剧情策划数值策划;比如美术分:原画美术UI美术模型美术动作美术;即便是你关心的程序开发,也分写逻辑层的开发,通讯层的开发,用户界互交层的开发还有引擎层面/基于引擎层面的开发。以上我说的每一项工作内容都是一种独立的专业,需要一门独立的知识体系来支撑,一般不是1个人、几个月能学会或者完成的。所以基本上……很复杂……想做一个商业游戏,凭1、2种技术/专业根本是不可能完成的任务。=====================分割线=====================如果确实有兴趣,以业余兴趣爱好为基础做点小游戏入手吧。还是那句话,做什么别做游戏…………
计算机 ==#
其实在编程当中,我个人觉得游戏是最难写的。因为游戏涉及到游戏做的好看不好看,游戏的可玩性如何等等方面,而单纯的应用其实只要不卡,完成核心功能就ok了。额,下面我给出三个建议,lz自行选择吧~1,学习python,用pygame这个库开发游戏。python绝对是公认的好学,这点毋庸置疑2,学网页方面的知识,用html5制作游戏,好处就是跨平台啦,当然也比较简单,就是可能你要学的东西不少,但是都是”所见即所得的“东西,所以学习起来也很简单。3,找几个好的基友,志同道合的人,你负责创业,不需要编程,都知道,其实现在游戏不是做不做的出来,是做的游戏好不好玩,说明白点就是思想。好了,lz可以自行选择了————————————————————分割线————————————————————貌似没回答lz的问题,其实学习编程的话,还是从兴趣入手吧,边看书边动手,让你学的东西可以满足你日常的需求,而不是仅仅跟着书上的例子走。给个编程的建议就是循序渐进,比如我要做个微信上打飞机的游戏。第一步,我就只做一个随着我手指动的小方块。第二步,随机在屏幕上方会出现一些小方块。第三步,让你的小方块可以发子弹………………………………………………等等等等,一步一步来,就是这样,lz加油哈
独立游戏首推Win上C# + XNA Game Studio(这套是免费的),对于2D游戏和不太复杂的3D游戏来说,XNA作为开发环境和作为入门都很好,可以帮助LZ了解很多游戏开发的概念。需要具备C系语言知识:如果不想深入,可以只学习C#;如果要深入,最好了解下机器原理和C/C++语言。LS有提到Objective C的,我不推荐入门用它,应用不如C++广泛,最好到需要在苹果的平台上开发时再学习。建议:初学编程千万别从手机程序开始。
能耐得住的话,请学MIT的6.001
开公司雇佣人就行了。。你只要知道自己想做什么游戏。
学编程,我是专业学计算机的,但其实我的编程主要是自学。(1)图形感觉培训:我的编程是从vb入手的。因为他界面操作,对于编程的感觉更好。但一旦入手以后,我就决定抛弃他了。(2)基础逻辑培训:真正让我启蒙的其实一小挫变态老师。假期不让我们休息,反而上了一个培训班。这帮老师很变态,不让用for循环,不让用C语言封装好的程序,而让你从函数本身开始设计。比如说字符串拼接这个函数,C语言本身是有定义好的函数的。但是他不让你用,而让你自己写一个这个函数。1、第一步,一定要画图。程序就是图画明白了,不管多难的程序,都可以按部就班的一步一步编写出来。(这里特别强调,是流程图,流程图就意味着,流程线不能有重叠,这点很难,但一旦做到了,程序就已经写出来80%)2、还是画图,去改图。根据你需要编的程序,去优化你的思路图。3、根据图,去思考动态过程,并且把它拆分成一小块一小块的图。4、将每个小块的功能,一一完成,最后拼图拼接。小结:比如要学js,就不要用jq函数库,学c,就要从最基础的函数编写开始,如果用max(),函数直接达到你想要的结果,你就没有机会锻炼排序算法的设计思路。一定少用别人写的功能函数,尽量都自己写。(3)基本习惯培训:写程序,入门了以后你会发现,几乎无所不能。但有一个很大的问题,人不是计算机,写完的程序,别说隔天,就是上下午都有可能忘记。那怎么办?1、程序的可读性:命名一定要自己的规范和国标。保证你自己能精通,别人可以读懂。多看别人写的程序2、时刻保存备份:每做一步必须保存,没做一段必须备份。哪怕上闹钟,也要把这个习惯养成,否则追悔莫及。3、文件管理艺术:要将文档,分文别类。总结出一套自己的整理方法。坚决拒绝大量文件堆砌乱糟糟的桌面!
Python TCL Shell Linux 网...
作为半资深程序员,我觉得想做程序员最重要的不是立志,而是坚持。实际上不管是学程序还是写程序都是很枯燥的过程,而且做起来你会发现自己好不容易做出来的东西只是整个工程中很小的一块,所以程序员很难享受到完整的快乐。我说的完整的快乐就以你的写游戏举例吧,如果你不熟悉,可能几个月艰苦的努力,最终成品只是一个俄罗斯方块,还可能有各种bug。别笑!这是真实的,任何一个你看到的游戏都是一个团队的结果,也许你看到有的团队几个人就写出漂亮的游戏了,但制作这个游戏所用的引擎或者其他工具都是其他大规模团队的结果……所以我的建议是从简单的东西开始,先不写界面,而是实现小的功能,哪怕你写一个小的计算器都可以,或者一个扫雷,如果你在写出这样的小程序之后还没有崩溃那么就可以真正开始程序员之路了。
生理学博士
现在很多在线课程,也就是MOOC,coursera刚开了一门python课,udacity也有很多编程的课,楼主可以去搜搜。果壳有小组 MOOC自习教室 和 果壳学院。
找unity3d或xna这样的工具,模仿简单的小游戏直接开始做比较好。业余搞的话系统学习会学不下去,不如照例子做几个简单的玩玩。
先学习python,写个俄罗斯方块吧。。。慢慢加上音乐,调解速度之类的。。。
想上手快的话,语言选择很重要。Python相对于C,C++这些语言来说,入门很快,第三方库又多,写起来很有成就感,而且科学计算,web开发都可以。至于做游戏,昨天我正好翻到图灵的一期Python专刊,里边有一篇,楼主可以看看别人做一个小游戏的思路。
VBS~~~我就是从vbs学起的~~~
新兴的有go语言,似乎挺好学的
Python+Pygame是不二选择。上手快,趣味高,但是你把这当吃饭的本事的话,那你迟早会后悔。
unity3d欢迎你!
lz加油!窝也是学建筑的,在玩rpgmaker,也想过自己写程序。但是赶脚真正做游戏要学的比学建筑的时候接触的那一点编程难太多了。真要专业的做游戏的话还是分工比较好吧,lz主要做策划美工什么的,再召集基友一起写程序。
如果你只是想制作游戏的话,rpg大师是一个非常优秀的上手软件这并不只是因为他专门被设计制作游戏,也是因为在这个软件中,你不需要任何计算机基础,就能够掌握其最重要的本质:算法.算法才是一切计算机软件的核心,语言只不过是实现这个目的的皮毛除开3d游戏之外,rpg制作大师已经足够你制作出一切你想制作的2d游戏但是另外一方面,游戏又有着与其他软件截然不同的地方——它是人类有史以来所有艺术形式的结合体。单纯的程序员不足以制作出一款优秀的游戏,你需要美工、编曲、脚本师、策划者,甚至是动画师从这个角度来看,在事实上这个楼里几乎一切的回答都不足以满足你的要求于是,你需要学习的地方还有很多就和我们每一个人一样
真想搞独立游戏,抱微软大腿就好了啊,有个XBOX平台,直接利用微软的技术开发XBOX游戏。我的看法是学什么都不容易,任何领域想学出头都要下很大苦功,我觉得建筑行业很好。
推荐一个电影,Indie Game: The Movie莫非楼主看过这个电影~?
目的只是想做做独立游戏的话建议使用现成的引擎入门,Unity3D是入门门槛较低又在业内有一定使用的引擎,然后可以学习一下Unity3D中的脚本语言进行一些逻辑、AI的编程,接着在逐步去了解游戏的架构等等。只是业余爱好的话不建议从过于基础的比如计算机图形学这种的来入手学习,因为从熟悉C、C++到学习计算机图形学基础再到熟悉软件工程应用、写出自己的游戏或者游戏引擎会消耗很长的学习时间,没有系统的学习和长期的坚持很难达到制作独立游戏的目的。如果希望未来能够从业的话,3D游戏客户端开发可以先从C++开始学起,并从OpenGL、DirectX等3D图形库入门,然后找一些开源的游戏引擎进行学习。移动端游戏开发建议学Java,因为做互联网学Java起码饿不死。不过真的要从业的话,还是建议有条件能系统学习一下,毕竟如果没有系统学习过很难有很好的职业发展。
楼主还是好好造房子的为好,学编程并以此为职业你会后悔的
不是计算机专业, 也没游戏行业从业经验, 又不满足于RPG MAKER之类的工具, 想从底层开始的话, 你就等着被自己坑死吧. 实在不甘心, 报个培训班, 然后找个游戏公司去上班.趁着年轻, 多试试也无妨.我觉得独立做游戏, 基本上是不可能的. 当然啦, FLASH游戏之类例外.
语言不是难点 就算你什么都没学过 两个月也差不多能算小精通一门语言了吧难的是一些程序的技巧 很多都是在程序员间口口相传 。所以自学想做到那个地步henna
背着编程包袱的厨子
免费在线学习编程网站 那里有全套课件加视频
游戏设计师
我为什么记得是RGSS语言……其实编程语言嘛大体上都差不多,学个C基本就可以理解到其他语言的工作方法了。只是想玩玩的话,RMVX确实是比较靠谱的工具了,其实SC2 WAR3的地图编辑器也很不错。还有些开放了MOD制作工具的游戏。最近的UNITY3D也很不错,如果你真的想独立制作游戏,推荐深入研究下这个。
如果不是计算机专业出身,又是零基础,确实需要做好长期奋斗的准备。由于LZ说的情况本人已经亲身经历过一遍,可以简单说一下我的体会。问题1:专业还是业余?这是个很重要的问题,有其他人也提到了,专业做的话首先需要应用培训,同时还要弥补基础上的不足,需要短时间投入大量精力才有可能。但游戏这个行业其实非常复杂,从零开始要弥补的东西是很多的,在职业化竞争上非常吃亏,年纪一大,压力大了,这个时候很可能面临高不成低不就的情况,需要慎重。而业余实际上就是跟着兴趣走,需要什么就学习什么,不要超前,不要贪多。这样每次学习都是为了解决实际问题,积累一段时间之后就会有比较大的提高,这个时候你会自然而然的想去了解一些基础的东西。这个过程相对会长一点,但不影响本职工作的话,心态会比较好,实际上进步也不会慢。(当然前提是能坚持,需要深沉的爱)问题2:选择什么路线?其实选择什么语言根本不重要,学会一种语言其他的触类旁通是很快的。我最初学习RPG make XP的时候只做了一件事,就是把其他人的开源代码移植到自己的项目中来,简单说就是【抄袭】,我个人觉得这是学习一门语言最快最便捷的方案,学习一个现成的【案例】,同时这个案例能正常融合到自己的需求中,即满足了制作的成就感,也降低了学习的枯燥性。学会【抄袭】代码的下一步就是学习【改造】代码,改造的时候优先考虑可行性,因为这个时候缺乏程序基础,对效率什么的概念不会太明白的,所以保证可用就行了。当搞定上面两步之后,其实制作独立游戏的大多数问题都可以解决的,这个时候一般对程序是什么已经有了点概念,再深入学习下就有了比较明确的目标,比如偏向逻辑算法或者是数据库,又或者对画面表现不满去了解图形方面的程序,都可以再说。当然,这里面每个部分深入下去都是无底洞,作为一个独立游戏制作者,大多数时候是用不上那么高深的技术的。一个最恳切的忠告。独立游戏就是为了实现游戏创意!其他的效率啊包装啊什么,请抛弃它们吧。我的个人学习顺序是这样的:1、RPG MAKER XP(现在好像是VX):了解游戏基本结构,对2D游戏组成有个概念,了解RGSS的编程目标,这玩意效率很差,一段时间之后你会主动放弃的……但从入门来说确实相当简单,开始抄代码就好了。2、War3Editor:3D游戏制作的简单入门,有了RM的基础,学习JASS会爽利很多,而且确实很强大,能实现很多系统,关键可能就是相对麻烦一些(其实是很麻烦)3、C++ :这是在我基本入门以后主动补习的基础内容,包括很多以前不了解的概念,从底层巩固了一下基础,也深入了解了很多程序算法和结构上的知识。这是在为制作更复杂的系统做准备。4、Python&Lua:有很多现成的引擎可以很好的支持这两种脚本语言,而且经过上面的学习,用这些就能制作出比较符合需求的独立游戏了,更深入的内容没有必要学,那会让你精力分散,无法集中到游戏设计的层面上。这些内容我用业余时间自学完成大概花了4年,当然其中也包含了很多乱七八糟的其他内容,比如学用PS,学用Cooledit折腾音频等等可惜后来不幸踏入专业圈,心态全毁,现在已经对行业完全无爱了。最后提醒,想要获得制作游戏的快乐,千万别干职业的。
时尚设计、数学控、Filemaker
劝楼主还是别学了,有点难。非常枯燥的说。
网络病毒控
从键盘吧,我想~~
我晕,现在搞建筑的比搞计算机的赚钱多了,你居然反其道而行之??!!!!
后回答问题,你也可以用以下帐号直接登录
(C)2016果壳网&&&&京ICP证100430号&&&&京网文[-239号&&&&新出发京零字东150005号

我要回帖

更多关于 游戏开发学习路线 的文章

 

随机推荐