首页> 中文学位 >3D游戏开发技术设计与应用
【6h】

3D游戏开发技术设计与应用

代理获取

摘要

网络游戏,目前已经是最大众化的娱乐之一,而其中的3D网络游戏也是技术含金量非常高的软件项目之一。游戏开发在技术层面上已经逐步有了一套相对比较成熟的方法:从底层核心的3D引擎到中间环节和具体游戏逻辑相关的程序框架再到最高层的游戏逻辑脚本驱动,这标志着3D游戏开发已经开始进入了标准流程化的开发阶段。3D游戏产品已是工业化的软件开发产品。 平台式开发标准的思想,已经逐渐被国内各大游戏开发公司所采纳,早期的编辑器思想就是一个平台的初步雏形,随着引擎技术的成熟,脚本编辑器的诞生,这都标志着游戏平台实际应用的趋向成熟。目前国内拥有自主研发力量的知名网络游戏公司比如盛大,网易等,他们的核心技术部都在搞自己的游戏平台开发,这也标志着国内游戏业开始正在和世界水准接轨,我国的游戏专业领域技术也开始走向国际化。 在这个背景下,出于对国内游戏技术的研究和发展,本文在一个较高层次上将3D网络游戏客户端做了核心的概括与局部的创新与改进,从技术和流程上搭建了一个通用的3D网络游戏客户端,其中包括:将3D游戏底层引擎技术做结构和功能上的分析和整理,对网络游戏客户端结构的核心技术和结构流程做了研究归纳和建模,并创造性的提出了适合高级设计人员编写逻辑工作的可视化的脚本编辑器。研究成果包括: (1)深入剖析并阐述整理3D游戏核心部分,包括从渲染器的抽象,场景图的组织以及运动和碰撞检测模块的建模等,并根据这些基本模块搭建出了3D游戏引擎的结构功能框架。 (2)提出了基于游戏引擎3D游戏客户端框架,这里包括基本窗口的建立,状态机的建立,网络同步,缓存机制等原理的解决方法等; (3)提出并实现了了游戏脚本编辑器,创造性的解决了高层的逻辑脚本需要程序员去写的问题。把逻辑的组织提到一个可视化操作的高度,从而可以直接交给策划设计人员去编辑。通过脚本语言语意的深层分析,编辑器的核心语意树,程序定义格式和可视化定义格式等来构造和编制出一个完全独立于平台的脚本编辑器。 将3D网络游戏客户端开发技术工程化,流程化,这是对游戏开发规范提取的标准之一,也是今后向平台化开发技术发展的重要环节,对于国内游戏开发有着很重要的意义和使用价值,既避免了重复性的基础工作,也给技术开发和游戏设计制作提供了方便和更强的可扩展性。作为现代游戏开发技术的实际应用,本文所提出的的技术步骤和方法已经在实际项目中得以运用,目前国内一款新类型的网络游戏就是基于该技术流程开发的。

著录项

  • 作者

    朱晴;

  • 作者单位

    上海交通大学;

  • 授予单位 上海交通大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 肖双九,苗夺谦;
  • 年度 2009
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP393.09;TP311.52;
  • 关键词

    网络游戏; 3D游戏; 游戏开发; 软件开发; 技术设计;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号