Sin descripción

Steve Pham bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) hace 4 años
BURT b61666acc0 Updates to use BURTs more complex anim graph hace 4 años
Config a9c9a11fc4 Setup repository content hace 4 años
Gem bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) hace 4 años
InputBindings 1024675b5f Forgot the input bindings file hace 4 años
Jack 3d69acc0c5 Updates to make animations and character movement functional hace 4 años
Levels 3a00b5d968 SPEC-6404 Added networked rigid body component hace 4 años
LightingPresets a9c9a11fc4 Setup repository content hace 4 años
Materials bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) hace 4 años
Objects 419b3cfb68 Added test assets hace 4 años
Prefabs 3a00b5d968 SPEC-6404 Added networked rigid body component hace 4 años
Registry e52c87ef54 Changes to get mpsample up and running with some basic content hace 4 años
ShaderLib bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) hace 4 años
Shaders bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) hace 4 años
.gitattributes 9cd7e08167 Initial commit hace 4 años
.gitignore 9cd7e08167 Initial commit hace 4 años
.lfsconfig 00744e3df6 Update .lfsconfig hace 4 años
AssetProcessorGamePlatformConfig.setreg a9c9a11fc4 Setup repository content hace 4 años
CMakeLists.txt bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) hace 4 años
EngineFinder.cmake bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) hace 4 años
LICENSE.txt 9cd7e08167 Initial commit hace 4 años
README.md c317c362a9 Update Readme to include proper link for cloning hace 4 años
SurfaceTypeMaterialLibrary.physmaterial 3a00b5d968 SPEC-6404 Added networked rigid body component hace 4 años
autoexec.cfg a9c9a11fc4 Setup repository content hace 4 años
default.blastconfiguration a9c9a11fc4 Setup repository content hace 4 años
game.cfg a9c9a11fc4 Setup repository content hace 4 años
generate_asset_cmake.bat bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) hace 4 años
multiplayersample_asset_files.cmake bb83e9c6c1 Final update copyright headers to reference license files at the repo root (#23) hace 4 años
preview.png a9c9a11fc4 Setup repository content hace 4 años
project.json a9c9a11fc4 Setup repository content hace 4 años

README.md

MultiplayerSample Project - Project Spectra Private Preview

Confidentiality; Pre-Release Access

Welcome to the Project Spectra Private Preview. This is a confidential pre-release project; your use is subject to the nondisclosure agreement between you (or your organization) and Amazon. Do not disclose the existence of this project, your participation in it, or any of the materials provided, to any unauthorized third party. To request access for a third party, please contact Royal O'Brien, [email protected].

Download and Install

This repository uses Git LFS for storing large binary files. You will need to create a Github personal access token to authenticate with the LFS service.

Create a Git Personal Access Token

You will need your personal access token credentials to authenticate when you clone the repository.

Create a personal access token with the 'repo' scope.

(Recommended) Verify you have a credential manager installed to store your credentials

Recent versions of Git install a credential manager to store your credentials so you don't have to put in the credentials for every request.
It is highly recommended you check that you have a credential manager installed and configured

Step 1. Clone the repository

You can clone the project to any folder locally, including inside the engine folder. If you clone the project inside an existing Git repository (e.g. o3de) you should add the project folder to the Git exclude file for the existing repository.

Option #1 (Recommended) - cloning into a folder outside the engine repository folder

# clone the project into a folder outside your engine repository folder
> git clone https://github.com/aws-lumberyard/o3de-multiplayersample.git
Cloning into 'o3de-multiplayersample'...

Option #2 - cloning into the engine repository folder

# clone the project into a folder named 'o3de-multiplayersample' in your existing engine repository folder
> git clone https://github.com/aws/o3de-multiplayersample.git c:/path/to/o3de/o3de-multiplayersample
Cloning into 'o3de-multiplayersample'...

# modify the local engine git exclude file to ignore the project folder
> echo o3de-multiplayersample > c:/path/to/o3de/.git/info/exclude

If you have a Git credential helper configured, you should not be prompted for your credentials anymore.

Step 2. Register the engine and project

# register the engine (only need to do this once)
> c:/path/to/o3de/scripts/o3de register --this-engine

# register the project 
> c:/path/to/o3de/scripts/o3de register -p c:/path/to/o3de-multiplayersample

Step 3. Configure and build

Option #1 (Recommended) - Project-centric approach

This option will output all the project binaries in the project's build folder e.g. c:/path/to/o3de-multiplayersample/build

# example configure command
> cmake c:/path/to/o3de -B c:/path/to/o3de-multiplayersample/build -G "Visual Studio 16" -DLY_3RDPARTY_PATH="c:/3rdparty" -DLY_PROJECTS="c:/path/to/o3de-multiplayersample" 

# example build command
> cmake --build c:/path/to/o3de-multiplayersample/build --target Editor MultiplayerSample.GameLauncher --config profile -- /m /nologo 

Option #2 - Engine-centric approach to building a project

This option will output all the project and engine binaries in the engine's build folder e.g. c:/path/to/o3de/build

# example configure command
> cmake c:/path/to/o3de -B c:/path/to/o3de/build -G "Visual Studio 16" -DLY_3RDPARTY_PATH="c:/3rdparty" -DLY_PROJECTS="c:/path/to/o3de-multiplayersample"

# example build command
> cmake --build c:/path/to/o3de/build --target Editor MultiplayerSample.GameLauncher --config profile -- /m /nologo 

License

For terms please see the LICENSE*.TXT file at the root of this distribution.