#script #mangrove #file #plugin #detect #send #game-engine

mangrove-save-detector

Detects file changes and sends message to mangrove script plugin

7 releases

0.0.7-alpha.1 Jan 18, 2025
0.0.6 Jan 13, 2025
0.0.5-alpha.1 Dec 31, 2024

#2572 in Game dev


Used in mangrove-engine

MIT license

95KB
2.5K SLoC

Mangrove Game Engine

Mangrove

A cool 2D game engine that combines the power of Limnus, Swamp and Swamp Script in one awesome package!

It is far from production ready at this point. But please check it out if you want!

Overview

Mangrove is a 2D game engine built in Rust that integrates several key components:

  • Swamp Script - A custom scripting language designed for games.
  • Swamp - Game development framework
  • Limnus - Core game engine functionality

🚀 Installation

Download the executable from the Releases

MacOS

Brew

Please install using homebrew if at all possible:

  • Add the tap: (this is only needed once)
brew tap fengrove/tap
brew update
  • Install mangrove
brew install mangrove

Using the tar file

Due to Apple's security measures, you'll need to allow the executable:

xattr -cr ./mangrove

Install using cargo

If you want to build it yourself:

cargo install --path crates/mangrove/

or using crates.io:

cargo install mangrove-engine

Examples

Execute mangrove while you are in this examples/ directory.

About Contributions

This is an open source project with a single copyright holder. While the code is publicly available under LICENSE, I am not accepting external contributions at this time.

You are welcome to:

  • Use the code according to the license terms
  • Fork the project for your own use
  • Report issues
  • Provide feedback
  • Share the project

If you have suggestions or find bugs, please feel free to open an issue for discussion. While I cannot accept pull requests, I value your feedback and engagement with the project.

Thank you for your understanding and interest in the project! 🙏

License

This project is licensed under the MIT License - see the LICENSE file for details.

Copyright (c) 2024 Peter Bjorklund. All rights reserved.

Dependencies

~28–65MB
~1M SLoC