The invention discloses a Gse 2D game engine, the engine system includes basic module, audio module, graphics and physical modules. The basic module through encapsulation and optimization of SDL multimedia development library, various components in order to achieve the development of the game must be the core; the audio module is based on SDL_Mixer, which support play, pause, resume, stop, set the volume and other functions; the core of the graphics module is based on SDL/SDL_Image, to achieve the game the role of the game scene, and text rendering, animation. The physical module integrates the open source Box2D physics engine to realize the simulation of various physical characteristics of objects. When developers use Gse2D engines to develop games, they only need to care about the rules of the game and the level of the game design, and no need to care about the bottom of the game, which can greatly improve the efficiency of game development.
【技术实现步骤摘要】
Gse2D游戏引擎所属
本专利技术涉及游戏开发
,特别是涉及一种Gse2D游戏引擎。技术背景随着游戏产业的发展,游戏对技术的要求越来越高,尤其是游戏引擎技术。游戏引擎是游戏的“心脏”,引擎把游戏的通用部分,如渲染系统、人工智能、碰撞检测、声效处理和输入输出等有机的结合在一起,引导它们有序、协调地工作。可以说游戏的表现很大程度取决于引擎的好坏。目前,在世界范围内,有众多被广泛使用的游戏引擎。比如:BigWorld公司的BigWorld引擎,Emergent公司的Gamebryo,Epic公司的unreal2、unreal3,UnityTechnologies开发的Unity3D,Crytek公司的CryEngine1、CryEngine2和CryEngine3,GarageGames公司的Torque3D引擎,国外著名的MMOG(大型多人在线网络游戏)专用商业引擎有Hero公司的HeroEngine、Quantumas引擎。Unreal3是一套为DirectX9/10PC、Xbox360、PlayStation3平台准备的完整的游戏开发框架,后来移植到iO ...
【技术保护点】
一种Gse 2D游戏引擎,包括基础模块,音频模块,图形模块,物理模块其特征在于:所述基础模块通过对SDL多媒体开发库的封装和优化,以实现开发游戏所必须的各种组件,包括:窗口管理器(Window)、场景管理器(SceneManager)、记录器(Logger)、资源管理器、时间管理器、界面(UI)、输入等子模块,实现了游戏窗口控制,日志记录,界面编辑以及对游戏资源、玩家输入和游戏场景的管理;所述音频模块的核心是基于SDL_Mixer,包含音乐和音效两种类型,分别实现播放、暂停、恢复、停止功能,再由音频管理器统一管理音频资源的加载,缓存和实现全局音频控制;所述图形模块的核心是基 ...
【技术特征摘要】
1.一种Gse2D游戏引擎,包括基础模块,音频模块,图形模块,物理模块其特征在于:所述基础模块通过对SDL多媒体开发库的封装和优化,以实现开发游戏所必须的各种组件,包括:窗口管理器(Window)、场景管理器(SceneManager)、记录器(Logger)、资源管理器、时间管理器、界面(UI)、输入等子模块,实现了游戏窗口控制,日志记录,界面编辑以及对游戏资源、玩家输入和游戏场景的管理;所述音频模块的核心是基于SDL_Mixer,包含音乐和音效两种类型,分别实现播放、暂停、恢复、停止功能,再由音频管理器统一管理音频资源的加载,缓存和实现全局音频控制;所述图形模块的核心是基于SDL/SDL_Image,包含Sprite(精灵)、Animation(动画)、Camera(摄像机)、TileMap(地图)、Render(渲染器)、Text(文本)等子模块,以实现游戏场景、游戏角色和文字的渲染、动画播放。所述物理模块集成了Box2D物理引擎,在游戏中引入Box2D物理世界以实现对游戏...
【专利技术属性】
技术研发人员:许波,曾嘉敏,陈法林,佘晓鑫,林基凡,杨宇浩,邱俊亮,
申请(专利权)人:广东石油化工学院,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。