Proton to Help to Launch Windows Games on Linux

Valve gave Linux users the opportunity to play more games
23 August 2018   668

Valve announced the beta version of the Steam Play service with a modified version of Wine, called Proton. It allows you to run Windows games on Linux.

The goal of the project is to provide Linux users with access to more games. Also, the company wants to remove developers from the task of porting games to other platforms, so that they spend more time improving the game process.

Proton features:

  • Launch games directly through the Steam client for Linux with Steamworks and OpenVR support;
  • Support for games using DirectX 11 and 12 without sacrificing performance thanks to the Vulkan API;
  • Support for full-screen mode by stretching the image;
  • Support of all controllers supported by the Windows version of Steam;
  • Increase the performance of multi-threaded games through the collection of patches esync.

The company announced full support for 26 games, including Fallout Shelter and PAYDAY: The Heist. To run games, you must become a beta-testing participant and install the latest versions of NVIDIA 396.51 or Mesa 18.2.0 drivers for AMD and Intel video cards.

Enthusiasts can try to start any game by turning on the Enable Steam Play for all titles option in the settings. Successful and unsuccessful attempts to run are recorded in an online document. Proton's source code is published on GitHub, so users can create their own builds with bug fixes. Proton is written on C++.

Together with attempts to expand the library of games on other platforms, Valve gets rid of the support of old systems. In June 2018, the company announced the end of support for Windows XP and Vista.

Unity 2018.3 to be Now Available

Unity 2018.3 by default uses the .NET 4.x Scripting Runtime
14 December 2018   93

Game engine Unity 2018.3 is represented, in which users are waiting for:

  • new opportunities in working with prefabs - a special type of assets, in which several objects are stored;
  • Improved SRP (Scriptable Render Pipeline) rendering pipeline;
  • Unity landscape system update;
  • New Script Runtime .NET 4.x;
  • preview version of visual effect graph.

Prefab Variants - allows you to create a variation of the prefab, adopting objects and properties of the parent resource, but not affecting it. Changes in the child prefab will not affect the original, but editing the source will affect the child.

Prefab Nesting - allows you to organize prefabs by investing smaller ones into larger ones. For example, prefabs of rooms can be enclosed in a prefab of a building, and prefabs of furniture and decorative elements can be enclosed in prefabs of rooms.

Prefab Mode - a function for editing a prefab in an isolated space.

Unity 2018.3 by default uses the .NET 4.x Scripting Runtime. Version 3.5 will be removed from one of the releases in 2019.

Projects for .NET 4.x can now use the Roslyn open source compiler.

Visual Effect Graph will build work with simple and complex node-based effects. The VEG architecture allows you to generate millions of particles on a GPU without loss of performance.

In Unity 2018.3, the Visual Effect Graph tool is available only in the preview version.