UltimateGamePlugin

SakanaGame - Code Plugins - May 31, 2023

This is a plugin designed for AAA Open World Survival Online Games,it based on GAS plugin which includes inventory system, interaction system, cooling system, status system, combat system,and can enhance character status and items

  • Supported Platforms
  • Supported Engine Versions
    5.0 - 5.3
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.
  • This plugin use GAS\MotionWarping ,and Integrated with a wide range of functions


  • Most can be made using blueprints,Very few require C++tuning(Only some enum/AttributeSet)
  • If you want to make extensive modifications, you need C++experience
  • If not,you can configuration items are like module edit tools

System:

  • InventorySystem
  • CharacterStatusSystem(LevelSystem\GAS Attribute)
  • InteractionSystem
  • BuffSystem(Character/Weapon)
  • ColdDownSystem
  • DescSystem
  • CollisionSystem(Multiple collisions can be opened simultaneously without conflicting with each other, and can share a hit list、The damage multiplier and FreezeFrame can be set separately)
  • HarvestSystem(Tree\Rock\SmallPickup,Randomize item collection)
  • DamageType(Can get harvest addition,like Axe can get more wood)
  • ModularBuildingSystem
  • RespawnSystem(Like most survival game)
  • BlueprintSystem(Player only craft item after learned blueprint)
  • MiniMap(use WorldPartition)
  • TeamSystem
  • AdminSystem(Test)

Actor:

  • Weapon(include Bow\Sword\Gun\Torch\Grenade and more)
  • Armor(with equip system,auto apply item status,two slot and a unarmed slot)
  • Player/Monster(Ride systems will be added in the future)

GAS:

  • Combo(Can set Skill Branch,like Combo_0 -> Left[Combo_1] Or Right[Combo_2])
  • Roll/Climb/Dodge(MotionWarping)
  • HitReaction(Hit/KnockDown)
  • Jump(Fix vulnerability in callable primitive functions)

Effect:

  • Physical Materials Default HitEffect/Sound(Set in WorldSetting)
  • Character->HitEffect(blood)
  • Weapon->HitEffect/Sound(Each physical material can be set separately)
  • Weapon->SlashEffect/TrailEffect

Technical Details

Features:

  • Assign characters to upgrade status points
  • Unlimited Quantity Item Inventory
  • Enhance/Decay/Craft/Repair Items
  • All Item Can be Blueprint,you can use to craft Items
  • Each command has a separate blueprint
  • Randomized enhancement probability and magnification of Items

Code Modules:

  •  UltimateGamePlugin (Runtime)
  •  UltimateGameEditor(Editor)

Number of C++ Classes:100+

Network Replicated: Yes

Documentation: English | 中文

Video:Bilibili

PS :

  • The plugin does not include materials, but includes gameplay. You need to create separate UI and character animation blueprints, etc
  • During game development, documentation and demos may not be updated

Support : QQGroup-576751402

V1.2.2 Version has too many updates, backup before updating

PlayDemo(V1.1.9):Download(Be Careful Demo use Free assets in the mall)

Demo Use Third-party assets:

  • Pirate
  • Realistic Starter VFX Pack Vol 2
  • Free Fantasy Weapon Sample Pack