Steam Machines – Dev Diary #2
As you all might know from previous posts we’re currently working on a new project titled “Steam Machines”. It’s a top-down arcade shooter in style of “Hybris” (Amiga) and “Solar Striker” (Game Boy). Something that we’re trying out for the first time with this project is to release a fully functional editor alongside the game itself. Basically we want to see what the community can do with the same tools we use to build the game. We want to provide powerful tools for modders and level designers to build some incredible things around our games.
With that goal in mind we decided to invest a good amount of time into building solid tools. We use the libgdx framework (http://libgdx.badlogicgames.com/) for all our projects. Maybe less well-known is the fact that libgdx has an incredibly powerful UI system built-in. Table layouts, themes and all your default controls are ready out of the box. On top of that you get one huge benefit: Portability. Our Editor will run on Windows, OSX & Linux without any extra effort. Pretty sweet, eh?!
So naturally, we decided to make use of these features and build our tools with libgdx itself. The tools are still being developed but we wanted to give you a sneak peak at what to expect:
For anyone using libgdx to build their games: As you can see from the screenshot, you can build some pretty sophisticated UIs with libgdx! Well worth investing the time into learning it. It’s very, very powerful.
That’s it for today. We’ll release more details about the editor throughout the development of the game. Stay tuned!