Skip to content

VanguardDev/Vanguard

Repository files navigation

Vanguard

Vanguard is an ambitious, Titanfall-inspired, arena multiplayer game built in Unity using the Mirror Multiplayer Framework. Vanguard is still very nacent, but we are moving quickly to make it fun and playable as soon as possible.

Free and Open-Source

Vanguard is free and open-source!

We wanted to make a game that would allow us to relive the exciting, fast-paced battles that we have come to love, with the freedom of guaranteed longevity and source-code access.

How can I play?

We don't have any official builds released yet, so if you want to test the game you'll have to run it from within the Unity Engine (sorry! We'll have a build soon!). In order to do so:

  1. Download or clone the repo
  2. Open the root of the repo in the Unity Hub. The project will give you an error while opening, citing compilation errors
  3. Download the art folder and put it under Vanguard (the folder) [art folder] (https://drive.google.com/drive/folders/1YRscRKcoFtMpUpPx9jEP30qOfofz4mBY?usp=sharing)
  4. Then add the Mirror Unity Asset Package. The asset package is free, but they have not published a UPM package so it still must be installed manually (DevOps contributions for automation welcome!)
  5. Once the import for Mirror has finished, you can exit safe mode and open the project
  6. Click ParrelSync->Clones Manager in the toolbar at the top of the window
  7. Click "Add new clone". This will create an exact clone of the project on your machine, and will keep it in sync as you make changes to the main project. This allows you to test multiplayer in the editor without having to "Build & Run" after every change. You will only make changes in the main project, not the clones. If you try to save a change in a clone you will get an error message.
  8. Once the cloning process is done, click "Open in New Editor" to open the clone
  9. Press play to connect to the dedicated server or press host to host a server of your own
  10. If you host a server you can connect to it in the other editor by writing "localhost" to the ip address part and pressing play
  11. Done!

How do I Contribute?

Check out our CONTRIBUTING.md for details on how you can contribute to the project, as a programmer, artist, writer, translator, or even as a player!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published