私はゲームプログラミングに非常に慣れていないので、私の非常に漠然とした質問を許してください:P
ゲーム プログラミングを独学する手段として、iPhone で OpenGL を使用した 2D ゲームの作成に取り組み始めました。エンジンを作成し、衝突検出の動作やその他のアニメーションなどを取得するところまで来ましたが、実際にプレイ可能なものを作成する必要があり、最初の大きな問題はレベルです。私のプロジェクトでは、タイル マップを使用します。レベルと私の質問は次のとおりです。レベルを「設計」するにはどうすればよいですか? つまり、プログラマーはマップのどの時点で特定の敵が登場する必要があるかをどのように知るのでしょうか? レベルで起こる特定のことをどのように指定できますか? 全体として、(プログラミングの観点から) レベルを設計し、それをロードして使用できるようにするための方法論はありますか? ゲームプログラマーはこれをどのように行うのですか? もちろん、これには敵の AI 部分があることを知っているので、もちろん、すべての敵のすべての動きを事前に書いているわけではありませんが、少なくとも基本的には、それぞれがいつ作用するか、およびそのようなことを知っていますか? 助けてくれてありがとう。また、始めたばかりなので質問があいまいでしたら申し訳ありません:D