Leaf 是一个使用 Go 语言开发的开源游戏服务器框架,注重运行效率并追求极致的开发效率。Leaf 适用于几乎所有的游戏类型。良好的使用体验。Leaf 总是尽可能的提供简洁和易用的接口,尽可能的提升开发的效率。Leaf 总是尽可能的恢复运行过程中的错误,避免崩溃。Leaf 通过模块机制和leaf/go尽可能的利用多核资源,同时又尽量避免各种副作用。Leaf 源码概览leaf/chanrpc 提供了一套基于 channel 的 RPC 机制,用于游戏服务器模块间通讯。2015/08/2622:11:27[r
# 游戏开发包
hello - Load libc module and perform getpid system call. threads - Create and wait for a thread to increment a variable. camera - Initialise the PlayStation Camera and capture 10 frames
piston 一个用户友好的游戏引擎,用 Rust 编写。Piston 项目来自众多开发者的协作,用 2D、3D 库,事件编程,AI,图像处理等等。通过共享维护,我们有更多的时间来创建新的东西。
dhewm3 是 Doom 3 引擎的一个修改版。相比 Doom 3 ,它为游戏引入了许多新特性,包括完整的 SDL 支持,64位支持,OpenAL音频输出,改进宽屏显示屏支持,基于 CMake 的便携式系统构建 ,使用 mingw-w64(交叉)编译。
欢迎使用gonet/2是新一代游戏服务器骨架,基于go语言开发,采用了先进的http/2作为服务器端主要通信协议,以microservice作为主要思想进行架构,采用docker作为服务发布手段。相比第一代gonet,基础技术选型更加先进,结构更加清晰易读可扩展。我们暂不想自己设计RPC,一是目前RPC繁多,没必要重新发明轮子,二是作为开源项目,应充分融入社区,利用现有资源。
quick-pomelo 是网易 Pomelo 游戏框架深度优化版。分布式 ACID 事务在分布式环境支持 ACID 事务
Games Frame with Lua 是 2.5D/2D 游戏框架,C++ 驱动,Lua 编写。
WhoCallsTheFleet是一款针对网页游戏《舰队COLLECTION》的App,同时提供Web App和适用于Windows桌面及Mac OS X系统的离线程序。供玩家查询舰娘、装备、改修工厂等数据资料,也可模拟打造舰队配置。Web App针对手机与平板设备进行了优化适配,可用移动平台浏览器访问后选择将该Web App固定到主屏幕上,以便日后使用。支持的操作系统:Windows 7/8/8.1/10 ,Mac OS X . 本应用在MIT许可协议下开源,源代码托管于GitHub。对于Windows系
# 休闲游戏 # 游戏开发包
BansheeEngine是一款高质量的现代多平台游戏开发工具包。它提供了一个高性能的多线程游戏引擎,采用C++ 14标准编写,能运行2D和3D游戏。BansheeEngine提供了简单而强大的环境,用于创建游戏和其他图形应用程序。同时,也拥有许许多多的功能,从数学和工具库,到DirectX11和OpenGL渲染系统支持,物理学、脚本和支持许多流行资源格式。
Pokego-Scan 通过 PokeVision API实现口袋妖怪扫描
Pokemon_Go_API Pokemon Go Python API
它包含Pokemon Go客户端、API、Demo。
pogo-Go Pokémon Go API 工具
PokemonGo Map简称PoGoMap,是一款可以实时快速定位附近精灵的工具。高清可视化界面,实时显示Pokemon, Pokestops 和 gyms。支持多线程模式。支持sqlite 和 mysql数据库存储。快速、高效的搜索算法。
LuoYing RPG Java 3D RPG游戏开发框架
kys-cpp这是一个以SDL2为基础实现的2D游戏引擎。基本按照当代游戏引擎的思路实现,但是没有使用回调,因为回调会增加初学者的使用难度。同时相当于提供了一个使用该引擎制作DOS游戏《金庸群侠传》移植版的范例。创建一个节点,并调用run过程即可运行此节点,注意使用run执行的节点是完全独占的,其子节点也会有事件响应。run过程会返回一个函数值,可以利用进行一些判断,例如菜单的选择。
MineCase是一个跨平台、分布式的Minecraft服务端应用。本项目使用.NET Core编写,基于orleans框架。它通过 Actor 模型将各个模块分离开来,从而构建一个高效的分布式系统。目前仅支持Minecraft1.12的版本。安装使用docker安装1 . 下载Docker for linux。你可以输入docker-compose stop停止服务器的运行。
Massgate 是曾经为育碧娱乐的实时战略游戏“World in Conflict” 提供在线功能的中央服务器,用于管理在线功能,如跟踪专用游戏服务器、用户帐户、宗族、排行等。代码开源后,任何玩家都可以托管他们自己的 Massgate 服务器。开源版本的 Massgate 代码与 2007年游戏发布时的代码基本相同,只做了很小的调整,使它建立在一个相对现代的编译器上,并消除了管理 CD 密钥的必要性。
# 游戏开发包 # 游戏模拟器/工具/引擎
Ejoy2D是一款图形引擎、基于C和Lua开发,底层是一个十分简单的核心层,基本上只负担绘制工作,上层语言是Lua。Ejoy2D是国内简悦 游戏公司所开发的一款游戏图形引擎,旨在帮助开发人员轻松地嵌入到游戏引擎中,方便开发者定制自己所需的功能。遵循MIT开源许可。
# 游戏开发包 # 图形/图像处理
CreateJS 是一个完整的 JavaScript 游戏和动画开发包,包括:EaselJs, TweenJS, SoundJS, PreloadJS and Zoe。
# 常用JavaScript包 # 游戏开发包
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号