Инди геймдев что это? =D
Всем хорошего времени суток!
Сегодня я хочу написать небольшой пост о геймдеве и о том как начать создавать собственные игры.
Возможно я покажусь каким-то "непрофессионалом", "плагиатором","изобретателем велосипеда" и т.д., но всё же моё желание поделиться интересной информацией с пикабушниками остаётся довольно таки сильным! =)
Многие из вас играли в компьютерные игры, будь то небольшие флеш-игры или полноценные AAA проекты. А хотели бы вы создать свою собственную игру?
Если да, то предлагаю вам читать пость дальше и научиться этому мастерству =)
Для начала рекомендую пользоваться конструктором, например Clickteam Fusion. (хотя в принципе таким же лёгким будет и Construct 2, и Tululo Game Maker, короче на вкус и цвет...)
Приобрести данную программу можно в стиме, по цене в 1299 рублей
Или не в стиме...
Чтобы приступить к творчеству откроем кликтим и нажмём на "File" в верхней панели, там же выберем пункт "New"
Перед нами появился список фреймов, в левом меню щёлкаем на "Frame 1"
Ура! Это наша игра, и создали её именно Вы! Можете собой гордиться. Правда она пока что...немного пуста. На фрейме (белый квадрат) мы будем размещать объекты, также в самой игре на нём будут происходить основные события игры.
Теперь нам нужно добавить объекты, чтобы игра не была пустой. Два раза щёлкните на месте белого пространства или ЛКМ > Insert object
Мы видим большой список объектов, на данный момент нам потребуется только "Active"
Двойным щелчком мыши можно добавить требуемый объект в фрейм. Добавляется объект на место, указанное курсором (кликом мыши).
Ещё раз поздравляю! Теперь в Вашей игре есть Актив! Но есть опять одно небольшое замечание...он ничего не делает. Чтобы оживить Актив давайте присвоем ему поведение Platform Movement. В левой части экрана, внизу, в окне Properties (для того чтобы оно появилось нужно кликнуть на Актив) выбираем Movement (иконка с бегущим человечком, если быть точным =D).
Чтобы наш Актив двигался при нажатии кнопок клавиатуры выбираем Platform в Type.
Теперь давайте дополним игровое пространство платформами, чтобы наш актив не падал и мог свободно передвигаться по фрейму. Создаём ещё один Актив и двойным щелчком по нему. Откроется редактор изображений. Давайте загрузим изображение заранее нарисованного в пэйнте блока. (платформы)
Когда спрайт загружен нажимаем на кнопку "OK" (нижняя часть окна редактора изображения)
Результат нашей работы должен быть примерно таким:
Уже сейчас Вы можете запустить игру. И в этот же момент заметить что Актив проваливается сквозь нашу платформу! =(
Для того чтобы это исправить переходим в Event Editor (CTRL+E)
Здесь мы и будем творить все основные события в нашей игре!
Чтобы создать новый ивент кликнем на "New Condition"
Сейчас нам нужно выбрать объект, с которым и будет происходить какое-то событие, и после этого выполниться определённое действие с любым из объектов на нашем фрейме.
Кликаем на Актив и выбираем "Collisions"->"Another Object"-> объект-платформа, который мы недавно создали. Переводя на русский: Столкновение -> С другим объектом.
Теперь самое время создать действие для этого события!
Возле Актива, снизу в строке нашего нового события нажимаем левой кнопкой мыши.
Далее также как и с созданием события, выбираем действие: "Movement"->"Stop"
Это событие останавливает движение Актива при соприкосновении с платформой. Движение не в плане сторон, а в плане падения.
Конгретулашнз!!! Теперь наш Актив не будет падать сквозь платформу и даже сможет перемещаться по фрейму! Запустите игру клавишей F7 или кнопкой на верхней панели. (запускается фрейм, если Ваша игра состоит из более 2 фреймов, то запускать надо всё приложение, клавишей F8) Управление в игре по умолчанию будет стрелками, а прыжок клавишей Shift. Сменить управление можно в окне Properties, Movement, Jump. Там же можно поиграть со значениями Speed(скорость), Acceleration(ускорение), Deceleration(торможение).
В дальнейшем я расскажу как создавать врагов, бонусы, меню и кучу других прикольных штучек! =)
Сразу извиняюсь за ошибки, как в переводе некоторых понятий программы так и за все остальные, если они были допущены.
Мне очень интересно знать нужно ли писать продолжение, писать ли про другие программы создания игр! Поэтому обязательно оставляйте свои комментарии! =3















