Skip to content
This repository has been archived by the owner on Oct 20, 2021. It is now read-only.

GDK for Unity FPS Starter Project Alpha Release 0.1.5

Compare
Choose a tag to compare
@oblm oblm released this 22 Feb 11:29
· 137 commits to master since this release
ba3ba8e

This FPS Starter Project release is intended for use with the GDK for Unity Alpha Release 0.1.5

As always, we want your feedback and/or suggestions. Drop in our Discord, our forums, or here in the Github issues!

Please see the detailed release notes below for more information! 🎉


Added

  • Added a Deployment Launcher window. This allows you to upload assemblies and launch deployments from the Unity Editor.
  • Added two launch configurations: cloud_launch_large_sim_players.json and cloud_launch_small_sim_players.json for simulated player deployments.
  • Added cloud support for Android workers.
  • Added cloud support for iOS workers.
  • Added a MapBuilderSettings scriptable object containing the default number of layers for the small and large sized worlds.
  • Upgraded the project to be compatible with 2018.3.5f1.

Fixed

  • The Editor now imports NavMeshes correctly when you first open the FPS project.

Changed

  • A simulated player now connects as a regular UnityClient worker rather than a SimulatedPlayer worker.
  • In cloud deployments, SimulatedPlayerCoordinator workers are ran in a separate deployment to the UnityGameLogic workers.
    • Note that simulated players started by the coordinators still connect into the deployment with the UnityGameLogic workers.
  • Updated all launch configurations.
    • Replaced transition runtime v2 templates from all launch configurations.
    • Updated cloud launch configurations to use the new w4_r1000_e1 template.
    • Updated simulated players launch configurations to use the new sim_players template.
    • Updated default_launch.json to support SimulatedPlayerCoordinator.
    • Reduced checkout radius of UnityClient and UnityGameLogic workers from 210 to 150.
  • Increased the level size from 868x868 to 1732x1732.
  • Changed how level generation and MapBuilder.cs works.
    • LoadWorld() now generates the level GameObject through MapBuilder, instead of instantiating it from a prefab.

Removed

  • Removed the SimulatedPlayer worker type.
  • Removed all FPS-Start_* level prefabs.