08 2012 档案
Game Engine Architecture阅读 3 Fundamentals of Software Engineering for Games
摘要:3.1 C++ Review and Best Practices3.1.1 Brief Review of Object-Oriented ProgrammingClasses and ObjectsEncapsulation : means that an object presents anly a limited interface to the outside world; the object's internal state and implementation details are kept hidden.Inheritance : "is-a" 阅读全文
posted @ 2012-08-26 00:05 HeeZee CG Blog 阅读(401) 评论(0) 推荐(0)
Game Engine Architecture阅读 1.5 - 1.6 游戏引擎调查 以及 结构分析
摘要:1.5 游戏引擎调查(Game Engine Survey)1.5.1 Quake引擎系列 Id Software1.5.2 Unreal引擎系列 Epic Games Inc.1.5.3 Half Life Source Engine Source1.5.4 Microsoft's XNA Game Studio1.5.7 开源引擎 如OGRE1.6 运行时引擎架构(Runtime Engine Architecture)组成一个三维游戏引擎全部需要的主要运行时组件如图所示:1.6.1 所面向的硬件 (Target Hardware)典型的硬件平台有: 微软 Windows, Lin 阅读全文
posted @ 2012-08-24 22:20 HeeZee CG Blog 阅读(803) 评论(0) 推荐(0)
Game Engine Architecture阅读 1.2 - 1.4 游戏、游戏引擎及其分类
摘要:1.2 游戏是什么?在“Theory of Fun for Game Design”中,Raph Koster这样定义一个游戏:“一个游戏是一种交互体验,它提供给玩家不断上升的、玩家能够游戏以及最终掌握的挑战模式”1.3 游戏引擎是什么?“游戏引擎”这个词 是在90年代中期提出来的,主要指的是像Doom这样的FPS游戏。“游戏引擎”是可拓展的软件,是能够在此基础上、不需要大的修改就能开发出其他不同的游戏。1.4引擎的分类及其特点1.4.1 第一人称射击(First-Person Shooters)有已下特点:大型三维虚拟场景的高效渲染对摄像机\瞄准机制的及时响应角色虚拟手臂以及武器的高质量动画 阅读全文
posted @ 2012-08-24 21:01 HeeZee CG Blog 阅读(306) 评论(0) 推荐(0)
Game Engine Architecture阅读 1.1 一个典型游戏开发团队的结构(Structure of a Typical Game Team)
摘要:在我们分析典型游戏引擎的结构之前,我们先了解一下一个游戏开发团队的结构。游戏开发工作室一般由五个基本组成部分:程序员、美工、策划、制作人、其他管理及支持人员。1.1.1 程序员程序员一般分为两类:游戏开发工程师(runtime programmers),工具开发工程师(tools programmers)。高级程序员一般为主程(lead engineers),也会设计和编写代码。一般会帮助管理团队工作计划,招人等。一些公司有一个或多个技术指导(technical directors)。在一个游戏工作室中,最高的技术相关的职位是首席技术执行官。1.1.2 美工美工制作了游戏中所有的视觉和听觉上的 阅读全文
posted @ 2012-08-24 18:52 HeeZee CG Blog 阅读(442) 评论(0) 推荐(0)
Game Engine Architecture(游戏引擎架构) 笔记
摘要:还没开始看。。坚持每天看一点。请大牛们多多指教。Game Engine Architecture是本不错的书。第一章 简介1.1 一个典型游戏开发团队的结构(Structure of a Typical Game Team)1.2 - 1.4 游戏、游戏引擎及其分类1.5 - 1.6 游戏引擎调查 以及 结构分析 阅读全文
posted @ 2012-08-22 21:13 HeeZee CG Blog 阅读(291) 评论(0) 推荐(0)