开源游戏服务器框架NoahGameFrame(NF)简介(一)

本文介绍的知识点很多都是来自于官方:NoahGameFrame(NF)官网。点击链接如果没用的话,可以在GitHub上搜索NoahGameFrame。

一、NoahGameFrame是什么?

NoahGameFrame (NF) 是一个轻量级、快速、可扩展的分布式插件框架。NF 深受 OGRE 和 Bigworld 的启发。

二、特征

1、易于使用,面向界面的设计
2、一个可扩展的插件框架,使您的应用程序运行快速轻松
3、干净、整洁的设计和稳定的引擎,已用于多种商业产品
4、一个高性能的actor模型(通过一个安全的线程池)
5、事件和属性驱动,让您的业务保持清晰和容易
6、基于标准C++开发,保证跨平台支持
7、用于快速开发的现有 C++ 和 C# 游戏客户端
8、跨平台支持

三、教程 && 文档

教程文档

四、依赖项

libevent
easylogging++
google protobuf
hiredis
ajson
concurrentqueue
RapidXML
LuaIntf
navigation
lua

五、总结

这是一个快速、可扩展、分布式的C++游戏服务器引擎/框架,包括actor库、网络库,可用作实时多人游戏引擎(MMO RPG/MOBA),支持C#/Lua script/Unity3d、Cocos2dx和计划支持虚幻。

获取更多有关信息,可以去网上搜索NoahGameFrame相关文章。本文只是在为后面的框架搭建以及相关介绍做铺垫。

下一篇:开源游戏服务器框架NoahGameFrame(NF)服务器端环境搭建(二)

猜你喜欢

转载自blog.csdn.net/jianjianshini/article/details/126160072