
Show HN: Magma Studio – multiplayer drawing/art platform for game dev/animation
by RushPL on Hacker News.
Hey, I’m the co-founder of Magma and coded huge chunks of the product. My other co-founder Radek coded the collaborative drawing engine in Typescript with parts in Web Assembly and also using WebGL – that’s why it has a native app feel. If you have an iPad or a Wacom tablet we support pressure sensitivity (enable Windows Ink if you have issues). 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. https://magm.ai/k36k https://magm.ai/exp-1 https://magm.ai/exp-2 https://magm.ai/exp-3 https://magm.ai/exp-4 https://magm.ai/exp-5 https://magm.ai/exp-6 https://magm.ai/exp-7 https://magm.ai/exp-8 https://magm.ai/exp-9 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://ift.tt/ZPW9esL
– 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 🙂
