OctopusKit icon
OctopusKit icon

OctopusKit

A 2D game engine based on ECS and written in 100% Swift for iOS, macOS and tvOS.

Cost / License

  • Free
  • Open Source

Application type

Platforms

  • Mac
  • iPhone
  • iPad
  • Apple TV
-
No reviews
0likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Swift
  2.  2D Game Engine

OctopusKit News & Activities

Highlights All activities

Recent activities

No activities found.

OctopusKit information

  • Developed by

    ShinryakuTako
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    31 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  482 Stars
  •  31 Forks
  •  0 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
OctopusKit was added to AlternativeTo by ddabrahim on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

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.