<story><title>A Game to Make Games</title><url>http://craftstud.io/</url><text></text></story><parent_chain></parent_chain><comment><author>elisee</author><text>Hi, CraftStudio developer here.&lt;p&gt;Just woke up to a surge of visits &amp;#38; 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.&lt;p&gt;A bit of technical background for those who might be interested: CraftStudio is built in C# using the XNA framework.&lt;p&gt;I will port it to MacOS X and Linux using Mono + MonoGame (&lt;a href=&quot;https://github.com/mono/MonoGame&quot; rel=&quot;nofollow&quot;&gt;https://github.com/mono/MonoGame&lt;/a&gt;), when MonoGame reaches enough 3D support. I already managed to get the UI to run under Linux so I&apos;m pretty confident this will pan out well.&lt;p&gt;The network code uses the most amazing Lidgren.Network library (&lt;a href=&quot;http://lidgren-network-gen3.googlecode.com/&quot; rel=&quot;nofollow&quot;&gt;http://lidgren-network-gen3.googlecode.com/&lt;/a&gt;). Honestly I don&apos;t know that CraftStudio could have happened without it. It&apos;s entirely UDP-based and does such a great job of handling all the low-level bits while providing a great API.&lt;p&gt;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: &lt;a href=&quot;http://nuclearwinter.codeplex.com/&quot; rel=&quot;nofollow&quot;&gt;http://nuclearwinter.codeplex.com/&lt;/a&gt;).&lt;p&gt;You can also find the Operational Transform library I built for real-time collaborative document editing (MIT too, &lt;a href=&quot;https://bitbucket.org/elisee/nuclearot&quot; rel=&quot;nofollow&quot;&gt;https://bitbucket.org/elisee/nuclearot&lt;/a&gt;). It&apos;s only used for the text-editing support.&lt;p&gt;If you have any questions, please go ahead and ask :).&lt;p&gt;You can follow me on Twitter there: &lt;a href=&quot;https://twitter.com/craftstudiodev&quot; rel=&quot;nofollow&quot;&gt;https://twitter.com/craftstudiodev&lt;/a&gt; if you want to be kept in the loop. I also do livecoding on CraftStudio every once in a while: &lt;a href=&quot;http://www.twitch.tv/eliseegw&quot; rel=&quot;nofollow&quot;&gt;http://www.twitch.tv/eliseegw&lt;/a&gt;</text></comment>
<story><title>A Game to Make Games</title><url>http://craftstud.io/</url><text></text></story><parent_chain></parent_chain><comment><author>matsim</author><text>Hi, I&apos;ve got a couple things I wanted to comment on.&lt;p&gt;First, and the most obvious, I want to say that this looks like a very interesting and fun project. I wish you the best.&lt;p&gt;Secondly, and I know I&apos;m pointing out the elephant-in-the-post here, but I think if one is launching a product or revealing a project to a wide group of potential users, it would be best to utilize a speaker that is easy-to-understand. This has been a point of criticism in past HN posts. Obviously, I don&apos;t mean to be offensive in anyway and I really don&apos;t know the most politically correct way of pointing this out. I just simply could not understand a large chunk of what the speaker in the video was saying because of his strong accent.&lt;p&gt;I think there are some ways around this. For example, you could use a different speaker and if you felt the need to make an appearance or comment in a video as the creator/founder of a project, you could make a couple brief rehearsed/precise comments.&lt;p&gt;Again, very interesting project and I wish you the best.</text></comment>