>>824
後者については同意するけど前者については状況次第
Stateパターンすら知らないなら君もゲーム脳もどんぐり
https://gameprogrammingpatterns.com/state.html

ついでにこの辺も読んでおくといい
https://gameprogrammingpatterns.com/game-loop.html
https://gameprogrammingpatterns.com/event-queue.html