Show HN: Magma Studio – multiplayer drawing/art platform for game dev/animation (magmastudio.io)
We prepared 10 drawings that you can join. Beware that there is a 30 users (drawing at once) limit on each. You can easily create your own drawing and share the url with others to join.
How is it good for game dev?: - Brainstorming on art - Concept art - Storyboarding - Character development
Some trivia: - There are 16 tools already like paint, select, bucket fill, including advanced tools like custom shapes - We have multiple brushes to choose from. More in the Pro version. We will let you upload your own in the future. - You can export to Photoshop and continue working there with some more advanced post-processing - You can draw with a mouse, touch or stylus (preferred) - iPad, Wacom and other tablet vendors - We are building a team space called "Artspaces" with project & team management. Currently teams can use an on-premise version of Magma (dockerized).
More technical: - We are one of the first commercial projects to use Deepkit - a revolutionary high performance Typescript framework https://deepkit.io/framework - It works on Google Chrome, Firefox, Safari - but Google Chrome is preferred - We use all the cool web tech like Canvas with WebGL acceleration and a software fallback. Websockets for communication - 99% is built in Typescript - 1% is Webassembly and C for some optimizations. Node.JS on the backend.
Happy to take questions :)
32 comments
[ 0.37 ms ] story [ 77.7 ms ] threadYou mentioned you and your co-founder. Did the two of you build the entire product? Curious how long it took the two of you.
Wojtek and I were in the meantime building code2flow.com, collaboration solution for diagrams. Also took us a few years.
2 years ago we decided to join forces and built an ultimate art collaboration solution with the experience and codebases from Aggie.io and code2flow.com.
Hard to say how many years ... Definitely over ten thousand of engineering hours but at the same time things were a bit harder few years ago when it comes to browser APIs so if we decided to rebuild it today it could take less time but we would also be more experienced.
Today we're hiring some more people and it's a team effort!
Have y'all raised capital?
This is really impressive!
I don't see it in your features, but one of the great things about OC was that it would record your entire process into a file. You could share that file so anyone could playback and pause your process.
Thanks for the suggestion!
Sending this link around to a few of my buddies.