Skip to content

A tutorial project to explore advanced networking concepts with coherence, a Unity networking framework.

License

Notifications You must be signed in to change notification settings

coherence/campfire-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Campfire tutorial

Campfire is a tutorial project for coherence, a Unity networking framework.
It is a slightly advanced demo, so if you are new to coherence, we recommend starting from the First Steps tutorial project.

The Campfire project explores these topics:

  • Object pooling
  • Interacting with remote objects
  • Creating a unique object
  • Syncing complex states
  • Custom instantiation and destruction
  • Server-side NPCs (Simulators)
  • Playing audio and particles over the network
  • Creating a simple chat feature

Unity version

Currently the project is on Unity 2022.3.5f1.

Additional resources

Documentation

After downloading this Unity project, we suggest to open up the documentation as it's the perfect companion to explore the topics above.

Trying a pre-made build

To quickly try a pre-built version of the game, head to this link and either play the WebGL build in the browser, or download one of the available desktop versions.

Bug reporting

Feel free to open an issue right here on Github if you find anything that is not working in Campfire. Please include also any suggestion you migth have on how to improve it. We appreciate all contributions!

About

A tutorial project to explore advanced networking concepts with coherence, a Unity networking framework.

Resources

License

Stars

Watchers

Forks