这里汇总游戏开发相关的技术总结。
gamedev
- 主页.
汇总
-
H2Engine服务器引擎介绍
H2Engine服务器引擎架构是轻量级的,与其说是引擎,个人觉得称之为平台更为合适。因为它封装的功能非常精简,但是提供了非常简洁方便的扩展机制,使得可以用C++、python、lua、js、php来开发具体的服务器功能。H2引擎的灵感来源于web服务器Apache。
-
游戏服务器设计之NPC系统
NPC系统是游戏中非常重要的系统,设计的好坏很大程度上影响游戏的体验。 引导玩家体验游戏内容,核心功能的展示和操作。一些运营活动,比如道具秒杀,打折促销等,过年过节也可以制作一些应景的NPC形象。
-
游戏服务器设计之任务系统
任务系统是游戏中最重要的系统之一,本文旨在设计一个轻量清晰的任务系统。通用易扩展是本系统关注的重点。 任务系统中当角色的条件满足时,自动触发每一类型的任务,每个任务有其所需的完成条件,当角色完成了指定的操作后, 则会触发任务自动完成,任务完成后一般玩家会领取对应的奖励。
-
WebSocket 客户端测试功能
websocket是有标准的通信协议,在h2engine服务器引擎中继承了websocket通信协议, 使用websocket通信协议的好处是很多语言或框架都内置了websocket的支持,工具也非常多,可以非常方便的测试。
-
游戏服务器ID生成器组件
游戏服务器程序中,经常需要生成全局的唯一ID号,这个功能很常用,本文将介绍一种通用ID生成组件。
-
RedRabbit——基于BrokerPattern服务器框架
BrokerPattern服务器框架
-
通用排行榜组件
排行榜是游戏组件中必不可少的组件,设计一个可重用的排行榜是必不可少的