当下互联网行业发展迅速,与之相关的产业大多发展都很好,游戏设计的前景自然也是相当不错的。一个游戏问世要经历很多环节,剧本设计,原画创作,场景建模,但核心部分还是编程语言开发。
主要学的内容如下:
1.游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。
2.算法与数据结构:算法分析;数据结构;基本算法;STL的概念与使用;静态库与动态库;XML库的使用。
3.Win32程序设计:Windows程序入门;Windows消息;GDI绘图游戏工具与MFC;网络编程基础。
4.游戏数学和智能应用:游戏中的坐标系;矢量、矩阵;几何碰撞;物理模拟;人工智能与寻路算法。
5.2D游戏技术与应用:2D游戏技术概论;游戏地图系统;GUI系统;战斗系统设计;任务系统;优秀的声音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。
互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。
想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。
祝你学有所成,望采纳。
你可以先去【绘学霸】网站找“游戏设计/游戏制作”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-388682317
想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。
自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-388682317
在“游戏设计/游戏制作”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。
大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html
楼主你好:
你所说的应该是游戏程序设计师这个工作岗位。从事这方面的工作,需要你有强大的逻辑思维能力,以及一些特定的英文单词阅读能力。
如果是没有基础去学习话,有些基础课程是必须了解的比如“计算机基础原理”课程,在此基础之上,还要学习 C/C++程序基础。
个人建议,先从C语言开始学起,像谭浩强的《C程序设计》就是不错的自学书籍。
但是如果没有基础的话,我一般不会建议你去自学,因为写代码可能对着书做,谁都能做得会,我们更多的还是需要你的理解,这不是书本上能够学会的。所以希望你能找一家专业的游戏培训机构学习,因为老师的指导比你自己在家琢磨要直接迅速得多。
至于好的学校,我想谁都不会说自己的学校坏吧,所以我宁愿教你一些识别好坏的方法,你自己去寻找。你可以搜索《选择优质培训机构 博思专家为你支招》,相信对你会有帮助的
设计编程类的课程很难学,建议去学校学,如果自己有天赋也可以自学试试。编程基础课程C语言,要学的东西很多,英语数学的有基础就行!
自学比较好。去学校的花只能教一些表面的,学校能提供一个学习的环境,深入学习还是靠自己的。先学习c语言,打好基础,写游戏的花数据结构和操作系统很重要的,英语数学的话非常重要,特别是英语,编程语言不重要 最重要的是编写算法,至于书籍贤看些基础的,