Kotlin LibGDX/KTX RPG Tutorial - Part 09 (Movement)
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 09 - Movement:
In this part we are going to learn how to move Box2D bodies at constant speed using an impulse.
Link to "Fix your timestep" article: https://gafferongames.com/post/fix_your_timestep/
Link to Box2D documentation: https://www.iforce2d.net/b2dtut/
Chapters:
00:00 - InputProcessor
12:05 - 2D Movement
15:00 - Updating our KeyboardProcessor
20:25 - MoveSystem
28:48 - Updating the PhysicSystem
31:30 - Updating the EntitySpawnSystem
35:57 - Final Result