GenvidTanks Sample

FREE
Publisher Genvid Technologies, Inc.
File size 21.78MB
Number of files 205
Latest version 1.41.0
Latest release date 2022-12-15 03:58:28
First release date 2020-02-07 07:56:10
Supported Unity versions 2018.4.2 or higher

IMPORTANT!


As of version 1.24 of the Genvid MILE SDK, multi-version compatibility is supported. This means you no longer need to install the matching version of the Genvid MILE SDK to get the GenvidTanks sample running.



The GenvidTanks sample demonstrates how to create viewer interactivity in a full-featured Unity game with the Genvid MILE SDK. We use the Unity Tanks! Tutorial as a starting point and add the Genvid API to the project to deliver video streaming to the major streaming platforms, enabling viewer interactions with game-state synchronization.



We’ve also crafted four tutorial videos which will walk you through this process from beginning to end. These videos will impart detailed knowledge about the Genvid MILE SDK, which allows game developers to create and deliver premium, customizable, interactive broadcasts to livestreaming audiences.



Video One: The Genvid MILE SDK Overview


This thorough overview will guide you through the core architecture by introducing its three major components, which we will highlight one-by-one in subsequent videos.



- The Spectator Game Client: renders and streams the view of the game that viewers will watch.


- The GameServices: receives and encodes that stream along with data from the game.


- The Genvid Overlay: receives the broadcast data and allows viewers to watch and interact with the live stream and the game through it.



Video Two: How to Use the Genvid MILE SDK with Unity


In this hands-on, step-by-step video, you will learn how to:


- Implement the Genvid MILE SDK streaming solution in a Unity project.


- Import and run the provided GenvidTanks sample stream video and audio from Unity.


- Interact with GenvidServices via a Unity game.



Video Three: How to Set Up a Local GenvidServices Development Environment


In this detailed tutorial, we will walk you through an example process for a local development environment of the GenvidServices server for the GenvidTanks sample. At the end of the process, you will be able to launch the GenvidServices, and play the Unity project while viewing it via a web stream broadcast from your local machine.



Video Four: The Genvid Viewer Web Stream Overview


In this video, you will learn about the structure of the Genvid MILE SDK web streaming layer in the context of the GenvidTanks sample. You will be able to edit and customize how viewers can view data being sent from a Unity game client via the GenvidServices, as well as sending data back from the web to the game.



FEATURES



The Unity Tanks! Tutorial is a player-versus-player (PVP) game: the first tank to score 5 points wins. In our version we have added a few features to highlight the capabilities of the Genvid MILE SDK.



On the web page stream:


- Viewers can select a tank and view information about it.


- Viewers can influence the match by voting for the next loot drop to spawn. A simple loot spawning system and buff system was added to the Tanks! Tutorial to make this possible.


- Ads overlay a billboard to showcase how it is possible to modify the viewer's experience.


- Viewers can toggle a 2D map that shows tanks, shells, power ups and explosions to showcase an "Enthusiast" type of viewing experience.



IMPORTANT


As noted in the setup instructions, you must install the GenvidTanks sample and use it with the Genvid MILE SDK Plugin for Unity and the Genvid MILE SDK. You can download it for free from the Genvid Technologies website.



Ready to build your own Genvid MILE SDK integrated game? Get the Genvid SDK MILE Plugin for Unity from the Asset Store!



Full SDK documentation available online and in the Genvid SDK package.



This is a Restricted Asset pursuant to the Asset Store EULA. Your use of this SDK or tool is subject to the Genvid MILE SDK License Agreement: https://www.genvidtech.com/licensing/.