The Motives Engine provides the framework for creating characters with needs, aspirations, and interacting with simulated world.
- Scripting
- AST
- Lexer
- IR
- Bindings
- Items
- Motives
- Aspirations (SWAF)
- Buffs
- Sim
- Lot
let package = Package(
// name, platforms, products, etc.
dependencies: [
// other dependencies
.package(url: "https://github.com/tonytins/motive-engine.git", branche: "main"),
],
targets: [
.executableTarget(name: "<your-game>", dependencies: [
// other dependencies
.product(name: "MotiveEngine", package: "motive-engine"),
]),
// other targets
]
)Or in Xcode: File -> Add Package Dependencies, then paste the repo URL.
| swift-cst | Minimum Swift Version |
|---|---|
main |
6.3 |
I license this project under BSD-3-Clause license — see the LICENSE file for full text.