>54
REALbasicは評価版をちょっと使ったことがあるだけだから
検討外れなことを書いているかもしれないけど,
中でどんなふうに動いているか分かりにくいです。

C/C++で書くとしたら,スレッド1つ作ってやって
メインスレッドの方ではイベントループとか,
Mac的な処理に徹してやって,ゲームスレッドでは
用意したプレーンに対しての操作とかキー受付をやって
Yield()のタイミングで,メインスレッドがオフスクリーンを
ウィンドウに対して転送,ってな手順をとります。
ゲームスレッドでは直接 Toolboxは叩きません。

C/C++ならば,これでソコソコ実用的なスピードが出るんだけど,
REALbasicでは裏で何をしているかわからない(アプリも大きいし)から
ゲームを作るにはパフォーマンス的にちょっと心配ではあります。