All Projects → Golangltd → Lollipopgo

Golangltd / Lollipopgo

Licence: bsd-3-clause
稳定分支2.9.X 版本已更新,由【Golang语言游戏服务器】维护,全球服游戏服务器及区域服框架,目前协议支持websocket、http、KCP、TCP及RPC,采用状态同步(帧同步内测),愿景:打造MMO多人竞技游戏框架! 功能持续更新中... ...

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Lollipopgo

Gameproject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Stars: ✭ 655 (+31%)
Mutual labels:  game-development, game-engine, game-server
Kaetram Open
An open-source 2D HTML5 adventure based off BrowserQuest (BQ).
Stars: ✭ 138 (-72.4%)
Mutual labels:  game-development, game-engine, game-server
Noahgameframe
A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
Stars: ✭ 3,258 (+551.6%)
Mutual labels:  game-development, game-engine, game-server
Etengine
Realtime 3D Game-Engine with a focus on space sim. Written in C++ 14
Stars: ✭ 408 (-18.4%)
Mutual labels:  game-development, game-engine
Agones
Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes
Stars: ✭ 4,252 (+750.4%)
Mutual labels:  game-development, game-server
Game
⚔️ An online JavaScript 2D Medieval RPG.
Stars: ✭ 388 (-22.4%)
Mutual labels:  game-development, game-engine
Rtm
Realtime Math
Stars: ✭ 373 (-25.4%)
Mutual labels:  game-development, game-engine
Rizz
Small C game development framework
Stars: ✭ 428 (-14.4%)
Mutual labels:  game-development, game-engine
React Native Game Engine Handbook
A React Native app showcasing some examples using react-native-game-engine 🐒✨
Stars: ✭ 416 (-16.8%)
Mutual labels:  game-development, game-engine
Tetra
🎮 A simple 2D game framework written in Rust
Stars: ✭ 492 (-1.6%)
Mutual labels:  game-development, game-engine
Gideros
Gideros Release version
Stars: ✭ 442 (-11.6%)
Mutual labels:  game-development, game-engine
Fheroes2
Free implementation of Heroes of Might and Magic II game engine
Stars: ✭ 471 (-5.8%)
Mutual labels:  game-development, game-engine
Unity2d Components
A constantly evolving array of Unity C# components for 2D games, including classes for pixel art cameras, events & messaging, saving & loading game data, collision handlers, object pools, and more.
Stars: ✭ 375 (-25%)
Mutual labels:  game-development, game-engine
Cpp 3d Game Tutorial Series
C++ 3D Game Tutorial Series is a YouTube tutorial series, whose purpose is to help all those who want to take their first steps in the game development from scratch.
Stars: ✭ 400 (-20%)
Mutual labels:  game-development, game-engine
Ncine
A cross-platform 2D game engine
Stars: ✭ 372 (-25.6%)
Mutual labels:  game-development, game-engine
Kengine
Entity-Component-System (ECS) with a focus on ease-of-use, runtime extensibility and compile-time type safety and clarity.
Stars: ✭ 417 (-16.6%)
Mutual labels:  game-development, game-engine
Ebiten
A dead simple 2D game library for Go
Stars: ✭ 5,563 (+1012.6%)
Mutual labels:  game-development, game-engine
Et
Unity3D Client And C# Server Framework
Stars: ✭ 5,138 (+927.6%)
Mutual labels:  game-development, game-engine
Engine Native
Native engine for Cocos Creator
Stars: ✭ 488 (-2.4%)
Mutual labels:  game-development, game-engine
Glide
Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials
Stars: ✭ 353 (-29.4%)
Mutual labels:  game-development, game-engine

LollipopGo

Golang语言情怀 全球服游戏服务器框架,目前协议支持websocket、http及RPC,采用状态同步,愿景:打造竞技实时【比赛】对战游戏平台框架! 功能持续更新中... ...

微信订阅号:Golang语言情怀
微信服务号:Golang语言游戏服务器
商业定制版:联系彬哥(微信:cserli)

论坛

WwW.Golang.Ltd

LollipopGo框架交流群

955259501

Go语言交流群

221273219(已满)

713828896

框架示例

游戏服务器示例(登录服务器,代理服务器等)

腾讯云+社区专栏

腾讯专栏

Golang语言情怀

  1. 希望更多喜欢Go语言的同学及想从事Go语言开发游戏服务器的同学一个方向的指引
  2. 课程多维度教学,lollipopGo游戏框架实战课程等等
  3. LollipopGo架构 最新版本: v2.8.X
  4. LollipopGo架构 直接下载就可以使用(彬哥维护),无需依赖管理,否则导致部分官方接口无法使用
  5. LollipopGo架构 手机对战游戏视频:点击访问
  6. LollipopGo架构 PC端游对战游戏视频:点击访问
  7. 同时我们的免费课程也在持续更新中; 点击访问:腾讯课堂
  8. 同时我们的免费课程也在持续更新中; 点击访问:网易云课堂
  9. 同时我们的免费课程也在持续更新中; 点击访问:B站(bilibili.com)
  10. 同时我们的免费课程也在持续更新中; 点击访问:LollipopGo框架文档地址,关注公众服务号:Golang语言游戏服务器

架构目录说明

├── encrypt
│   ├── AES           # AES加密           
│   ├── DES           # DES加密
│   └── RSA           # RSA加密
├── error             # 错误统一格式管理模块全局错误码定义
├── global_Interface  # 网络接口定义分布式服务器需要单独实现接口
├── heartbeat         # 通用心跳模块
├── leaf              # leaf的一些扩展函数包括自定义的protobuf消息解析器
├── log               # 通用的log封装
├── network           # 网络处理封装目前支持httprpcwebsocket
├── PhysX             # 3D游戏Physx支持目前内测
│   ├── DLLAndSo      # PhysX动态链接库支持windows系统及linux系统
│   ├── PhysXAPI      # Go语言封装的PhysXAPI调用接口
│   └── example       # Go语言封装接口测试实例
├── Proxy_Server      
│   └──  Proto        # 反向代理消息公用模块框架标准
├── SM                # 游戏AI处理,目前支持有限状态机
├── standard          # 框架函数变量命名规则(建议驼峰命名)
├── timer             # 通用定时器
├── tools
│   ├── collection    # 集合类的扩展方法
│   ├── database      # 快速初始化数据库连接
│   ├── deepcopy      # 通用深拷贝使用反射
│   ├── DFA           # 过滤敏感字
│   ├── fs            # 文件系统/配置解析
│   ├── hardware      
│   └──  MAC          # 获取MAC地址
│   ├── ip            # ip地址库
│   ├── jsonutils     # json工具库
│   ├── mem           # 常用的内存缓存类
│   ├── num           # 基础数字类型工具函数
│   ├── sample        # 随机抽样函数
│   └── tz            # 时间函数
└── util              # 随机数并发安全map排序等相关公用接口
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].