CraftStudio is built in C# using XNA and Lidgren. The client runs on Windows only (for now!). The server runs on pretty much any platform with Mono support.
People have been building & painting some dragon models to try and see if the modeling tools are good enough to build a complex model. And to see if we could do better than Notch . Here’s one of them:
So, what have I been up to code-wise?
- Spent a lot of time improving model editing. There are now transform handles which allow editing models by dragging stuff around. I had to go through lots of matrix & projection stuff, but it was worth it .
- There’s now an integrated news system in the client. It pulls news from the master server (which itself gets them from a SQLite database).
- Lots of improvements to the UI framework: smooth scrolling, text layout performance improvements, splitters to allow resizing panes, etc. The whole framework is available on Codeplex under the MIT license. Feel free to use it for your own projects!
- Mostly importantly, I’ve been working on map editing support for the better part of the last two weeks, and I just made a new release available. See for yourself:
Since I’m now working full time as an indie, I’ve also started working on setting up a company, but it looks like it will take some more time.
I have looked at payment processing platforms too. I’d love to go with Stripe.com which has awesome developer support and, it seems, a great team behind it. Sadly they won’t be available in my country (France) by the end of the month. I could go with PayPal but I’ve read multiple indie horror stories with selling unfinished products (Minecraft and Project Zomboid, to name a couple). If anyone has advice on this, I’d love to hear it!