GBWPowerfulHit - Most expressive combat plugin in the Market. Multiplayer Ready.

GBWGame - Code Plugins - Nov 8, 2022

Complete combat system. Deconstruct hit feedback. Create a sense of hit in the simplest way. Make your Combat more expressive.

  • Supported Platforms
  • Supported Engine Versions
    5.0 - 5.1
  • 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.

Trailer Video YouTube : Youtube Vidoe Bilibili Vidoe

Try The Demo : DemoInGoogleDrive DemoIn百度网盘

Tutorial Video : Tutorial In Youtube Tutorial In Bilibili (Waiting for update)

Document : English 中文

Support : Discord Channel QQ群-691495466

Get The DemoProject : Please verify in the Discord channel or QQ group, where the advanced support resources will be distributed to the verified users.


My other assets in the market :

GBWThrow-Throw, Launch and Recall anything. Multiplayer Ready

GBWScratch-Scratches on any surface! Multiplayer Ready!


Important update on January 17, 2023!

PowerfulHit2.3.1 is now available!

The combat system is more perfect!

The elements of combat performance are more abundant!

GBWScratch-Scratches on any surface! Multiplayer Ready!has been integrated into PH2.3!

Projectile attack support! (Throw, shoot, bow... anywhere you need Projectile)

Try the latest DemoProject!

It will show you how to use PH-2.3 to quickly implement an action game prototype by configuring data assets without any coding and any blueprint nodes.

(Important: This update is not forward compatible. If you are working with PowerfulHit1.0 or PowerfulHit2.0, please back up your project file before updating the plug-in. Learn how to use the new PH system to quickly realize your idea through DemoProject!)


A plug-in that allows your character attack more expressive.

At the same time, it is also a complete multiplayer combat system!

This plug-in deconstructs the core elements of the sense of hit and combines them in a very easy way.

In addition, it provides a working method of zero code and zero blueprint to produce action games!


  • If you have your own combat system, there are three ways to improve your hit performance immediately:
  1. All features have their own animation Notify. You can directly configure them in your animation assets to produce immediate effects.
  2. All features provide global static functions. You can call them directly anywhere in the blueprint to produce immediate effects.
  3. Through PowerfulHitCompont, you can trigger the effect configuration in the data asset through the GameplayTag, which allows you to enjoy both the freedom of your own game logic and the convenience brought by the data-driven mode.


  • If you don't have your own combat system, you can fully use the combat system provided by PowerfulHit! Complete data-driven mode, zero coding and zero blueprint! Focus on content production and get rid of the underlying logic implementation!


Note that it will continue to increase in price in future updates. Because the system will include a large number of planned essential elements of action games in future updates.

I know many independent game developers are great programmers, but many independent game developers are not skilled creators of art. As a result, the works created by them have no problem in logic, but are always unsatisfactory in expressive. And good art creators are often not skilled programmers, which makes it difficult for them to achieve the effect of their own ideas.

Different from other combat systems in the market, this pulgin not only pays attention to the model of the combat system, but also pays more attention to the combat expressive.


Note: The plugin does not include any models/animations by itself. You can download the sample project to experience its effect.


Important Tips:

The purpose of this product is to enable developers, especially those who are not good at coding, to quickly develop their own action games with good expressive by configuring data assets.

Therefore, its focus is not on providing flexibility at the coding level, but on providing flexibility at the level of using data asset descriptions.

Another focus is to provide a series of functions to enhance the expressive of the game (such as the expressive of hit).

The core logic of this product is not implemented in C++. Because, unless unavoidable, this product prefer to use blueprints, which is more friendly for users who are not good at C++, especially for art creators who are not good at coding.

For this project, all C++content is for more convenient construction logic in the blueprint. Unless necessary, this project should not write the core logic in C++. 


2023年1月17日重大更新!

PowerfulHit2.3.1版本现已推出!

战斗系统更加完善!

战斗表现力元素更加丰富!

斩痕系统已集成!

发射物攻击支持!(投掷、射击、弓箭...任何需要发射物的地方)

尝试最新的DemoProject!

它将向你展示,使用PH2.3,如何不需要任何编码与任何蓝图节点,只是通过配置数据资产来快速实现一个动作游戏原型。

(重要提示:本次更新不向前兼容。如果你正在使用PowerfulHit1.0或者PowerfulHit2.0版本进行工作,请在更新插件前备份你的项目文件。通过DemoProject快速了解如何使用崭新的PH系统来快速的实现你的想法!)


一个插件,让你的战斗更具表现力。

同时,它也是一个完整的多人战斗系统!

这个插件解构了打击感的核心元素,并以一种非常轻松方式将它们组合在一起。

此外,它提供了一种零编码零蓝图的工作方式来生产动作游戏!


  • 如果你已经拥有了自己的战斗系统,三种方式让你立即提升战斗表现力:
  1. 所有的Feature都拥有自己单独的动画通知,你可以直接将它们配置在你的动画资产中,立即产生效果。
  2. 所有的Feature都提供全局静态函数,你可以直接在蓝图的任何地方调用它们,立即产生效果。
  3. 通过PowerfulHitCompont,你可以通过资产GameplayTag触发数据资产中的效果配置,这种方式可以让你既享有自己游戏逻辑的自由度,又享受数据驱动模式带来的便利。


  • 如果你还没有自己的战斗系统你可以完全使用PowerfulHit提供的战斗系统!完全的数据驱动模式,零编码零蓝图!专注于内容的生产,摆脱底层的逻辑实现工作!


请注意,它将在未来的更新中不断涨价。因为该系统将在未来的更新中包含大量计划中的动作游戏必备要素。

我知道很多独立游戏开发者都是很好的Coder,但许多独立游戏开发者不是熟练的艺术创造者。因此,他们创作的作品在逻辑上没有问题,但在表现力上总是差强人意。好的艺术创作者往往不是熟练的程序员,这使得他们很难实现自己构想的效果。

与市场上的其他战斗系统不同,这款插件不仅注重战斗系统的抽象模型,而且更注重战斗的表现力。


注意:插件本身不包括任何模型/动画。您可以下载示例项目以体验其效果。


重要提示:

该产品的目的是通过配置数据资产,使开发人员,尤其是那些不擅长编码的开发人员,能够快速开发自己的动作游戏,并具有良好的表现力。

因此,它的重点不是在编码层面提供灵活性,而是在使用数据资产描述层面提供灵活性。

另一个重点是提供一系列功能来增强游戏的表现力(例如命中的表现力)。

本产品的核心逻辑不是在C++中实现的。这是因为,除非不可避免,该产品更倾向于使用蓝图,这对不擅长C++的用户更友好,尤其是对不擅长编码的艺术创作者。

对于这个项目,所有C++内容都是为了在蓝图中更方便的构建逻辑。除非必要,该产品不会用C++编写核心逻辑。

Technical Details

Features:

  • Hit Trace - Melle Trace, Projectile Trace! 开箱即用的命中检测功能,支持近战检测、投掷物检测!
  • Multiplayer combat system!(Melle, Projectile...) 多人战斗系统!(近战、远程....)
  • Weapon Trail 武器拖尾
  • Sound 音效
  • Niagara 特效
  • Body Shake, Now supports bone shake 身体抖动,现已支持骨骼抖动
  • Body Flash And Trail 身体闪光与拖尾
  • Freeze Frame 定帧
  • Camera Shake 摄像机抖动
  • Camera Lens Blur 摄像机景深模糊
  • Move In The Direction 位移
  • Set Spring Arm 弹簧臂控制
  • Scratch! 斩痕!
  • TryFocusOnOpponent - Adjust the orientation and relative position of the both sides of the combat 调整敌我双方的朝向和相对位置
  • PostureAdjust - Dynamically adjust the attack posture according to the height and position of the target! 根据目标身高、位置动态调整攻击姿态!
  • AdditionalItems - A new way to add weapons, equipment and even character appearance to your character. Support skeleton mesh, static mesh and Actor! 一种全新的方式为你的角色添加诸如武器、装备甚至角色外观。支持骨架网格体、静态网格体和Actor!
  • And More Features Coming Soon... 更多功能更新中...

And More:

  • PowerfulInput-key combination, key sequence! PowerfulInput,按键组合、按键序列!
  • Asymmetric camp system 非对称的阵营系统
  • Special animation root motion system, The skeleton mesh that plays the animation need not be the default mesh component of Character, and the root motion can also take effect! 特殊的动画根运动系统。播放动画的骨骼网格体不必是Character的默认Mesh组件,根运动也可生效!
  • Actor State System 角色状态系统
  • And More Coming Soon... 更多功能更新中...


Code Modules:

  •  GBWPowerfulHit[Runtime]
  • GBWPowerfulHitEditor(UncookedOnly)

Number of Blueprints: 137

Number of C++ Classes: 19

Network Replicated: Yes