GithubHelp home page GithubHelp logo

jordanmmarsh / com.unity.multiplayer.samples.bitesize Goto Github PK

View Code? Open in Web Editor NEW

This project forked from unity-technologies/com.unity.multiplayer.samples.bitesize

0.0 1.0 0.0 190.68 MB

A collection of smaller bite-size samples to educate in isolation features of Netcode for GamesObjects and related technologies.

License: Other

C# 60.18% HLSL 5.63% ShaderLab 34.20%

com.unity.multiplayer.samples.bitesize's Introduction

Banner

Netcode for GameObjects Bitesize Samples

UnityVersion NetcodeVersion LatestRelease

This repository contains a collection of bitesize sample projects and games that showcase different which can help you get started with development of a multiplayer project using Netcode for GameObjects.

Bitesize Samples Overview

2D Space Shooter Overview

The 2D Space Shooter Sample was a UNet sample that has been converted over to NGO. Check it out to learn more about physics movement and status effects using Netcode NetworkVariables and ObjectPooling.

Invaders Overview

The Invaders Sample was a UNet sample that has been converted over to NGO. Learn more about game flow, modes, unconventional networked movement, and using a shared timer in this sample.

Client Driven Overview

See the Client Driven Sample to learn about client driven movements, networked physics, spawning vs in-scene placed NetworkObjects, and NetworkObject parenting.

Dynamic Addressables Network Prefabs Overview

Check out the new Dynamic Addressables Network Prefabs Sample to learn more about the dynamic prefab system, which allows us to add new spawnable network prefabs at runtime.


Readme Contents and Quick Links

Click to expand/collapse contents


Getting the project

Direct download

  • You can download the latest versions these samples from our Releases page

  • Alternatively: select Code and select the 'Download Zip' option. Please note that this will download the branch you're currently viewing on Github

Requirements

The bitesize samples are compatible with the latest Unity Long Term Support (LTS) editor version, currently 2021 LTS. Please include standalone support for Windows/Mac in your installation.

PLEASE NOTE: You will also need Netcode for Game Objects to use these samples. Complete the Hello World tutorial to prepare your environment.

Troubleshooting

Bugs

Documentation

For a deep dive into Netcode for GameObjects and the Bitesize Samples, visit our documentation site.

Community

For help, questions, networking advice, or discussions about Netcode for GameObjects and its samples, please join our Discord Community or create a post in the Unity Multiplayer Forum.

Contributing

We welcome your contributions to this sample code and objects. See our contribution guidelines for details.

Feedback

If you have tried these samples already, please consider leaving us feedback here--it will only take a couple of minutes. Thanks!

Other samples

Boss Room Sample

Boss Room is a fully functional co-op multiplayer RPG made with Unity Netcode. It is an educational sample designed to showcase typical netcode patterns that are frequently featured in similar multiplayer games.

Documentation Forums Discord

com.unity.multiplayer.samples.bitesize's People

Contributors

alik-kpi avatar briancoughlin avatar chrispope avatar cosmin-b avatar das-hund avatar fernando-cortez avatar jilfranco-unity avatar lkrell avatar lplafontaineb avatar lukestampfli avatar pdeschain avatar samuelbellomo avatar valere91unity avatar

Watchers

 avatar

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.