go语言游戏框架
【服务器框架】
https://github.com/davyxu/cellnet cellnet是一个组件化、高扩展性、高性能的开源服务器网络库
https://github.com/davyxu/tabtoy 游戏客户端,服务器的策划表格数据导出
https://github.com/xiaonanln/goworld/ GoWorld是一个分布式的游戏服务器引擎,理论上支持无限横向扩展
http://gonet2.github.io/ 新一代游戏服务器骨架
https://github.com/yiv/yivnet 微服务架构游戏服务器
https://github.com/Golangltd/LollipopGo 全球服游戏服务器框架
https://github.com/name5566/leaf/ A game server framework in Go (golang)
https://github.com/liangdas/mqant 简洁,高效,高性能的分布式游戏服务器框
https://github.com/heroiclabs/nakama Distributed server for social and realtime games and apps.
https://github.com/zllangct/RockGO 基于ECS(Entity component System)构建的分布式游戏服务端框架,同时提供Actor模型,目标是致力于快速搭建轻量、高性能、高可用的分布式游戏后端,以及其他分布式后端应用。
https://github.com/magiclvzs/antnet 游戏服务器网络框架
https://github.com/sydnash/lotou a go game server framework
https://github.com/fananchong/go-xserver Go 服务器框架(go-x.v2)
https://github.com/yicaoyimuys/GoGameServer 微服务框架游戏服务器
https://github.com/topfreegames/pitaya Scalable game server framework with clustering support and client libraries for iOS, Android, Unity and others through the C SDK.
https://github.com/bobohume/gonet go分布式服务器,基于内存mmo
https://github.com/matchvs/gameServer-go GameServer go语言版本
https://github.com/hewiefreeman/GopherGameServer
hectorchu/gonano: Go language support for Nano, a digital currency (github.com)
https://github.com/luoguibin/go-game
https://github.com/wyyrepo/kudos Kudos是一款基于微服务架构的简洁,高性能,易扩展,易部署的分布式游戏服务框架。基于rpcx的rpc,支持pomelo通信协议,轻松应用于游戏开发。
【客户端开发库】
https://github.com/g3n/engine Go 3D Game Engine Cross-platform
https://github.com/faiface/pixel A hand-crafted 2D game library in Go
https://github.com/hajimehoshi/ebiten A dead simple 2D game library in Go
https://github.com/oakmound/oak A pure Go game engine
https://github.com/EngoEngine/engo Engo is an open-source 2D game engine written in Go.
https://github.com/JoelOtter/termloop Terminal-based game engine for Go, built on top of Termbox
https://github.com/gazed/vu Virtual Universe 3D Engine
【实例】
https://github.com/icexin/gocraft A Minecraft like game written in go
https://github.com/Humpheh/goboy Multi-platform Nintendo Game Boy Color emulator written in Go
https://github.com/tristangoossens/snake-go Snake game made in Go!
https://github.com/giongto35/cloud-game Web-based Cloud Gaming service with Retro Game
https://github.com/danaugrs/gokoban 3D Puzzle Game written in Go base G3N
https://github.com/giongto35/gowog Gowog, Golang based Web multiplayer Online Game
https://github.com/g3n/g3nd demo base G3N
https://github.com/Lallassu/gizmo base pixel)
https://github.com/anaseto/boohu
https://github.com/harbdog/raycaster-go Golang conversion of raycaster engine using the Ebiten 2D Game Library