During the Content Creation User Group meeting on Thursday, November 29th, Oz Linden announced that Linden Lab will be open-sourcing the code used within the Linden Realms game to content / experience creators.
The aim of the move is to make the code available to (Premium) users wishing to build interactive experiences / games within Second Life, so they might study it, re-purpose elements from it, and even critique it.
The release, when it is made, will be of the latest iteration of Linden Realms, which was updated in October 2018 to provide a completely new look and offer a broader range of game elements. It is also supported by end-user documentation on how to play the game, which might also be useful to experience creators in generating their own supporting end-user games.
Making content like this available to a wider audience is something that has been requested on numerous occasions during Content Creation meetings. The move also fits into the broader pattern of the Lab involving creators and users in the development of capabilities within Second Life – as Vir Linden noted during the meeting when Oz made his announcement. Given that the code is to be open-sourced, it means that updates and improvements to it – or new capabilities / options added to it – could be contributed back to Linden Lab, and thus to others building experience-based games.
The move is also potentially in keeping the Lab’s hope to increase the Second Life user-base. Games are an obvious means of attracting new users to a platform, and providing the means for creators to develop and run more comprehensive games using mechanisms that both work and which can potentially be extended and enhanced. Coupled with the means to bring users directly into said games – such as by the new user API and / or Second Life Place Pages (although the latter do perhaps require further enhancements themselves to be more practical) – they might come to assist in attracting new users. Time will tell on that.
It’s not clear exactly when the code will be made available; as Oz linden noted, it requires careful checking to avoid the risk of code that could be exploited to the detriment of Second Life. Hopefully, there will be an official blog post when the code is made available to all.