Крукс К.
Увлекательное создание трехмерных компьютерных игр без программирования
стр. 79

C++ язык программирования со встроенным трехмерным и двухмерным движком. Также эта программа включает интерфейс Visual C++, редактор карт и моделей. 3D Game Studio обладает набором функций, которые будут полезны как для начинающего, так и для опытного программиста игр.

3DRAD

3D RAD является, видимо, самым простым из всех авторских инструментов, о которых мы здесь рассказали. Правда, это не лучшее решение для коммерческих игр. Данная программа предлагает несколько интересных функций, например предварительно спроектированные объекты, которые вы можете сразу же использовать в игре. К примеру, вы можете поместить в вашу игру одну из трехмерных моделей автомобиля, и эта модель будет иметь начальные характеристики по движению и включать информацию о столкновениях. К сожалению, как модели, так и движения слишком примитивны для сложной коммерческой игры; кроме того, трехмерная визуализация нуждается в повышении скорости и качества. Эта программа лучше всего подходит новичку; если внести в нее ряд изменений, она могла бы стать универсальным решением для создания трехмерных игр.

Обзор главы

Мы рассмотрели ряд языков и инструментов программирования, и вы, без сомнения, желаете задать только один вопрос: «Какой же язык и инструмент мне использовать?» К сожалению, не существует одного-единственного решения, которое будет работать в любой ситуации.

Ассемблер - это самый быстрый из доступных языков, но он вряд ли подходит для написания всей игры. С и C++ чаще всего используются программистами, правда, их нельзя рекомендовать новичкам. Visual Basic вышел на первое место по популярности среди языков программирования игр, но он работает только в среде Windows. Наконец, есть и другие языки, Java и Delphi, которые вы можете использовать с учетом всех их возможностей и недостатков.

Теперь вы уже в состоянии определиться, какой язык или инструмент будет оптимальным для решения ваших задач. Например, C++ может идеально подойти для сложной трехмерной игры с многопользовательским режимом, но это не лучший выбор для карточной игры, например покера. Поэтому язык проще всего выбрать, если вы будете исходить из того, над каким проектом вы работаете.


Новости
Tencent отсудила почти $3 млн у создателя клона League of Legends
Владельцу прав на распространение League of Legends удалось отстоять честь популярной MOBA и отсудить $2,89 млн, о чем пишет GamesIndustry.
Blizzard посетит «ИгроМир-2018»
У любителей видеоигр появился ещё один повод посетить грядущую выставку интерактивных развлечений «ИгроМир-2018» — на неё приедет Blizzard Entertainment.