Need help with MDK-SE?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

690 Stars 95 Forks MIT License 224 Commits 24 Opened issues


Malware's Development Kit for SE

Services available


Need anything else?

Contributors list

# 295,409
43 commits
# 435,857
10 commits
# 543,790
3 commits
# 547,009
3 commits
# 581,265
2 commits
# 627,524
1 commit
# 643,372
1 commit
# 569,851
1 commit
# 643,373
1 commit


(Malware's Development Kit for SE)

A toolkit to help with ingame script (programmable block) development for Keen Software House's space sandbox Space Engineers. It helps you create a ready-to-code project for writing ingame scripts, and provides an analyzer which warns you if you're trying to use something that is not allowed in Space Engineers.

...but it hasn't been updated for ages?

Because there hasn't been any need to. It's for all intents and purposes "done". If and when something breaks it, either a Visual Studio update or an SE update, I will do my best to fix it. Or, obviously, if I come up with a feature I want... but for now, there's nothing to do. "But there's bugs", I hear you say. Yeah, there's some minor issues. But they're small enough that I can't manage to find the time to fix them. I have limited time for this and not much help...

Can I use this in VSCode?

No. Visual Studio Code and Visual Studio has nothing in common outside of the name.

Visual Studio is Throwing Errors!

If you see an error in Visual Studio like:

Unable to create project (MDK.Services.IngameScriptWizard does not exist)

Make sure you're up to date with the latest version of Visual Studio.

Visual Studio 2022 Support...?

Microsoft made some rather major changes to how extensions work with Visual Studio, meaning that I would have to keep two separate versions around to support VS2022. Eventually I will likely get around to doing that, but I'm afraid '19 will have to be the running version for now.

General features

  • Helps you create a fully connected script project in Visual Studio, with all references in place
  • Requires that you have the game installed, but does not require you to have it running
  • Class templates for normal utility classes and extension classes
  • Tells you if you're using code that's not allowed in Space Engineers (whitelist checker)
  • Deploys multiple classes into a single PB script, which then is placed in the local Workshop space for easy access in-game - no copy/paste needed
  • Supports optional code minifying: Fit more code within the limits of the programmable block
  • Allows real reusable code libraries through the use of Visual Studio's Shared Project
  • Out-of-game script blueprint manager allows you to rename and delete script blueprints without starting the game

Quick links

Space Engineers is trademarked to Keen Software House. This toolkit is fan-made, and its developer has no relation to Keen Software House.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.