ざっと読んだ限りでは、タスクシステムより酷いような。

>俺は衝突イベントでHSPスクリプトを呼び出してる。何がどんだけの速度で自分に当たったか、が入力
>ゲーム固有の処理、体力を減らす、増やす、モーション切り替え(倒れる、死ぬ、復活、etc)等の結果が出力
>自作の拡張プラグインはIrrlichtとBulletライブラリの機能をHSPで利用するための橋渡し役

衝突イベントをHSPで処理する意味が分からない。Cでやっちゃダメなの?