

OctopusKit
A 2D game engine based on ECS and written in 100% Swift for iOS, macOS and tvOS.
Features
- Swift
- 2D Game Engine
OctopusKit News & Activities
Recent activities
OctopusKit information
What is OctopusKit?
A 2D game engine based on ECS and written in 100% Swift for iOS, macOS and tvOS.
If you've tried making a game in Swift while sticking to the official APIs, this may be for you! OctopusKit wraps and extends Apple's frameworks:
• GameplayKit for a flexible Entity-Component-System architecture to dynamically compose game behavior. • SpriteKit for 2D graphics, physics and GPU shaders. • SwiftUI for quickly designing fluid, scalable HUDs with a declarative syntax. • Metal to ensure the best native performance under the hood. • OS-independent components let you handle mouse/touch or keyboard/gamepad input with the same code, and compile natively for iOS + macOS without needing Catalyst.


