❗✋ This template requires Photon Unity Networking 2 (PUN 2).
❗✋ If upgrading from previous version, please backup your project before importing this asset.
Includes features commonly found in competitive multiplayer shooters such as...
✅ Matchmaking & custom
✅ Smooth weapon system
✅ AI
✅ Flexible camera system
✅ Timed deathmatch gameplay
✅ Leaderboard & scoreboard
✅ Multi kill system
✅ Character cosmetics
✅ Item pickups & power-ups
✅ Interactable world elements
...and many more! It is simple so you can modify it easily, yet solid making your game efficient and stable. It contains everything you need to get started, not to mention it also supports mobile devices out of the box! Get this template now and receive future updates for free!
⭐ Discord
*v1.4
-Updated to support PUN 2!
-Now uses a more robust local player instancing which should improve performance by up to 50%
-Added a cosmetic system with sample inventory
-Added sample hats to go with the cosmetic system
-Added a shield mechanic with power up option
-Portals!
-Added new maps that showcase the new mechanics
-Reworked the 'damage' system
-Scoring and multi-kills are now handled by the host (scoring is previously handled by the dying player) and are simulated locally by the clients
-Game camera now confines to bounds of whichever map object is enabled in the hierarchy in edit mode
-Improved chat system implementation
-Improved and refactored some scripts for more clarity and efficiency
-Improved the Controls Manager for better input handling and usage outside the class
-Fixed the bug where player objects keep sliding on death
-Fixed the bug where AI won't face target on melee
-Fixed other minor bugs and design errors
-Fixed some warning issues
-Updated the documentation
*v1.3
-Added a lobby browser system (Create a custom game or join an existing one)!
-Added an emote system!
-Added a rocket launcher sample weapon
-Much more improved and smoother gameplay
-Characters can now be pre-selected in the main menu
-More projectile movement and functionalities (hit radius, acceleration, deceleration, always face movement direction)
-Increased target frame rate for mobile devices (main menu on/off toggle option)
-Display messages to player by simply setting the string value of the "DataCarrier.message" variable (only works in the main menu)
-Fixed the bug where winner bot's name doesn't show up on other clients
-Fixed the bug where animations won't sync through the network
-Fixed the jump pad not working when jump button is being held
-Bonus script: UI Selector Element!
-Small script improvements
-Reorganized the script folder
-Updated the documentation
*v1.2 (MAJOR UPDATE)
-Bot/AI players now available!
-Player network structures reworked to support bots
-Spawn invulnerability feature (prevents spawn killing)
-Weapon current rate of fire indicator
-Sight range of a weapon is now more pronounced incorporating zoom and aim distance to give the effect
-Added screen/cam shake effect when receiving damage! (can be disabled)
-Added a sniper sample weapon
-Added an in-game controls guide
-Characters now have their own starting weapons! You can assign one to a character to make them more unique
-You can now set the speed of weapon projectiles
-You can now set the life time duration of weapon projectiles
-You can now set the kickback amount for each weapon
-Floating bar names can now be displayed with colors
-Damage text effect
-More power-up effects (ammo refill and grenade pack)
-Fixed grenade dealing damage twice
-Fixed the projectile not hitting/killing players when owner is dead
-Fixed small details that improve overall gameplay
-Multi kill audio pitch system
-Improved footstep audio clips
-More script optimizations
-More bug fixes
-More comments in scripts
*v1.1
-Mobile controls!
-Changed a bit of the game's UI layout to compensate with mobile screens
-Controls Manager: PC and Mobile controls in one script
-Plenty of bug fixes
-Improved scripts
*v1.0
-Initial release