The Snap-In Ready Game Modes (SIRGM) system was written to be as easy to understand and integrate as possible.
All of the game mode settings can be tweaked from the GameMode datatable without touching the code. Match times, team sizes, win conditions etc. Networking is all ready to go as-is but the Advanced Sessions plugin is also fully supported and all of the ground work is included for it. You just need to add the plugin afterward and add a few simple nodes(Instructions incl’d but see the screenshots for examples). The AdvSessions plugin is in **NO WAY **required at all. The project will function and work perfectly without it. Support is just included to make using it simple for those that would like to, but it is completely optional.
An example project which is built off the TPS template is provided to show the various functionalities. This is NOT intended to be a full game, though all game modes will function with the example PlayerChar.
Only the Game Modes portion of the project is ‘officially’ supported (everything inside the SI_RGM folder). Use LAN games and Seamless = FALSE when testing locally. Team selection is included but “parties” support is not.
**Note: **The Advanced Sessions plugin is **not **affiliated with this in any way and is not officially supported here either. Advanced sessions is NOT needed to use this product at all, however if you want the additional functionalities that it provides you will need to install that plugin separately and follow the simple instructions provided in this project to turn it on. For ease of use this system has all of the framework done if you DO decide to use that plugin.
Features:
- Ready and working classic game modes out of the box (Death Match, Team Death Match, Capture the Flag, Search And Destroy, Duos, Trios(amigos), Squads and of course FFA)
- Manage and tweak all game mode settings in a single data table (max players, team counts, match time, score limits, seamless travel etc)
- Easy implementation: migrate SI_RGM project over to yours and set your gamemode and game instance to the included
- Replicated
- Auto populating UI (team slots, players in lobby etc)
- UMG and BP (inc’d psd files)
- **Optional **Built-in Advanced Sessions support (requires installing the plugin separately)
- Use your own player character! Just simply add one (included) macro to your player’s death sequence and everything else is handled
- Toggle-able “team select” support is included as well as “auto-balancing” teams
Total BP: 24
Main Widgets: 6
Supporting Widgets: 11
Highlight Video](https://youtu.be/Q-7-P9gkgkU)
Support:
Video](https://youtu.be/EaFLjbLZzig)** - Detailed Walkthrough**
Discord](Thanks Tips!)** -best place for support!**