Это слишком долго для комментария, но ... Ваш игровой физический мир должен быть в значительной степени независимым от типа представления, которое вы используете для его просмотра. Например, RTS (как, скажем, Warcraft III) нередко предлагает как 3D-вид, так и «мини-карту». Если вы думаете об этом, Warcraft 1, который был 2D, не сильно отличается от Warcraft 3 (который является поддельным 3D, но представлен в реальном 3D).
Другой пример, вы говорите о наблюдении за ходом какого-то персонажа: это не то же самое, что CounterStrike (ну, в CS вы чувак, но в любом случае), где у вас есть как 3D-вид , так и также миникарта. И, кроме игрового процесса, я уверен, что могу обойти «Пыль» (одну из самых известных карт CS), используя только мою миникарту: мне не нужен трехмерный вид, чтобы ходить (теперь, конечно, чтобы прицелиться, я не могу использовать миникарту ).
Во многих играх "мир физики" отличается от "мира 3D": иначе люди с разными конфигами не смогут играть в сетевую игру.
Другой пример CounterStrike: у меня был действительно старый дерьмовый Celeron с дрянной графической картой, которой едва хватило для запуска игры, поэтому я модифицировал игру так, чтобы использовать для персонажей модели с «низкими полигонами» (это значительно повысило скорость рендеринга) и, следовательно, сделал игру очень играбельной на моем дрянном конфиге). И я все еще мог играть по сети. Зачем? Потому что изменение мировоззрения не меняет физический мир .
Так что «представление» действительно не должно сильно влиять на вашу модель, потому что представление - это деталь. Теперь, конечно, вам нужно как-то решить, что вы хотите: но если за «чуваком», которого вы упомянули, можно следовать, используя 2D-вид сверху вниз, а также изометрический вид и «FPS-подобный» 3D-вид, тогда Конечно, смоделируйте свою «физику» так, чтобы она не имела отношения к представлению. Таким образом, вы сможете начать с чего-то простого: 2D-вид с использованием пикселей (например, CounterStrike или мини-карта Warcraft 3). А позже вы можете начать добавлять 3D вид.
Теперь тип мира, который вам нужно использовать, зависит от того, что вы хотите: черт, есть и «2D-физика / 3D-игры», «3D-физика / 2D-игры», «2D-физика / 2.5D-игры». (GIYF, если вы не знаете термин «2.5D» в разработке видеоигр) и т. Д.
Моя точка зрения такова: вид не связан с моделью / физикой (опять же, иначе люди не могли бы играть в сетевую игру CounterStrike или Warcraft).