A top-down combat system demo developed in Unity.
An effective example of the Object Pool design pattern is showcased here. Relevant code can be found in Assets/CombatSystem/ToolScripts.
A video demonstrating this combat system can be found on YouTube: https://youtu.be/6lsO8tXA-Wg