Skip to content

Repository files navigation

🏘️ Motives Engine

The Motives Engine provides the framework for creating characters with needs, aspirations, and interacting with simulated world.

📝 Goals

  • Scripting
    • AST
    • Lexer
    • IR
    • Bindings
  • Items
  • Motives
  • Aspirations (SWAF)
  • Buffs
  • Sim
  • Lot

📦 Installation

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.

✅ Supported Versions

swift-cst Minimum Swift Version
main 6.3

⚖️ License

I license this project under BSD-3-Clause license — see the LICENSE file for full text.

About

Motive Engine is a life simulation engine for creating simulated indivuals.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages