Malforge Avatar

Malforge

Development Resources & Documentation

Space Engineers

Various tools and docs I've made for Space Engineers scripting and modding.

API Documentation

Searchable API references I maintain for Space Engineers. Makes it easier to find what types, methods, and properties are available when you're building something.

Development Tools

MDK² is a development kit that brings IntelliSense, project templates, and automated deployment to Visual Studio, VS Code, and Rider. Makes the whole development process much smoother.

Package Libraries

A pretty new place for sharing reusable libraries (mixins). Currently just has a coroutine scheduler, but I'm hoping others will share their stuff too!

About Me

Hi. I'm Malware, a software engineer. "What?" you might say, "why would anyone use a nickname based on malicious software? Can I even trust this person?"

Well, yes, I promise you can. My nickname is chosen deliberately, both as a sarcastic reference to said malicious software that I hate as much as anyone, and a play on words. You see, my real name initials are MAL, and I am a software engineer through and through, both by vocation and hobby. Mal + [soft]ware = Malware. Cheesy? Oh, yes, absolutely, but I like it. However, in case my word is not enough, I intend to provide the source code of everything I share here.

Like I said, a software engineer through and through. I have been programming since my very early teens (or maybe before, I can't remember exactly). I wrote my first piece of software more than 30 years ago alongside my father, with a then brand-new 80286 computer. We used GW-BASIC. Well, technically, he actually wrote it, I suggested and watched with big eyes. That sparked my unending love for programming, and I never looked back. I am now a professional business software programmer, and I've been in my current job for nearing two decades. I love this job.

I hope this is enough information to help you trust me despite my chosen nickname!