You might have heard about ScalaQuest earlier this month. It started with two Scala community heroes looking to make learning Scala more fun. So, they did it with a game.
ScalaQuest takes place in DataLand, a place where the land produces data, and its inhabitants harvest that data to survive. As we in Lightbend loved the idea, I was eager to talk to Alejandro Lujan, one of the game's creators, in a short interview.
As a senior software developer and trainer, Alejandro Lujan splits his time between architecting and building software and coaching others on how to effectively use the Lightbend Reactive Platform. He has a strong passion for teaching and is one of the few certified Lightbend trainers in Scala, Akka, and Play. Over the last four years, he has taught over a thousand people from a variety of companies, ranging from startups like Hootsuite and large corporations like Intel and IBM. Alejandro has also created strong connections with many experts involved in building and supporting these platforms.
Why ScalaQuest? What made you think about learning Scala in a game?
From a young age, I recognized the incredible power games have for creating immersive experiences, and have dreamed of leveraging this for learning. Personally, the biggest push I had as a kid for learning English was playing The Legend of Zelda — learning was just part of the experience, it did not feel like work and it was never boring. I've been looking for the opportunity to make an educational game for years, and I believe I finally found a real need for it in our developer community.
What was the biggest challenge so far and what is it written in?
Will the game be available for free?
Users will be able to experience the first couple levels for free, but beyond that, the game will be subscription-based. A subscription gives you access to the whole game, and our plan is to release one level per month. Also, you can't have games without easter eggs, so there's that.