OctopusKit

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

