This C++ GDExtension for Godot Engine offers a simplified interface to the MaSzyna train simulator API. Tailored for the MaSzyna Reloaded project, it enables developers to construct train components using Godot's Node-based system, providing a visual and intuitive approach to train creation and management. Key features include:
- Custom Node-based Classes: Create train elements using our premade and integrated classes based on Godot's familiar Node system.
- Parameter Customization: Fine-tune train parameters directly within the Godot editor.
- Simplified Integration: Seamlessly integrate the MaSzyna simulator physics into your Godot projects.
- Enhanced Debugging: Streamline the debugging process for your train simulations.
- Install Python 3
- Install scons using
pip install scons - Install MinGW-w64 For a better reference see: for windows and for linux
| Plugin Version | Godot Engine version | Windows | Linux | Mac OS | Android | iOS | C++ Standard | MaSzyna Version |
|---|---|---|---|---|---|---|---|---|
| dev | 4.3 | ✅ | ✅ | ❌ | ❌ | ❌ | C++ 17 | 24.06 |
Project documentation: https://maszyna-reloaded.github.io/MaSzyna-API-wrapper/
If you have found any bug, have a suggestion or want to join us - feel free to open an issue or start a discussion!