OctopusKit

OctopusKit
软件描述
基于ECS架构、使用纯Swift编写的2D游戏引擎,适用于iOS、macOS和tvOS平台。
官方网站
访问软件的官方网站了解更多信息
github.com
安全链接HTTPS
什么是 OctopusKit?
一个基于ECS架构、完全使用Swift编写的2D游戏引擎,适用于iOS、macOS和tvOS。如果你曾尝试仅使用官方API在Swift中开发游戏,那么这款工具可能正是你需要的!OctopusKit封装并扩展了Apple的框架:
• GameplayKit,提供灵活的实体-组件-系统架构,可动态组合游戏行为。
• SpriteKit,用于2D图形、物理模拟和GPU着色器。
• SwiftUI,可使用声明式语法快速设计流畅且可扩展的用户界面(HUD)。
• Metal,确保底层最佳的原生性能。
• 跨平台组件可使用相同代码处理鼠标/触摸或键盘/手柄输入,并可原生编译至iOS和macOS,无需依赖Catalyst。