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).<p>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.<p><a href="https://magm.ai/k36k" rel="nofollow">https://magm.ai/k36k</a><p><a href="https://magm.ai/exp-1" rel="nofollow">https://magm.ai/exp-1</a><p><a href="https://magm.ai/exp-2" rel="nofollow">https://magm.ai/exp-2</a><p><a href="https://magm.ai/exp-3" rel="nofollow">https://magm.ai/exp-3</a><p><a href="https://magm.ai/exp-4" rel="nofollow">https://magm.ai/exp-4</a><p><a href="https://magm.ai/exp-5" rel="nofollow">https://magm.ai/exp-5</a><p><a href="https://magm.ai/exp-6" rel="nofollow">https://magm.ai/exp-6</a><p><a href="https://magm.ai/exp-7" rel="nofollow">https://magm.ai/exp-7</a><p><a href="https://magm.ai/exp-8" rel="nofollow">https://magm.ai/exp-8</a><p><a href="https://magm.ai/exp-9" rel="nofollow">https://magm.ai/exp-9</a><p>How is it good for game dev?:
- Brainstorming on art
- Concept art
- Storyboarding
- Character development<p>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).<p>More technical:
- We are one of the first commercial projects to use Deepkit - a revolutionary high performance Typescript framework <a href="https://deepkit.io/framework" rel="nofollow">https://deepkit.io/framework</a>
- 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.<p>Happy to take questions :)
This just brought back memories of openCanvas 1.1b72!<p>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.
I have a vague recollection that id studio (id software's tools package for making games in their engine) has neat collaborative texture painting tool that runs in the game engine. Lots of artists can be in the game level at the same time, running in the game engine, painting bits of the level. It was one of the features that came with the MegaTexture tech around id tech 5 or 6. I don't know if it was a real thing that devs used or just a demo, but the notion of collaborating on art creation live is great. Its good to see the idea coming to the web.
Very, very cool! Reminds me of mid 2010's days of messing around on iscribble with other college-aged artists - there's been a huge void for collaborative art sketching ever since then and OpenCanvas.<p>Sending this link around to a few of my buddies.
Nice! If there's any aspects of growth in the games industry, it's definitely in making the artist's workflow more collaborative and efficient (of course, game infrastructure is also growing a lot too but it seems like AWS/Azure/Unity are on top of that).
Had some fun on the 9 one, and the experience almost feel like native software, quite impressive!
I can't say much more as I'm on Linux, so pressure sensitivity does not work. Is it somewhere on a roadmap?
Very impressive and intuitive. Been playing with it on my iPhone, and it’s been working far beyond my expectations. Looking fwd to trying this on my laptop. Nice work!
This looks awesome! Impressive work!<p>You mentioned you and your co-founder. Did the two of you build the entire product? Curious how long it took the two of you.