天行健 君子当自强而不息

【ZT】游戏开发需要掌握的知识




游戏开发所需知识:
数学基础:数学分析、线性代数、解析几何、离散数学、数值分析等;
编程语言:c/c++、汇编(java可选),OOP;
编程工具:visual studio;
操作系统:Windows API,操作系统工作原理;
硬件基础:计算机工作原理,特殊硬件优化;
图形基础:2D图形学,3D图形学,图形快速显示算法,抖动算法;
多媒体: 波形文件回放,音频设备控制,视频图像的解码及播放;
压缩加密:声音、图像压缩解压算法,加密算法;
游戏SDK: opengl、directx,3D实时渲染,GPU编程;
其它知识:人工智能,脚本编程,遗传算法,模糊逻辑,程序建模(UML),编译原理,游戏制作理论,开源游戏引擎,网络编程。

游戏设计工具:
调试器: ollydbg(免费);
十六进制编辑: hex workshop,UltraEdit;
安装工具: install shield professioal
midi音乐: cakewalk;
声效音乐: cooledit(或sound forge);
3d建模: 3dmax(或maya);
2d图形程序: paint shop pro(或painter),coreldraw,photoshop。
c/c++编译器: visual studio;

posted on 2007-11-15 01:25 lovedday 阅读(1012) 评论(0)  编辑 收藏 引用 所属分类: ■ Game Program


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


公告

导航

统计

常用链接

随笔分类(178)

3D游戏编程相关链接

搜索

最新评论