Beta

Build your live game in a single modular platform with Unity Gaming Services

Let’s start with building your foundation. Building backend and multiplayer infrastructure early in production is vital for our developers – like InnerSloth, Riot Games, and Fika Productions. Pick what your game needs from multiplayer tools, player data management, and in-game content publishing.  Managing accounts Authentication, currently installed in more than 4,000 projects, allows you to assign an account to players and attach to them all the data generated by the backend products. Cloud Save lets you track and store player data including abilities, statistics, and more, enabling cross-device accounts for your players – the service saw over 14 million API calls over beta.  “Having the ability to link Economy and Authentication in one place to achieve synchronization across devices was literally a game changer for us.” – Mike Hardy, Lead Game Designer and UI Engineer, Line Drift Enabling multiplayer Lobby enables players to come together in either private or public lobbies before joining into the core game session. Lobby is already supporting over 400 unique game projects, including both in-development and live games. Relay enables developers to build peer-to-peer games without needing to tackle the complexities of dedicated game server hosting. Relay ensures security and privacy by never requiring IPs to be shared and encrypting all game traffic with DTLS. In addition, Relay can be set up with Netcode for GameObjects (beta) for small scale co-op projects, and works out-of-the-box with Unity’s Lobby service. Today, Relay is powering more than 2,500 unique game projects. 

Read More

TMS WEB Core for Visual Studio Code

TMS WEB Core for Visual Studio Code beta is ready for TMS ALL-ACCESS users. On July 26, 2018, we released the first version of TMS WEB Core for the Delphi IDE, hereby offering a RADically new way for creating web applications directly from the Delphi IDE. RADically different because TMS WEB Core offers RAD component based rich web client application development thanks to the technology of compiling the Object Pascal code to JavaScript with the pas2js compiler. The next step was to also enable using TMS WEB Core from the Lazarus IDE with the first version introduced in October 2018. At the same time, TMS WEB Core was extended with support for creating PWA’s, which is progressive web applications, meaning web applications that can be installed on mobile devices or Chrome desktop browsers, run offline, and access several parts of the device hardware. In a later step, February 2019, we announced support for creating cross-platform desktop applications via the Electron framework. On November 15, 2019, we unveiled that TMS WEB Core was also coming to Visual Studio Code. And now, today, after a huge amount of intensive work, we feel confident to give our baby in the hands of TMS ALL-ACCESS users. It took more time than expected to reach this level as the challenges turned out to be quite complex. Challenges we couldn’t have coped without having the absolute best engineers on board. In the first place, José Leon Serna, the architect of the IDE integration into Visual Studio Code, Roman Kassebaum overlooking and ensuring the Visual Studio Code integration works on 3 operating systems and remains compatible with Delphi’s project management, the pas2js compiler team assisting with debugging integration, the framework team itself taking up the huge task for making the UI controls all design-time editable. Let’s go back to the WHY of taking up this huge & challenging task. Before embarking on this project, José Leon Serna, former Embarcadero IDE architect and head of the engineering team in Spain, and myself mutually shared the vision that Visual Studio Code offered a couple of unique technical features that could potentially make it an ideal candidate for using it for TMS WEB Core web client development. Visual Studio Code is based on web technology. Visual Studio Code is an Electron application and internally, everything is rendered via web views. This makes it ideal to offer design-time live rendering of the forms designed by TMS WEB Core. This is the primary driver. But there are nice additional benefits coming with Visual Studio Code. So, in a nutshell, key decision factors for our endeavour were: Based on web technology, offers a live web rendered designer form Is cross-platform, Visual Studio Code can be used on Windows, macOS, Linux Designed to be extended via plugins with seamless plugin ‘marketplace’ distribution A powerful established Pascal code editing plugin OmniPascal is already available It is a high-DPI compliant IDE Features built-in mechanisms for debugging of applications running in a browser It features side-by-side editing, multi-view code editor windows that can be freely arranged It has a very low barrier of entry, as Visual Studio Code itself is free and open-source Just like our support for Lazarus adds freedom of choice, the capability to use Visual Studio Code now is extra freedom of choice. Of course, this won’t stop nor influence our plans for TMS WEB Core for Delphi. Version 1.4 of TMS WEB Core […]

Read More