Kotlin LibGDX/KTX RPG Tutorial - Part 15 (AttackSystem)
This is a tutorial series about game development using Kotlin, LibGDX with LibKTX extensions.
We are developing a small 2D adventure RPG using different technologies like Box2D, GdxAI, Entity Component System or Tiled.
The full source code of the tutorial can be found on github: https://github.com/Quillraven/MysticWoods
Part 15 - AttackSystem:
In this part we are going to learn how to implement an AttackSystem. We will introduce a Life-, Dead- and AttackComponent with their own systems.
Link to Box2D query: https://www.iforce2d.net/b2dtut/world-querying
Chapters:
00:00 - Recap of previous parts
03:34 - LifeSystem
10:40 - DeadSystem
13:02 - AttackSystem
23:35 - Box2D query
41:30 - Update player input
44:47 - Update DebugSystem
47:00 - Update entity spawning
52:10 - Result