AgoraTanks
In the project, we are building a game with video chat embedded to the App. The code was based on Unity's Tanks!!! Project. The outcome should look like the following screen in the battlefield:
The actually code may be a little different from what is posted in my Medium Blog. However, this will be the greatest and latest version.
Dependencies:
- Unity 2018 LTS Recommended
- Unity Asset Tanks!!! Reference Project
- Unity Asset Agora Video SDK
- Agora AppId Project page
Project Integration:
- After cloning this repo, you will get compiler error for missing agora references. That's ok. Just import Agora Video SDK from Asset Store will clear it up.
- Open the CompleteTank prefab. On the Plane object, attach "VideoSurface.cs" script to the missing script field.
- Open LobbyScene
- Make sure you have a AppId to assign to the GameSettings object.
- Project should be runnable in Editor
- Follow the README files from the Agora SDK for the specific platform building properties.