This repository contains the unofficial API documentation for Space Engineers, covering both:
- Programmable Block (PB) API - For in-game scripting
- Mod API - For game modification development
Visit the live site: https://malforge.github.io
This documentation is community-maintained and is not affiliated with or endorsed by Keen Software House.
This is a one-person, free-time project. Updates happen when time allows - some gaps and lag behind game updates are unavoidable.
MDK2 (Malware's Development Kit 2) is a separate, optional project that enhances development in fully C# capable IDEs (Visual Studio, VS Code, Rider). It provides IntelliSense, templates, and automated deployment to the game, and supports both Programmable Block scripting and Mod development.
➡️ MDK2 repository: https://github.com/malforge/mdk2
This site provides comprehensive API reference documentation to help you explore the available types, methods, and properties.
Found a problem with the documentation? We'd love to hear about it! Please open an issue here so we can fix it.
Need help learning to script? This site is just an API reference - for tutorials and guides, check out:
- Space Engineers Scripting Wiki - Great tutorials and examples
- Space Engineers Modding Guide
- Keen Software House Discord - Active community ready to help!
Space Engineers is a trademark of Keen Software House.
All referenced game content, APIs, and class names remain the property of their respective owners.
This documentation is provided as-is, for educational and reference use only.
Happy scripting - and may Clang be merciful.