Hacker News new | ask | show | jobs
by elisee 5206 days ago
Hi, CraftStudio developer here.

Just woke up to a surge of visits & contributions and realized CraftStudio made it to the HN front page. Thanks for the love and criticism, I value it a lot coming from the Hacker News crowd.

A bit of technical background for those who might be interested: CraftStudio is built in C# using the XNA framework.

I will port it to MacOS X and Linux using Mono + MonoGame (https://github.com/mono/MonoGame), when MonoGame reaches enough 3D support. I already managed to get the UI to run under Linux so I'm pretty confident this will pan out well.

The network code uses the most amazing Lidgren.Network library (http://lidgren-network-gen3.googlecode.com/). Honestly I don't know that CraftStudio could have happened without it. It's entirely UDP-based and does such a great job of handling all the low-level bits while providing a great API.

The user interface uses a custom built library (which I open sourced under the MIT license over there, documentation is severely lacking for now though: http://nuclearwinter.codeplex.com/).

You can also find the Operational Transform library I built for real-time collaborative document editing (MIT too, https://bitbucket.org/elisee/nuclearot). It's only used for the text-editing support.

If you have any questions, please go ahead and ask :).

You can follow me on Twitter there: https://twitter.com/craftstudiodev if you want to be kept in the loop. I also do livecoding on CraftStudio every once in a while: http://www.twitch.tv/eliseegw