Is there a vid/article out there that explains how FromSoft does combat?
Specifically how their code could/would be structured.
I would like to know if my approach is sound, or bonkers.
Actually, I'd like to see any kind on article on "combat orchestration" (is this a term that exists?)
@afreytes there is this course on Soulslike development, which seems to be quite thorough but you need to support them on Patreon for access to video 10 and beyond (and it's for Unity): https://sharpaccent.com/?c=course&id=13
Also this video series on YouTube, seems to have 150 episodes: https://youtube.com/playlist?list=PLD_vBJjpCwJtrHIW1SS5_BNRk6KZJZ7_d&si=oQTrPChuOp-w6-74
In general, I think there is a lot of complexity involved, so you want to encapsulate that wherever possible (e.g. moving most attack logic into weapons so it can be adjusted depending on the type).
@afreytes for Godot specifically I found these videos, but they are probably very surface level:
https://youtu.be/pIjVg4U3AK8?si=ZyAEYpx6PsJNGLj0
https://youtu.be/JGZbxiQKrrY?si=khnKtq-aXJp6BnFj
https://youtu.be/uOi3R5bhf0E?si=t5gosPvigJXmdeak
@afreytes What you want is probably broadly covered in AI talks and articles, though I doubt it would extend to the code structure specifically, as that would be too engine dependent and code is usually secret anyway.
I don’t play FromSoft games but if you can describe it in more detail I might know some articles on similar approaches.