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

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

3DRAD

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

Обзор главы

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

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

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


Новости
В мае подписка PS Plus принесёт Beyond: Two Souls и Rayman Legends
Изначально приключенческая игра Beyond: Two Souls вышла на PS3, но затем её ремастированная версия появилась и на современной консоли Sony.
Бельгия признала Overwatch, FIFA 18 и CS:GO азартными играми
Бельгийская Игровая Комиссия официально признала что такие игры, как Overwatch, FIFA 18 и CS:GO попадают под установленную на территории их страны классификацию азартных игр.