Thursday, April 28. 2011
Fire Up Your Electrons! Posted by Dan Leinir Turthra Jensen
in leinir at
08:32
Comments (8) Trackbacks (0) Fire Up Your Electrons!
In the summer of 2009, a few people gathered in a darkened room in Gran Canaria, to discuss what might be done about the current game development situation on Linux. From there, it was decided to begin putting together a solution to this problem: Support the makers and players of games, all the way from the idea to playing the game and back again.
Then in April of 2010, the first alpha of Gluon was released, which hinted at the Gluon team's implementations of the vision created as a suggestion for how to fix this problem. X-Ray, as the release was named, included one game, and included the beginning of Gluon Creator, the game construction tool. Now we have reached a point in time where we can create games with Gluon Creator, and do it properly. We have the beginnings of the social features which are the basis of the connection between the makers and players of games. And we have a game engine which by now has most of the features required to create games in today's demanding world. Since Last We MetThose of you who played around with the last release of Gluon will remember that the scripting system was somewhat simplistic, and that the graphics system was very old fashioned. Since then, both have been redone almost from scratch. The scripting system is still powered by QtScript, but is now handled in such a way that it is able to control many more aspects of the game engine, and generally much more consistent. GluonGraphics has been rewritten as a fully modern graphics engine, with both OpenGL and OpenGL ES 2 support, allowing Gluon based games to run not only on the desktop but also on the many millions of hand held devices out there. It features, along with much more, a new material system based around programmable shaders and a rendering pipeline based around framebuffers, allowing for complete control over the rendering process and its end result. Game UIs are a hot topic, and where many large games rely on middleware solutions such as ScaleForm, Gluon has decided to use a real user interface solution, specifically the powerful declarative UI system Qt Quick. This allows for fluid user interfaces integrated into your games. On top of this, many other changes happened, and you can see all of those in the condensed change log found at the end of this release announcement. And, of course, X-Ray Invaders, the game shipped with X-Ray has been updated to employ these new features, and a further game, Electron Apocalypse, was created, showing off others, such as animated sprites. Finally, those who tried Gluon X-Ray likely noticed an issue with the input system on Linux, namely that a permissions change was needed. This issue has now been alleviated, and input is now not only fixed on Linux, but in fact available on all platforms where Gluon will run. Game On!So, with no further ado: Downloads are available now for many platforms, all located on our website at http://gluon.gamingfreedom.org/ in the Download section. This includes the entirety of the Gluon platform: The libraries GluonAudio, GluonGraphics, GluonInput, GluonPlayer, as well as the applications Gluon Creator, Gluon KDE Player, Gluon Qt Player and Gluon Player Touch. As hinted at in the introduction, Gluon Creator is now at such a level that you, as a maker of games, can start up the tool and construct your game. Of course, no matter how much effort we were to put into the usability of our little project, no tool is 100% intuitive, and as such, we present you with documentation on how to use Gluon Creator to build games. These exist both in the form of written guides and short video tutorials, explaining how each part works. We look forward to your visits to the #gluon IRC channel on irc.freenode.net where the team is happy to receive you and help you with any issues you might have. Or, of course, if you wish to join our little revolution, it's the same place What Does The Future Hold?The next step for Gluon is the social aspects, which we hint at in this release through the inclusion of the Gluon Player applications. The beginnings of the distribution site can be found at http://test.gamingfreedom.org/, and you can see the effects of this in the players, where you can use your openDesktop.org account (users of kde-look.org or any others from that network of sites will already be aware of this). This will let you make new comments, as well as view and reply to existing ones. After the release, we will build a new panel for Gluon Creator, which allows the makers of games to not only upload the games they build, but also keep in contact with the players of those games. This effort also includes the extension of the Gluon Player applications to include downloading of new games and interact with each other directly. Additions to the game creation features which will happen after this release feature such things as an editing view in Gluon Creator. This view will allow for direct manipulation of the objects in the scenes of your game. This will allow for even easier placing of the objects than is possible now, which will help game designers and other visually orientated users of the tool. We will also be employing the powerful KDevPlatform system, which allows us to integrate version control systems into Gluon Creator, as well as using the code knowledge system to provide code completion and other things, which will make the life of game programmers easier. Lastly, the near future also holds the Google Summer of Code, where Gluon took part last year under the KDE umbrella; a choice so successful that we will do it again this year. As KDE has been accepted as a mentoring organisation, and with two really great proposals accepted for the Gluon project, and great interest for the Season of KDE as well, we hope to see a powerful boost in development to what is already a fast moving project. More information on these projects will be published over the next weeks and months. In short: The future looks very bright, and we hope you want to take part in it! Condensed Change LogGeneral
GluonCore
GluonAudio
GluonInput
GluonGraphics
GluonEngine
GamingFreedom.org
Gluon Player
Gluon Creator
|
Amarok LinksCalendarQuicksearchArchivesCategoriesSyndicate This BlogBlog Administration |

