ChromeOS users like to play Android games of all sorts, from card games to fully immersive open world RPGs. In the past year alone, time spent playing Android games on Chromebooks tripled. In order to bring the widest variety of games to our users, we enabled ARM games to run on ChromeOS with Houdini and continue to invest heavily in Android gaming performance improvements. Our ultimate goal is to ensure that developers have the tools they need to build great games and empower them to bring incredible experiences to the platform.
Unity is the most widely used game engine for developing Android games. To bring more popular and new games to our users, we’re excited to announce that Google has partnered with Unity to optimize their game engine for ChromeOS!
Starting today with the alpha release of Unity 2021.2.0a14, any developer can begin building for ChromeOS. After selecting Android as the build target, developers can choose to also build for ChromeOS through the Player Settings. Allowing a ChromeOS artifact to be built from the same project and build target is convenient as it reduces duplicate code and streamlines the publishing pipeline. Additionally, by the end of 2021, the same features and toolset found in Unity’s Android environment will be available for ChromeOS.
Here are a couple of highlights that we’re particularly excited about:
While ARM translation through Houdini provides a great solution to allow Chromebook’s largely x86 ecosystem to play ARM-only titles, it does incur a cost. Stability and performance are at their peak when you build the right ABI for the target architecture. With x86 support built into Unity, developers can build with confidence knowing they are providing the best experience possible for their players.
Input and window management have often been problematic when it comes to porting an Android game to ChromeOS. We’ve been fixing mouse, keyboard, and window issues both in Unity and in ChromeOS so developers can worry more about making their game and less about if scrolling the mouse or resizing the window is going to cause instability.
As this build moves from Alpha to full release, Google and Unity will continue working together to further improve the performance and stability of Unity 2021’s ChromeOS support. By the end of 2021, Unity 2020LTS will receive a backport of all ChromeOS improvements and build options. For more details, check out Unity’s release announcement.
No matter if the game is launched, in progress, or just starting out, this new partnership will make it even easier to expand to new platforms. We can’t wait to see what new titles will make their way onto ChromeOS.