Giter Club home page Giter Club logo

ecs-network-racing-sample's Introduction

ECS Network Racing

ECSNetworkRacingHeader

  • Requires LFS, please clone the repository using LFS, do not download as a ZIP.
  • Requires Unity 2022.2.0b8 or later.

Current tested version 2022.2.1f1 https://unity.com/releases/editor/whats-new/2022.2.1#release-notes

Unity Hub URL

unityhub://2022.2.1f1/4fead5835099

Running the demo

  • Open Multiplayer > Window: PlayMode Tools
  • Select PlayMode Type -> Client Server
  • Open scene "Project/Assets/Scenes/MainMenu.unity"
  • Choose your car for the race.
  • When you are in the lobby you can wait for other players or just press the Left Menu button and then Start button to start the race.

Known Issues

  • When using the Editor as Client Only, and running the game from the MainMenu scene, the Auto Connect Address field should be left empty to avoid a conflict with the MainMenu connect address.
  • Build times are taking much longer than expected. Since all the Shader Variants are being compiled, and not only the ones being used in the project.
  • For the Dedicated Server builds, it is taking shaders and models that are only used in the client, this increases the size of the build. We are working on optimizing the tools to create more optimal Dedicated Server builds.
  • Mobile IL2CPP builds only works with Managed Stripping Level set to Minimal.

Controls

Keyboard:

Up Arrow / W: Throttle Down Arrow / S: Brake / Reverse Left and Right Arrows / A and D: Car Steering

Features

  • Netcode for Entities
  • Baking
  • Idiomatic Foreach
  • Aspects
  • ISystem
  • Unity Physics
  • Jobs
  • Burst
  • Vivox

ecs-network-racing-sample's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.