Skip to content
This repository has been archived by the owner on Feb 9, 2022. It is now read-only.

Improbable-Archive/BattleRoyaleDemo

 
 

Repository files navigation

SpatialOS GDK Third-Person Shooter game

This project is a sample third-person shooter deathmatch game which uses the SpatialOS GDK for Unreal.

It is both a reference project and a starting point for those building games on SpatialOS and Unreal Engine 4. In the game, you can join a team, run around, shoot characters on other teams, and spawn "test cubes" (which are cubes you can shoot around).

For setup instructions, follow the Get started guide in the GDK for Unreal documentation. This guide uses the GDK for Unreal Starter Project as an example. When you follow the installation instructions, you need to replace the "Starter Project" repository with the Third-Person Shooter one.

For more information, see the SpatialOS GDK for Unreal documentation.

Helper scripts

This repository contains a set of helper scripts to get you started.

Helper script Description
LaunchSpatial.bat Starts a local SpatialOS deployment with the default launch configuration.
LaunchServer.bat Starts an Unreal server-worker, and connects it to the local deployment.
LaunchClient.bat Starts an Unreal client-worker, and connects it to the local deployment.
ProjectPaths.bat Used by the LaunchClient.bat, LaunchServer.bat and LaunchSpatial.bat to specify the project environment when those scripts are run

Game controls

The following controls are bound in-game, for gameplay and testing.

Key Binding Function
W,A,S,D Standard movement
Space Jump
Shift Sprint
Left Click Fire
C Spawn a "test cube"
E Interact with test cubes
Tab Toggle scoreboard

Give us feedback

We have released the GDK for Unreal this early in development because we want your feedback. Please come and talk to us about the software and the documentation via: Discord - Forums - GitHub issues in this repository.

Where to get the GDK and related projects

The GDK and its example projects are available on GitHub.

Public contributors

We are not currently accepting public contributions. However, we are accepting issues and we do want your feedback.

Known issues

  • The character currently fires without animations while mid-jump.
  • The character sometimes rotates very quickly when running and looking in different directions.
  • The scoreboard occasionally does not initialize properly.

© 2018 Improbable

About

Unreal GDK Sample Third Person Shooter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 93.5%
  • Shell 2.7%
  • C# 1.3%
  • Batchfile 1.3%
  • C 1.2%