indigo (@indigoengine) header
indigo (@indigoengine) profile picture

Official account for Indigo, a Scala game engine, and Tyrian an Elm inspired web framework. 💜 https://teapawt.net/t.co/Ra4bcEYgDU

UK
Joined May 2020
Photo by indigo (@indigoengine)Photo by indigo (@indigoengine)Photo by indigo (@indigoengine)Photo by indigo (@indigoengine)Photo by indigo (@indigoengine)Photo by indigo (@indigoengine)Photo by indigo (@indigoengine)Photo by indigo (@indigoengine)Photo by indigo (@indigoengine)Photo by indigo (@indigoengine)
The project is built with ScalaJS and Scala 3, the Tyrian web framework, and the goal is for it to be totally free to use with no trackers, advertisements, or other icky things. I've been using it to organize thousands of my cards and I hope to keep developing it for a long time.
4
10
546
PROJECT ANNOUNCEMENT: I've been working on a Magic: The Gathering card collection manager in my spare time called "MagiCat"! It's built for super fast card organizing and bulk-adding piles of cards to your collection. Public alpha available here magicat.tabbydb.com/
3
4
1
9
1,306
Over the last few weeks I've been playing around with building a simple caffeine tracker app for Android app with Scala.js and Tyrian. 🙂 I wrote a blog post detailing the experience: blog.joaocosta.eu/articles/8…
2
8
2
31
3,453
Finally got round to watching this talk, and its excellent. It's awesome seeing #Scala used for non-typical purposes in general, and games in particular. More of that, please!
1
12
486
The UI work continues. #Scala #screenshotsaturday
2
1
21
1,093
After a solid month or two of engine improvements, my little #Scala ASCII paint app looks like it did before! 💪 However, all the UI stuff now runs in a subsystem and all the layers are nested under one key, making the app logic far, far simpler. New Indigo release coming soon...
3
16
672
Scala Times Issue #524 - scalatimes.com/a2a9889ea6 - filled with goodies by @_zainabali_ @adamgordonbell @adamwarski @indigoengine @Kordyjan @kpciesielski @lambda_conf @li_haoyi @scala_js @ScalaMatsuri & others, thx!
9
11
1,506
#Scala.js 1.16.0 is here! It contains several improvements to the generated code size, particularly when emitting ES modules. It also consumes a bit less memory. scala-js.org/news/2024/03/19…
2
23
5
83
9,144
Do you have a fun Scala pet projects or is your company building a successful product in Scala? Please reach out to me (pm open), I would love to have you on the channel.
4
12
26
2,408
If you want to help Dave in his endeavour, consider developping your own game with Indigo. Documentation and link to their discord server is available here indigoengine.io/
1
3
8
525
I had the pleasure to talk with @davidjamessmith about developing video games development in #Scala.js using the Indigo game engine and Tyrian framework.
2
23
2
76
5,436
Having said all that, I'd like to re-iterate that this @rockthejvm tutorial is excellent! It gives a wonderful introduction to how the Elm architecture works, and how to build web apps with Tyrian as part of a Full Stack #Scala app. 🤘Check it out!🤘 youtube.com/watch?v=6NHEGejB…
1
2
9
244
New long-form video! How to Write a Full-Stack #Scala application with the Typelevel stack: youtu.be/6NHEGejBQ0w We'll cover - a database module with Doobie - a server with http4s - code organization on the backend - a small frontend with Tyrian doing a backend call
4
23
2
102
5,584
Will you be coming to the @scala_js-fest on Tuesday? There will be music (in Scala.js), games (more Scala.js), and refreshments (err... not Scala.js).
2
5
24
1,703
I've been using Tyrian w/ Scala.js to build a web app for a year now and it has been such a nice experience. Really could not recommend it more. It gets out of your way to let you make your app in a way that is straightforward and intuitive with nearly zero boilerplate.
1
4
9
676
It works! Next up: Tools and colours.
1
2
175
Another quick update, starting to take shape a bit... #Scala #roguelikedev
1
2
6
350
Let there be window content! Slightly bizarre moment when I realised I could just embed the Elm arch inside the Elm arch to make all this work. So the window contents are miniature Indigo games. (This is all #Scala 3 with @scala_js in @indigoengine, btw.)
1
4
11
693