loading请求处理中...

学习游戏开发相关知识初探 学习游戏开发就这样入手

2021-12-01 06:12:47 阅读 12683次 标签: 开发 作者: chenliwen666
    一、游戏开发需具备的知识
     1、硬件基础:计算机工作原理,特殊硬件优化;2、图形基础:计算机图形学,图形快速显示算法,抖动算法;3、多媒体: 波形文件回放,音频设备控制,视频图像的解码及播放;4、压缩加密:声音、图像压缩解压缩算法,加密算法;5、数学基础:高等数学、线性代数、离散数学、数值分析等;6、编程语言:c/c++、汇编(pascal、java可选);7、编程工具:vc++6.0、delphi;8、操作系统:windows api,系统工作原理;9、游戏sdk: opengl,directx;10、其它知识:人工智能,脚本算法,遗传算法,模糊逻辑,物理建模(uml),软件工程,编译原理。

    二、游戏开发培训课程:

   1、c语言,游戏设计,文章构成,windows开发,计算机系统导论,程序算法,游戏开发工具使用,情报数学,windows基础;
   2、c++语言,windows程序游戏设计,cg数学,java,playstation程序开发,可视化程序开发,数据通信,数据库入门;
   3、游戏开发演习,游戏理论,directx研究,vb游戏制作,java游戏开发,playstation研究;
     三、学习游戏开发可用到的书籍 
    1、《微型计算机原理及应用》(第三版) 编著:郑学坚 周斌 清华大学出版社。这是一本大学计算机基础教材,虽然内容不是很新鲜,但基础部分和汇编部分还是不错的,并且价格方面,嘿嘿,借也可以借到,拥有这本书的学生真是太多了。
    2、《C程序设计》(第二版) 作者:谭浩强 清华大学出版社。这本书不用我说,大家也都知道,流传最广泛的C语言教材了。如果看好了此书,C的功底一定不错!
    3、《数据结构(C语言版)》 编著:严蔚敏 吴伟民 清华大学出版社。又是一本大学经典教材,想对程序有深入了解,数据结构不可不看,学了他,你才能打开专业之门。
    4、《C++编程思想》(第二版) 作者:Bruce Eckel 机械工业出版社。嘿嘿嘿,又是经典之作,想学C++和OO,看他,绝对没错,不用买别的C++入门书籍了!!!绝对经典。
    5、《The C++ Standard Library--A Tutorial and Reference》 作者:Nicolai M. Josuttis。具有了一定的C++功底,该是看他的时候了,STL可是前人的思想精华。这本书主要讲述如何使用STL.
   四、游戏设计工具:
   调试器: ollydbg(免费);十六进制编辑: hex workshop;安装工具: install shield professioal。midi音乐: cakewalk;声效音乐: cooledit(或sound forge);3d建模: 3dmax(或maya);2d图形程序: paint shop pro(或painter);2d画图程序: coreldraw;2d图像处理: photoshop;c/c++编译器: vc++6.0;
    五、问题解决引导 
    1 语言编程:c/c++ ,2 编程基础一定要好:数据结构,c/c++语言 3 IDE集中开发环境:visual studio .net 2003 
4 游戏开发SDK用DirectX9 5 Win32 api开始的时候不能学的太多 6 可以不用MFC(如果你c++基础好,MFC学起来很简单) 7 编网络游戏,使用winsock,通讯协议用TCP 8 多下载源代码,观看之 9 数学上的要求(其它基础文化课类似):不需要了解算法的来历、推导等,但一定要知道它们是干什么用的以及如何用。 10 学习STL,必须C++要过关!否则会很难学。首先要学会如何用STL,再想深入的话,学习STL的内部代码。STL首先从list,vector学起。
    这些具体要看开发什么游戏了,开发2D RPG,则不需要那么多知识,C++,DIRECTX,数据结构和计算机图形常识,RPG游戏制作流程及常识,会用MFC或VB来开发地图脚本编辑器,最后加上一些算法,A*,ALPHA BLENDING,斜45度地图技术等就可以了。如果你的目标是到优秀的游戏开发公司去成为顶尖的游戏开发人才,那么这些可以作为参考进行。
     一品威客网汇聚众多优秀的专业设计师和服务商团队,随时为您提供程序开发 软件美工 插件开发 软件汉化 脚本制作 软件测试 游戏开发 办公系统开发 程序修改 嵌入式 桌面软件 多媒体软件 其他软件开发等服务,欢迎上一品威客网。
    

推荐更多与“学习游戏开发相关知识初探 学习游戏开发就这样入手”相关推荐:

 游戏开发要学什么​  | 游戏结果的设定 | 游戏开发成功经验 | 手机Flash游戏特点 | 游戏开发实践

 游戏开发编程基础  | 安卓3d手机游戏 | 游戏开发JAVA语言 | Flash网页游戏开发 | 手游开发流程 

 游戏开发要学多久  | android游戏开发| 手机游戏开发流程 | 如何开发网页游戏  | 手游开发语言 



手游开发公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答

 
手游开发相关任务
DESIGN TASK 更多
可视化展示工具,开发

¥1000 已有2人投标

剑网三自动招募软件开发

¥5000 已有0人投标

微信小程序后台系统开发

¥20000 已有0人投标

BitSKY-APP项目开发

¥100 已有2人投标

现成的获客系统开发

¥5000 已有0人投标

php后台继续开发

¥1000 已有8人投标