Skip to content

4.0.0 Beta 4

Compare
Choose a tag to compare
@ShinryakuTako ShinryakuTako released this 20 Oct 11:30
· 48 commits to develop since this release

Incomplete notes; Compare with previous release or latest development branch

❗️ Older projects will not compile. Many things have been renamed/modified/removed!

Requires Xcode 12, iOS 14 and macOS 11 Big Sur

⭐️ Major New Stuff:

  • Swift 5.3 and SwiftUI 2.0
  • Support for Turn-Based games!
  • Tile Maps and Tile-Based components!
  • Device-independent "directional" input components (keyboard for now, gamepad next)
  • Lots of other new components!

⚡️ Massive Improvements:

  • Renamed the Octopus prefix to OK, finally adopting the prevailing convention :)
  • Improved shader support
  • Improved ECS core functionality and convenience
  • SwiftUI-like "Modifiers" for SpriteKit types
  • Improvements and overhaul for many components
  • Improved Logging
  • Lots of helper extensions, utilities, operators and aliases

✨ Fixed & Polished:

  • Improved macOS support
  • Randomization
  • Xcode Templates
  • Warnings and tips for gotchas and pitfalls
  • Various bugs

🍱 Miscellaneous:

  • Improved Documentation
  • Better file organization and code formatting