posts - 311, comments - 0, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

(地基工)点点滴滴

Posted on 2011-01-05 13:58 点点滴滴 阅读(1215) 评论(0)  编辑 收藏 引用 所属分类: 11 生活随想
 

 

游戏开发所需知识:

数学基础:数学分析、线性代数、解析几何、离散数学、数值分析等;

编程语言: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;