What do you get when you combine a zoo with sushi? That’s a question that the game development group Fun Propulsion Labs has decided to tackle. The result? A new open source game that can run on your laptop, phone, and TV.
The game, named Zooshi, has the protagonist streaming down a river with a series of gates. How do you open them? Look for animals and launch sushi at them. You get a point for every animal, and if you get a higher number of points than the gate’s total, the gate will open up and give you safe passage.
This is not the most complicated game in the world, but the point of it is to show developers how they can create cross-platform games using a variety of C++ libraries. It’s even open source, so any developer can copy what Google did and use it to build their own games. That page describes all the various components that went into the game, which are by themselves open source game engine components made for Zooshi.
With all of these components, it appears that Google is trying to build their own game engine. The software made in part with this game is currently all split up, but if Google decided to combine these tools into a single editor it would be very enticing. Unity is still one of the most popular, and does have wider support, but if Google could make the development process easier they could have a pretty popular tool.
With primarily C++, your game can be set up to work on Android (and Android TV and Google Cardboard), Windows, OSX, and Linux. The library SDL (Simple Directmedia Layer) works on all these platforms and primarily is used to access hardware components in a standardized way. Zooshi works on all of these platforms. It has support for bluetooth controllers and touchscreens plus includes Google Play Games support for authentication and leaderboards.
If you’re not interested in downloading it but just playing it, you can get it for free on Google Play.