A downloadable tool for Windows, macOS, and Linux

NOTE: CraftStudio is no longer developed or supported by Sparklin Labs. Now that the official servers have been shut down, you can download this archive to run CraftStudio offline from archive.org (or below on this page), courtesy of Marius_VN.

Amazing built-in live cooperation

CraftStudio lets you craft games from scratch in real-time over the Internet. Come jam with your team or join others to make your dream games come true!

Now free for all to use, enjoy and thanks for the support throughout the years! No new updates are planned. You can pay what you want to support me if you like it.

Don't waste time with technical issues

CraftStudio has all the tools you need built right in, including modeling, painting and animating. No format compatibility issues, no lengthy conversion process, no synchronization issues.

It all works out of the box!

Building blocks all the way down!

CraftStudio was built to be extremely easy to use no matter where you're coming from. From models to maps to scripting, it's all just blocks!

Visual scripting lets you make your own game rules without any technical knowledge. And if you need the extra control, good old text-based Lua scripting is available too!

Great education tool for all ages

CraftStudio is used in schools as a rapid prototyping tool, to engage kids in creative ways and to teach students to think in 3D space

What the press says...

"A genuinely cute, well made game-making tool"
Craig Pearson — Rock Paper Shotgun

"Pretty damn neat [...] Good things usually happen when you give PC gamers new tools to express their creativity, so keep an eye on this one."
Tyler Wilde — PC Gamer

Links

  • Learn CraftStudio (Wiki)
  • Superpowers — HTML5 2D/3D real-time collaborative game making platform (open source, archived)
  • Blockbench — Blocky 3D model editor, similar to CraftStudio's model editor
  • Construct — HTML5 2D game maker (commercial)
  • PlayCanvas — HTML5 3D game maker with real-time collaboration (hosted, commercial)
StatusReleased
PlatformsWindows, macOS, Linux
Rating
Rated 4.4 out of 5 stars
(34 total ratings)
AuthorSparklin Labs

Download

Download
CraftStudio.msi 8.5 MB
Download
CraftStudio.pkg 11 MB
Download
CraftStudio.deb 13 MB
Download
craftstudio-v1.7.6.zip 118 MB

Install instructions

You'll need to create a free account to use CraftStudio.

Comments

Log in with itch.io to leave a comment.

Viewing most recent comments 1 to 40 of 104 · Next page · Last page
(1 edit)

Hello,

i just saw that you updated the craftstudio version to the archive offline version.

Cause the link to http://craftstud.io/signup seems to be broken and should be deleted?!

Thanks for being sparklin Labs!

(+1)

Indeed, thanks!  I removed it.

piz offline help

I dowload the engine and when I press sing up to make an accound it opens a google link and says this site cant be reached and I cant make an account I need this engine please help.

traducción al español

Hi everybody!
Crushes after client installs updates:

"Updating FNA runtime..." reaches 100%, then it freezes 2-4 sec, then it just close. The final screen I can see:


System: Windows 10 Pro 22H2.

Tried launch at Compatibility Mode (Vista/7/8), but it doesn't help.
Does anybody knows if there is a way to fix it?

Thank you.

(+1)

how do I convert craftstudio file to unity or blender?

https://www.youtube.com/watch?v=xahdI6zmbgw

My boyfriend sent me this link, Im following it! I hope this helps you after 182 days though

(1 edit)

I can no longer login through the launcher after I have changed my password. Can someone help?

(+1)(-1)

can this export the game so it can be givin to friends and family?

(1 edit)

Hello. 

Is it better for me to use Superpowers (Ur other game engine) or this?

I know both, Ts & Lua so it dosen't matter which one I choose

Cheers:)

Hi again! CraftStudio was a project I built in 2011-2013 focused on blocky/pixely games. Superpowers was a follow-up with a small team built in 2015-2016, with better 2D capabilities.

Neither of them are actively maintained at this point, so I can't recommend that you use them for anything serious, but to the extent they still work, they can be fun to use and do provide a pretty unique experience with the real-time collaboration.

Hello again! (I'm supremely sorry for this, just tracking down active recent users / devs that could help me directly) I'm wondering if you have some time to help me solve a problem in regards to Superpowers itself:  https://itch.io/t/1866232/how-to-import-scripts-from-outside-source-and-use-them...

Hey...spill some beans on Hytale's Modeling tool (can you at least tell us what file formats it will support for import/export?)

"error connecting to master server"

I've signed up but cannot log in. Can someone help?

You shouldn't have any issues now since the server is back up.

piz fix

Just installed this engine, and I really want to use it. But it checks for updates and then says "Failed to establish connection - no response from remote host..." I really want to know what I could do to fix this so I can use this wonderful tool. Thank you.

(1 edit)

EDIT (2021-11-22): Turns out there was a bug with newly created accounts. It is now fixed.

It's working for most people,  not sure what's going on. Are you using Spectrum as an ISP by any chance? I've heard people have issues with them.

I am not using Spectrum, I am using Cox 

is there anyway to force the tool to be used offline?

The tool can be used offline, but only after successfully connecting once, because what you install is only the launcher, it still needs to download the client, server and runtime once.

(+1)

I'm having the same issue, and I have xfinity as an ISP

Weird…

This was a bug with newly created accounts due to a recent server upgrade. It is now fixed. My apologies.

Ah okay, do you think it’s an issue on the server end? I’ve tried making other accounts but it ends up with the same result 

(1 edit)

No, the server works for most people, it's something with some people's setup but I don't know what.

(+3)

I can't connect to the master server.

Can't I use it offline?

This tool seems very interesting to me.

I am having the same issue. Have you fixed it?

no

(+1)

This is now fixed. Sorry about the issue.

(+1)

^ _^b

im still having the issue on my end

(+1)

there's a bug that happens when I go to log in, an internet error appears (detail that my internet is good)

Can't run on macOS Big Sur :(

(1 edit)

This seems like an amazing piece of software.  I am enjoying modeling with it a lot.  I had trouble getting a response from the remote host.  I had to borrow access to a wifi network that didn't have a content filter or require me to go thru a proxy.  I got it to install and load up on Ubuntu 20.10.  It starts and complains about no connection but lets me start up anyway.  it kept saying I was disconnected from the local server I was running because it timed out.  I got that to stop when I put my laptop  in airplane mode.  I can add models and a map to the scene and export a game.  When I try to add physics to my scene for the map and player model things go bad.  It gives errors when I try to play my scene.  I can export the game but when I try to run the exported game it gives me the same errors.  I ran the windows.exe of the exported game in wine and it gives no errors but the physics don't seem to work.  here are the errors I am getting.

1/26/2021 9:14:25 PM - Game started.
[ERROR] FATAL UNHANDLED EXCEPTION: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.DllNotFoundException: libbulletc
  at (wrapper managed-to-native) BulletSharp.CompoundShape:btCompoundShape_new2 ()
  at BulletSharp.CompoundShape..ctor () [0x00000] in <filename unknown>:0 
  at CraftStudioRuntime.InGame.Components.Physics.BuildMapShape (CraftStudioCommon.ProjectData.Map _map, CraftStudioCommon.ProjectData.TileSet _tileSet, System.Collections.Generic.Dictionary`2& _chunkShapes) [0x00000] in <filename unknown>:0 
  at CraftStudioRuntime.InGame.Components.Physics.SetupAsMap (CraftStudioCommon.ProjectData.Map _map, CraftStudioCommon.ProjectData.TileSet _tileSet) [0x00000] in <filename unknown>:0 
  at CraftStudioRuntime.InGame.Components.Physics..ctor (CraftStudioRuntime.InGame.GameObject _obj, CraftStudioCommon.ProjectData.Components.Physics _component) [0x00000] in <filename unknown>:0 
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
  at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
  at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] in <filename unknown>:0 
  at CraftStudioRuntime.InGame.GameInstance+<>c__DisplayClass1.<LoadScene>b__0 (CraftStudioCommon.ProjectData.SceneNode _node) [0x00000] in <filename unknown>:0 
  at CraftStudioCommon.ProjectData.NodeTree`1[CraftStudioCommon.ProjectData.SceneNode].Walk (System.Collections.Generic.List`1 _nodes, System.Action`1 _action) [0x00000] in <filename unknown>:0 
  at CraftStudioCommon.ProjectData.NodeTree`1[CraftStudioCommon.ProjectData.SceneNode].Walk (System.Action`1 _action) [0x00000] in <filename unknown>:0 
  at CraftStudioRuntime.InGame.GameInstance.LoadScene (UInt16 _uiSceneId) [0x00000] in <filename unknown>:0 
  at CraftStudioRuntime.CraftStudioRuntime.LoadContent () [0x00000] in <filename unknown>:0 
  at Microsoft.Xna.Framework.Game.Initialize () [0x00000] in <filename unknown>:0 
  at NuclearWinter.NuclearGame.Initialize () [0x00000] in <filename unknown>:0 
  at CraftStudioRuntime.CraftStudioRuntime.Initialize () [0x00000] in <filename unknown>:0 
  at Microsoft.Xna.Framework.Game.DoInitialize () [0x00000] in <filename unknown>:0 
  at Microsoft.Xna.Framework.Game.Run () [0x00000] in <filename unknown>:0 
  at CraftStudioRuntime.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0 
1/26/2021 9:14:29 PM - The game has exited properly.

I hope it something simple I am missing.  The fact that the windows version of the exported game works makes me want to try the windows version.  I tried to install craftStudio on an old win7 laptop I have it ,installs but then wont do anything.

Hi! Thanks, glad you're excited about CraftStudio. It's a 10 years-old piece of software that I no longer actively maintain, so I wouldn't recommend investing too much in it... but it's still a lot of fun!

libbulletc is the native physics library, it might not be compatible with whatever architecture you're running? Like, could be some issue between 32 or 64-bit versions, or ARM vs x86?  Or it might depend of some other library that your modern system is no longer shipping with... Linux builds were always a bit of a compatibility nightmare.

CraftStudio still works well on Windows as far as I can tell so that's a safer bet indeed...

I'm currently working on a new site and platform called JKLM.LAND which shares some inspiration with CraftStudio. It will allow making multiplayer-by-default games. If you're curious, you can follow the progress on my Twitter (I post in French atm but there's an auto-translate button) or our Discord.

Cheers,

- Elisée

Thank you for the quick response.  I'll try rolling back to an older Linux version and will check out JKLM.LAND.

What file formats are the csscript csscene etc output files? Like how csmodels are just images. It would be useful to know how to convert a visual-made csscript into raw lua, and also to be able to decompile the outputted files for e.g. backups or open sourcing.

Hi! Looks like the links to the various file format documentation pages were broken, I just fixed them: https://elisee.github.io/craftstudio-wiki/Reference/File_formats.html

Some file formats are not documented because nobody ever asked, if you need details about any one in particular, hit me up on the Sparklin Labs Discord and I'll be happy to answer your questions (link is on sparklinlabs.com)

(+5)

Do you think it's possible to opensource craft studio? The engine could be pretty useful as a base or framework to make engines based off of what's already made, and could be expanded upon. And it's not getting any more updates so making it opensource could have people add the capabilities they wanted.

(+1)

The wiki seems to have died, and the pages aren't in the Wayback Machine. Can maybe the old Fandom wiki be synced with the contents of the bitbucket wiki, if you still have the content and don't want to recreate the wiki?

(+1)

Hi! I just uploaded the wiki back over at https://github.com/elisee/craftstudio-wiki/

Thanks! Could you enable github pages on that repo to publish the files?

(+1)

Oh, apparently I can! There you go: https://elisee.github.io/craftstudio-wiki/

(3 edits) (+2)

The easiest best 3D modeling program ever... and I have created 135 models for the upcoming Hytale game already! thanks Elisée..
https://aloan.neocities.org

My models are not working in the mcreator v.2020.5, they said that could be a problem with craftstudio and was to contact sparklinlabs

(+4)

since, there is no plans for future development, maybe you can make it opensource, so the people that likes the program, can continue using it 

(+1)

This would be a good idea, as it means people could make different branches of the engine with their own servers and special features. But, they are/ did work on Hytale, so who knows what they will or will not do.

(+3)

Hi! Will you Open Source CraftSudio? :D

It would be an interesting complement to SuperPowers :D

(+1)

Hello, it seems that your servers are broken

(+1)

help

same problem here, wont someone please help us?

Deleted post
(+2)

I do not start CraftStudio. Can you please tell me what to do? When starting and updating, the following inscription comes out:

(+1)

Running the program opens the launcher but only displays a white screen. I tried using Mesa3D but that didn't work. What's the issue and is there a way to fix it?

MacOS version is broken:

/Applications/CraftStudio.app/Contents/MacOS/CraftStudioLauncher: line 17: ./CraftStudioLauncher.bin.osx: Bad CPU type in executable

why i cant make my own project or any model? can someone help me with it, this problem make me bad mood  and stress for a long time. i hope my problem will be responded fast as possible because i want make my own project and model quikly and please respon me :'"( , thank you for attention :')

Maybe you created a new account and your server still expects the old username? Open "My Server" and check if your current username is set as one of the admins in the settings. Have fun!

Deleted 174 days ago

Why that
Deleted 174 days ago

Could someone from the developers please notice this:

I ask you to please make an rpm file version as this does not function on fedora 31, linux.

(+3)(-2)

Looks like an interesting beginners game programming engine.

Je peux pas aller sur l'application sa me dit error de connextion enfin bref qui a une solution 

(+1)

hey i really want to learn craft studio but i have not found any means to. so i was wondering if someone could teach me? we can talk about pay if you contact me?

(-3)

I would like to help you I work for Hytale but I am low class and I begin in the profession but I progress.
ps: no salary

I just contacted them about what you say and you don't work for them!

how did you get the hytale addresses

(-1)

Hey that would be great if you could help but why did you say you work from hytale when the other commenter said you dont? is it true?

(-1)

if I work at hytal but I work under several names see you I have about 300 email address (one for each site I use)

okay well i would love to do a chat with you somtime? maybe on discord? just so we can meet etc!

sure lol

(-4)

Ну и хрень...

(+1)

Почему хрень? Я увидел годный конструктор для новичков.

(+1)

I'm having constant trouble connecting to a friend's server, I'm getting this error: "Failed to establish connection - no response from remote host". I can't even create my own server, the same error appears.

Viewing most recent comments 1 to 40 of 104 · Next page · Last page