1.初始化游戏.
创建游戏窗口, 设置DirectX或者OpenGL, 载入图形,模型和其他资源, 分配内存等等.
2.开始游戏
初始化游戏中的变量,你可能会选择一张地图,或者产生一个随机值来分配一张随机地图. 然后开始游戏.
3.响应输入
从玩家那里得到一个输入,这个可以来自键盘,手柄,鼠标等等,
4.运行游戏逻辑
例如物理和人工智能,
5.图形的渲染
大多数是利用DirectX把3D或者2D图形渲染到屏幕上.
6.循环
如果用户没有退出就进入第3阶段.
7.退出
这时候玩家已经退出游戏, 一些资源应当被释放.