can this export the game so it can be givin to friends and family?
A downloadable tool for Windows, macOS, and Linux
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
Click download now to get access to the following files:
Log in with itch.io to leave a comment.
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
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...
"error connecting to master server"
I've signed up but cannot log in. Can someone help?
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.
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.
I'm having the same issue, and I have xfinity as an ISP
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
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?
there's a bug that happens when I go to log in, an internet error appears (detail that my internet is good)
its there a way to import my own 3d modal low poly duu i want to make a retro style game in it
Can't run on macOS Big Sur :(
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.
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)
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.
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?
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
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
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.
Hi! Will you Open Source CraftSudio? :D
It would be an interesting complement to SuperPowers :D
Hello, it seems that your servers are broken
Everytime i open craftstudio this error pops up and then i cant connect to anything in the program.
I do not start CraftStudio. Can you please tell me what to do? When starting and updating, the following inscription comes out:
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!
CraftStudio has not been developed for a long time.
Maybe it makes sense for the author of CraftStudio to make it Open Source and post it on GitHub?
PS. Still, the project does not develop further and will not develop.
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.
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
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?
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!
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?
Ну и хрень...
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.
Is the engine dead? I get stuck on the Checking for Updates screen. :(
Just tested, works on my end.
when will you update?
There will be no new updates.
"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."
This game making tool has some amazing ideas contained in it. Why did this die?
Maybe so they could work on Superpowers.
They went to work on Hypixel's upcoming game Hytale.
"Back in 2011, I started working on software called CraftStudio" says Élisée Maurer, who leads development of Hytale Model Maker alongside Nicolas 'Bilou' Gauthier. "The idea was to try to democratize game making by providing really simple tools for players to make their own games - and also make it fun, make it like a game, by providing real-time collaboration."
"That's how I met Bilou" Élisée continues. "He was one of the first people to buy CraftStudio and play with it. Then we did a bunch of game jams together and at some point I figured that maybe we could do something that's a bit more modular, that could go further - and if it worked on the web, that would be awesome."
As Élisée and Bilou began work on this new project, they became aware that the Hytale team were using CraftStudio's modeling tool. "They had started working with just CraftStudio's model editor because it had such a unique visual style and matched what they wanted to do" Élisée says. "But they were limited by what the software could do."
The solution was to bring Élisée and Bilou into the team - and build new software to assist with the development of Hytale. It has now become the toolkit we use to create all of the items, creatures, and animations that you see in-game - and when Hytale launches, you'll be able to use it to create your own.
Hey is a craftstudio account free
I've forgotten my password, how can I get a new one?
You can just create a new account, accounts don't hold any data anymore.
Does anyone know how to add a skybox to it?
My animation won't play
anyone that can help
Hello all, I was wondering, can we make hypixel mods directly from this software?
if so, how do we put the program and mod into a live server or game?
I am aiming to make a game mod for hypixel. The mod will contain a security package used for in-game security to the players builds. I am experienced with programming and animation but don't know how to upload work to a server or game:(
Also, looking for a partner with the mod because it's going to be a lot of work.
Heres an overview of what the mod will have...
camera's with monitors to display live and recorded footage.
robber npc's whom will rob local settlements.
vehicles such as trucks and motorcycles.
German shepherd like looking dog for security.
spotlights and revolving gates to make secure buildings.
Although there are so many things, Im not putting it all cause I'm tired of writing:)
Anyway, please help me with the questions above and anybody wanting to join my in this project my email is David.email@example.com.
thanks, all help and support is appreciated!!!