小型2D游戏引擎的设计与开发开题报告
2021-03-11 00:22:40
1. 研究目的与意义(文献综述)
电子游戏自诞生之初就保持着迅猛的发展速度。早期的电子游戏大多内容少,技术要求也不高,开发起来比较简单。但是随着计算机的发展,电子游戏的发展也越来越快,人们对游戏的要求也越来越高。这时候游戏变得更加复杂,技术难度增加,开发周期增长,从零开始构造一个游戏的代价越来越大。此时,游戏引擎应运而生。
游戏引擎并不神秘,它包含了游戏开发中那些共同的部分。架构师将游戏开发中的可重用部分模块化,打包成为游戏引擎。游戏引擎大大减轻了游戏开发者的负担,使得游戏的执行成本更少,技术要求更低,效率更高。经过长时间的发展,游戏引擎已经成为一套由多个子系统共同构成的复杂系统,涵盖了游戏开发的方方面面。
2. 研究的基本内容与方案
研究的基本目标是设计并实现一个小型的 2d 游戏引擎。此游戏引擎提供的主要功能包括:( 1)游戏过程控制;( 2) 交互处理( 3) 图形图像的绘制、 渲染;( 4) 音效处理;( 5)碰撞检测;( 6)字体管理。
待研发的游戏引擎详细功能如下:
3. 研究计划与安排
(1) 2017/1/14—2017/2/22:确定选题,查阅文献,外文翻译和撰写开题报告;
(2) 2017/2/23—2017/4/30:系统架构、程序设计与开发、系统测试与完善;
(3) 2017/5/1—2017/5/25:撰写及修改毕业论文;
4. 参考文献(12篇以上)
[1] gregory j. game engine architecture, second edition[m].crc press, 2014.
[2] 韩红雷. 游戏引擎原理及应用[m]. 高等教育出版社, 2012.