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

616 Stars 82 Forks MIT License 211 Commits 25 Opened issues


Malware's Development Kit for SE

Services available


Need anything else?

Contributors list

# 314,989
36 commits
# 444,986
10 commits
# 556,001
3 commits
# 560,240
3 commits
# 594,278
2 commits
# 642,336
1 commit
# 658,791
1 commit
# 589,543
1 commit
# 658,792
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.

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.