О статье
В общем, товарищи, припустим, вы уже умеете создавать какой-никакой уровень, но ведь для самой игры этого мало, верно? Вам нужно больше золота изменить геймплей, добавить новые фишки, сделать, чтобы ваш проект был похож на игру, а не на обычную карту для Unreal Tournament 3. А вот тут, товарищи, балом правит UnrealScript - игровая логика движка Unreal Engine 3. Хотите добавить свое оружие или изменить существующее? Да проще простого. Хотите изменить камеру на изометрическую, от третьего лица или вообще подстроить ее под платформер? Можно. Хотите в принципе изменить геймплей, сделать стратегию, гонку, аркаду? Сложно, но весьма реально. Ну и, в общем, в этой статье я изложу вам основы UnrealScript. Верней, основы мы будем изучать в ходе создания прототипа собственной простенькой игры. Как и в первой статье, тут я буду добавлять подстатьи по мере их завершения.
В качестве источника используется книга Рейчел Кордон. Она рассчитана, в том числе, и на людей, которые в принципе не знакомы с основами программирования, но в ее книге, соответственно, очень много лишних (как по мне) упражнений, в которых требуется часто запускать игру (что занимает достаточно много времени), и я, пожалуй, обойдусь без них, так что, было бы неплохо, чтобы читающий был ознакомлен с основами программирования, например, с типами данных, дабы не возникало вопросов. Впрочем, если вопросы возникнут, можете задать их в комментариях конкретной подстатьи, я (или кто-то другой) постараюсь доступно ответить.
Крайне прошу оставлять отзывы, комментарии и предложения, а также все найденные грамматические ошибки, таким образом, вы существенно облегчите мне процесс подальшего написания статьи. Если в какой-то подстатье вам будет что-то неясно, покажется, что слишком мало скриншотов, что какому-то аспекту посвящено слишком мало внимания, или в ходе вашей работы появляются отклонения от указанного в туторе процесса, пишите, ваши пожелания будут учтены.