4.0.0 Beta 4
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 toOK
, 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