Что-То я очень туплю не поверхностном уровне.
через что ветер можно
создать?
типо сделать невидимые/прозрачные стены вокруг блока, на которые гравитацию повесить. и рандомно активировать их гравитацию как только игрок на блок станет?
псевдокод
WindBox : CollisionBox
vector direction
float force
pawn[] pawns
begin overlap => activate component
end => deactivate if pawns.num == 0
tick{
for (pawns)
p.setactorlocation(p.getactorlocation + direction * force)
}