Создай игру за 1 урок, даже если ты ничего не умеешь! Основы GameMaker Studio 2 l Уроки GMS #1
HTML-код
- Опубликовано: 3 июн 2023
- Хочешь создать игру, но ничего не умеешь?
Легко! Все что тебе нужно - это желание и этот урок.
В нем мы изучим тот базовый минимум, который необходим начинающему разработчику, чтобы начать делать свои первые игры.
Весь материал в уроке изложен в игровой форме и рассчитан на людей, которые впервые пытаются подступиться к теме создания игр, но ещё даже не знают, с чего им следует начать.
В данном уроке мы будем создавать свою игру с помощью игрового движка GameMaker Studio 2. Который можно совершенно бесплатно скачать с официального сайта: gamemaker.io/ru или в магазине Steam. Бесплатной версии движка достаточно для всего, что мы проходим в данном уроке!
Содержание урока разбито на смысловые части переключаться между которыми вы можете с помощью следующих тайм-кодов:
01:00 Часть 1 - Строим Мрачное Подземелье.
Содержание:
- Осваиваем Asset Browser
- Учимся работать с Ресурсами (Ассетами)
- Знакомимся с Игровыми Комнатами
08:48 Часть 2 - Наполняем Подземелье Сокровищами.
Содержание:
- Знакомимся с игровыми Объектами
- Узнаем, как закрепить Спрайт за Объектом
- Учимся добавлять Объекты в Комнату
13:10 Часть 3 - Создаём Игрового Персонажа.
Содержание:
- Знакомимся с Переменными
- Узнаём, как объявлять Переменные
- Учимся присваивать значение Переменной
19:10 Часть 4 - Создаём Способности Персонажа.
Содержание:
- Знакомимся с Визуальным Скриптингом
- Учимся работать с Ивентами
- Учимся работать с Экшенами
27:48 Часть 5 - Создаём Противников и Заклинания.
Содержание:
- Знакомимся с Коллизиями
- Изучаем новые Ивенты и Экшены
- Закрепляем пройденный Материал
41:35 Часть 6 - Финал Истории и Домашнее Задание.
Содержание:
- Финал истории Сира Димитрия
- Подводим Итоги
- Записываем Домашнее Задание
---------------------------
Полезные ссылки:
Видео про Интерфейс GameMaker Studio 2: • Интерфейс GameMaker S...
Канал Sempiternal Rain: / @sempiternal_raindev6711
Наша группа VK: EvilOgreStudio
Мой Яндекс.Дзен: dzen.ru/evilogrestudio
Мой Boosty: boosty.to/evilogrestudio
---------------------------
#ГеймДев
#РазработкаИгр
#GameMaker
#GMS2
#EvilOgreStudio
_______________________________________________
Для создания ролика использовались материалы с сайта www.freepik.com:
Designed by upklyak / Freepik
Designed by macrovector / Freepik
Designed by Freepik - Игры
ВНИМАНИЕ!
Если ваш персонаж при запуске игры сам начинает двигаться в право, то вам нужно заменить название переменной speed на Speed или SPEED, или любое другое. В этом случае проблема исчезнет.
Если у вас возникли проблемы с настройкой звуков в игре, то рекомендую посмотреть это видео: ruclips.net/video/8W__EslHJOI/видео.html . Там всё подробно рассказано.
Спасибо за просмотр! :)
Ребята, ещё ни один ролик в своей жизни я не делал так долго! Надеюсь он вам понравится и вы понаставите мне лайков и может даже поделитесь этим видео со своими друзьями. :)
Если на ваш вкус я разговариваю слишком медленно, то знайте, что для огров это нормально! А вы всегда можете немного ускорить воспроизведение ролика. 😉
Пишите что думаете об этом шедевре! 😁
@Sempiternal_Rain:Dev А я что-то хз куда можно скинуть. Посоветуешь? Я в вк не очень ориентируюсь. Можешь в личку мне написать?
ЛУЧШИЙ, Я ОБОЖАЮ ТЕБЯ, ТЫ ПОМОГ МНЕ НАКОНЕЦ НАЧАТЬ РАБОТАТЬ НАД СОБОЙ И УМЕНИЕМ В ГЕЙМ ДЕВ НАПРАВЛЕНИИ
♥
@@artdragonborn9266 Спасибо бро! :) Теперь тебя ждет очень интересный и сложный путь :)
Это именно то обучающие видео, которое я так долго искал! Спасибо огромное и продолжай!!!
Спасибо! 😊 Рад, что я старался не зря :)
самая счастливая история про студента, способная растрогать каждого...
Сам немного пишу код (только js), но про гейм мэйкер слышу раз во второй от силы, так что спасибо за знакомство с программкой)
Больших успехов! Отличная подача, действительно до конца смотрел не отрываясь))
😄 Спасибо! Значит я не зря 2 месяца делал этот ролик! :)
Ты большой молодец! продолжай! очень хорошо и понятно всё показываешь) жду новых уроков!
Спасибо! Стараюсь )
Видео сделано идеально! Качественный звук, голос, нормальный монтаж, мало воды и качественная подача информации. Желаю дальнейшего продвижения канала!
Спасибо, бро! :) Очень приятно )
спасибо! до тебя смотрел другие туториалы и ничего не понял но тут пришёл ты и всё объяснил
Рад что было полезно! :) И с Новым Годом! :)
Бомбезный, качественный, интересный урок, огромное спасибо тебе🤝👍
И тебе спасибо за этот комментарий! И за то, что смотришь меня! :)
Автор, ты крутой. Позавчера только канал нашёл и видео не было 2 месяца, а сегодня бац и вышло. Молодец, что продолжаешь выпускать ролики. Успехов с игровым проектом, ведением ютуба и в целом по жизни!
Спасибо! Я 2 месяца делал этот ролик :) Было очень сложно, но хотел сделать круто и интересно. )
@@EvilOgreStudio у тебя получилось)
Спасибо, бро! 😊
Видео топ! Единственный автор который так чётко всё обьяснил!
Спасибо! Стараемся! )
Крутое видео, продолжай в том же духе. Буду ждать ещё роликов по GMS и другим движкам
Спасибо, буду стараться! :)
Отличная и интересная подача!
Спасибо! :) Я очень старался :)
Стал твоим ровно тысячным подписчиком 🎉🎉🎉 поздравляю! Желаю развития канала, ты молодец 😊
Ураа!🥳 Спасибо, бро!😘
Очень круто сделанное видео! Я колебался в выборе первого движка, но теперь возьмусь за Game Maker. Желаю роста каналу и классных проектов!
спасибо, братиш! Очень приятно :)
Спасибо за помощь!
Рад стараться! :)
Спасибо за ролик - начинаю изучать постепенно🙂
Красавчик! Делись результатами в группе! :)
Появились вопросы - задам на стене в группе@@EvilOgreStudio
Бро, спасибо огромное, очень доходчиво рассказал базу. Буду продолжать
Хотелось бы видеть ещё уроки по гейм мейкеру именно от тебя бтв
Когда-нибудь они обязательно будут. :) Новые видео я делаю очень медленно :(
У меня такое ощущение, что автор думает что у меня синдром дауна и пытается мне разложить настолько подробно, насколько это можно. Это ни в коем случае не критика к автору, и не негативный комментарий в его адрес, а просто шутка и наоборот похвала за такое объяснение.
Я скорее пытался этим роликом вовлечь в геймдев тех, кто никогда этим не занимался. А потому рассказывал все максимально просто и понятно.
урок супер👍
Спасибо! Очень приятно )
спасибо большое только вы смогли хорошо обьяснить итолько с вашим видео я смог разобраться
Спасибо! Рад, что помогло! :)
Автор, твоё видео это шедевр
Спасибо, бро! Приятно такое читать. )
супер)))
Спасибо! Я очень старался! :)
Спасибо вчера пробывал ничего не получалось. сегодня наткнулся на твое видео. ты очень хорошо все обьясняешь. большое спсибо
Тебе спасибо! Всегда радуюсь таким комментариям. :)
@@EvilOgreStudio Ты действительно большой молодец, сколько лет не пытался мозг начинал кипеть и сразу забрасывал. Но с тобой всё иначе…. Если можно, сделай пожалуйста видео про миханику симулятора кликера, на подобии симулятор поезидента, бомжа и тд…. Ещё раз большое спасибо 🙏🏻
Единственный автор который обьяснил всё понятно. За такой труд ты достоин гораздо большей популярности. Спасибо тебе большое и удачи в развитии контента!!!
Спасибо за добрые слова, бро! :)
Объяснил все кроме того, как добавить звук игре т.к он присутствовал в видео😅
хайповый урок!!
Спасибо! Надеюсь он действительно хайпанет!😁
Хлопаем, спасибо тебе что помог как разобраться и создать игру молодец!И спасибо тебе огромное от всей ДУШИ!!!!♥♥♥♥♥♥♥♥
☺️
Я вот не понимаю почему у тебя так мало подписчиков а? Канал очень хороший и крутой других каналов нету круче тебя, который объясняет чётко и понятливо😀 Спасибо что такие люди есть!
😄
Спасибо братишь за добрые слова! :) Наверно слишком долго делаю ролики, поэтому мало показов )
@@EvilOgreStudio Да наверно! У меня есть брат который снимает длинные ролики и у него мало подписчиков я ему предложил снимай короче видеоролики, и это сработало, и у него стало много подписчиков. Дело в этом попробуй!Надеюсь у тебя может у тебя тоже сработает?😧😧
Не, ну респект автору видео. Он смог, мне кажется, все, прям до капельки все разжевать, чтобы юный зритель все понял!
Спасибо! Я старался.😊
Очень хорошее видео! От семпитернала)
Спасибо! :) Рад видеть! ))
Я ноутбук дома забыл, можно завтра дз принесу?
А если серьёзно, урок рил имбовый, все понятно и интересно (настолько, что это первый урок, который я досмотрел до конца), автор лучший просто
Спасибо, бро! Приятно такое читать! :)
Столько сил угрохал в ролик. Это всё супер, но думаю для продвижения ютуб канала полезнее будет выпускать ролики чаще, но короче)
А так, видео-ролик достойный для двух месяцев ожидания, я в восторге)
Большое спасибо! Думаю ближайшие ролики буду делать мин по 10, чтобы выпускать почаще. С этим роликом сам не ожидал, что так получится. :)
хороший и крутой урок
не каждый сможет смонтировать видео которые длиться 50 минут
Спасибо бро! :) Стараемся )
А вы заинтересовали =) Если ещё будут такие видео, буду с радостью смотреть! Скачал программу, буду тоже пробовать!)
Это просто прекрасно, если я смог вас заинтересовать. Геймдев - это круто! :) Новые уроки по гейммейкеру будут когда я закончу с текущей игрой. Пока буду делать девлоги. Но в каждом девлоге я тоже рассказываю про какую-нибудь интересную фичу, которую можно применить при создании игры. Так что посмотрите пару видосиков, может быть вам понравится.😉
видео, супер и очень познавательное, вопрос а следующие уроки также будут на gml visual или будет также и на gml code?
Спасибо за высокую оценку! :) Скажем так - я планирую прибегать к коду только в тех случаях, когда визуальный скриптинг использовать или невозможно или нерационально. Но исключать код полностью тоже не буду. Так что будет и то и другое.
Большое спасибо за видео - очень хорошее, всё понятно и с юмором.
Расскажите, пожалуйста, как сделать, чтобы звук проигрывался до конца, а не запускался с каждым кадром заново, если выполняется условие(нажат шаг или персонаж стоит на сундуке)?
Как вариант - поместить экшен со звуком в другой ивент. Например в будильник.
Привет, видео отличное!
Хотел спросить как работать с гравитацией в гейммейкере?
Движения настроил, плотность тоже, но с гравитацией какая-то беда.
Либо персонаж улетает за стены либо сами стены улетают.
бывает
Привет! Спасибо! :) Заходи к нам в геймдев-чат в телеге и расскажи подробнее о своей проблеме. Может что-то придумаем.
Я угадал что там будет дошик!😂
Ахаха, красавчик! :))
Привет огромное спасибо тебе только у меня баг я зашёл в игру а у меня заклинания 1 раз пролетела а так всё смог сделать ещё раз спасибо большое ты очень помог❤❤❤❤
Привет! Пожалуйста! Рад, что было полезно! :) Если что, в телеге есть чат для разработчиков, иам помогут решить вопросы. )
Привет, какой движок выбрать новичку который ноль в программировани, это движок или godot, или что то ещё? Хочу попробовать начать делать 🎮👾игры, но не технарь и навыков програмирования нету 😁 скоро будут новые видео? :) я думаю многим нужно видео создаём игру с нуля, чтобы сразу через процесс создания вливаться в программу✌🐼удачи в развитии канала
Привет! Спасибо! По поводу движка, я и сам выбирал находясь в таких же условиях. Собственно мой выбор был между Gamemaker Studio 2 и Construct 3. И там и там есть визуальный скриптинг и можно обойтись без написания кода. Construct проще в освоении, но он платный. А Геймейкер чуточку сложнее, но гибче и начать можно на бесплатной версии. Она тут с полным функционалом.
Я не могу найти канал sempiternal rain dev, который был порекомендован в конце. Канала не существует уже? Если он был удален, то почему?
Автор канала почему-то психанул и удалил его :( Зачем он так сделал - я не знаю. Канал был крайне полезный...
злой огр не такой уж и злой, помогает бедным обывателям преобразить жизнь и заниматься творчеством, большое спасибо
Спасибо, что смотришь! :)
Давно не слышались!
Как ты и твой проект? У меня всё хорошо, пытаюсь во время разработки маленькую шумиху проекта поднять. А и я кстати познал Криту, которую ты советовал. Не полностью конечно, но базу рисования уже знаю. И теперь, я рисую своего персонажа уже в Крите. А постеры для игры или те же макеты, продолжаю также в фотошопе делать, потому что с ними там удобно работать.
А как у тебя там дела?
Насчёт видео, я не перестану говорить это... Но тебе точно нужно с такой подачей делать больше видео, всё понятно и наглядно показано без динамичного монтажа как у других.
Да некоторые скажут : "Но мы любим динамичные видео, где нам показывают как создают то или это?"
И тут у меня вопрос к людям :
"Алё вы сюда пришли учиться по видео, а не смотреть динамичную развлекаловку". Да, я полностью серьёзен насчёт обучение.
Если человек пришёл, чтобы познать разработку и учиться этому, то тогда он попал по адресу и это к нам. А если ради динамичного контента, то к сожалению ему совсем другая дорога нужна, точно не к нам
В общем, я хочу ещё уроки от тебя но по другим прогам ну или теже девлоги про игру твою)
Буду рад увидеть!
Привееет! :) Все ждал, когда же ты заглянешь! :) С игрулей все хорошоу. Уже на финальной стадии. В билжайшее время как раз буду про это делать видео. Новые уроки будут уже наверно после того, как с игрулей закончу.
Рад, что крита понравилась. ) Я сам её освоил весьма поверхностно пока что. Там куча различных функции, так что её быстро не освоить.
Как с вашей игрулей дела? На какой стадии? :)
@@EvilOgreStudio да вот всё никак с игрой, я зарегистрировался на DTF и начал уже и там что то показывать на канале Инди, просмотры неплохие и первые комментарии пошли насчёт нашего нового постера. Кто то оценил хорошо, кто-то сказал что ещё нужно работать. В любом случае мне нужно тренироваться ещё.
Ну и какой то школьник, предложил сделать на мою игру обзор. И я у которого с собой ничего нет, кроме макетов готовых, трёх тизеров, одного постера и очень сырого прототипа 😆
Однако я решил согласиться на это, так как мне нужна какая то шумиха, хоть и маленькая и хотя бы от школьника. И вот под обстоятельства, я должен для него написать готовый прототип и ему отослать
И я наконец, начал над ним серьёзно работать 😆
Но а что, зато что то меня смотивировало
Кстати как раз ты тоже можешь опробовать DTF. Там просто пишешь статью про свою игру, для канала Инди и всё и ждёшь хоть какие то отзывы. Я же отзывы получил только с второй статьи. Их конечно мало 12 штук, но хоть какой то старт уже есть
Ну и начал пиариться в группах, где проводиться #ScreenshotSaturday, где я тоже показывал свой постер. Немного народа оценило, переходы на группу есть, а вот подписок нет что печально. Но буду продолжать
Однако у этой рубрики, которая проводиться каждую субботу, есть один минус. Это очень большая конкуренция. На эту рубрику надо быть заранее готовый, готовый комментарий с материалом и самому быть готовым. Так как все стартуют чуть ли не с 12 часов ночи этого дня. И я понял тут одну вещь, чем привлекательнее твоя работа и стоит чуть ли не на первом месте в списке комментариев, тем больше шансов что тебя оценят на максимум
В общем жестоко, однако другие работы мне там понравились. Ну а что не человек я, чтобы других оценить =)
Вот если хочешь отзывы и немного шумихи, можешь со мной на DTF писать статьи. И немного попадать в VK на рубрику #ScreenshotSaturday
И не волнуйся, список нужных групп я уже составил какие проводят такие рубрики. Всего их штук 15-17 групп
Так то тебе решать, просто предложил пойти чуть дальше. Чтобы была ещё больше мотивация сделать что то
Я после этих событий, уже не могу спокойно сидеть, я уже хочу что то сделать 😅
Вот как то так)
@@HodwiStudio Думаю тебе надо про DTF и эти группы снять видос на свой канал. Рассказать что там к чему и про свой личный опыт. Чтобы такие как я узнали что это вообще такое )
@@EvilOgreStudio о кстати мысль, но нужно ещё немного поднакомить опыта
Но так то, я тебе сказал основное
За идею спасибо!
Привет! Хочу тебя попросить. Можешь пожалуйста дать обычную сылку для скачевания файла потому что у меня почему то вк не работает. Спасибо
Привет! Ютуб не даёет размещать внешние ссылки в комментариях. Можешь написать нам в чат в телеге, я скину.
ты крутой
Спасибо, бро! Ты тоже крут! :)
@@EvilOgreStudio Не ожидал ответа, кстати как вас звать?
Кстати, через 4 месяца пройдут соревнования по Казахстану(среди Интеллектуальных президентских школ). И я буду учавствовать. Соревнования среди 7-8-9 классов, учу Питон, Годот и т.д. Хочу ГеймМейкер учить
@@EvilOgreStudio Первый этап мы выиграли, написали приложение на Свифте которое помогает учащимся со стрессом или просто плохим настроением
Воу, дак ты уже уже более опытный разработчик, чем я! :) Я пока только в процессе разработки. Зовут меня Игорь. :)
Привет! Как сделать так, чтобы анимация спрайта по нажатию кнопки проигралась 1 раз? При этом нужно сделать так, чтобы управление в мопент анимации отнималось полностью
Привет, заходи к нам в ТГ. опиши там подробно проблему и приложи скрины. Постараемся помочь.
Привет, есть один... баг что ли, после присвоение переменной speed и запуска игры спрайт сам ползет влево, без остановки. Клавишу привязывать даже ненужно. Сталкивался с таким?
Привет! переменная speed - встроенная в движок переменная. Не рекомендую ей пользоваться. Пиши лучше Speed или SPEED. Достаточно поменять регистр букв. Либо вообще придумать другое название.
@@EvilOgreStudio Да действительно помогло, менял на SPEED. Спасибо огромное = )
Всегда пожалуйста! Обращайся ) Дополнительные задания пробовал делать? )
@@EvilOgreStudio можно и так сказать, мой персонаж передвигается вверх и вниз, вправо и влево. Дальше буду пробовать изменить динамику по врагам и спауну = )
Слушай, ты красавчик! Если начал с моего урока, то я прям горжусь. Жду видеоотчета в вк )
А как изображение со своего компьютера в "Sprites" поставить?
Нужно найти файл с этим изображением у себя на ПК, убедиться, что у него разрешение .png или .jpeg (Именно так, маленькими буквами). И если всё правильно, то точно так же перетащить его в папку Sprites.
спасибо что научил делать игры, только я не могу сделать аккаунт даже с впн
Сейчас этот движок есть в Стиме. При том бесплатная версия имеет полный функционал.
я скачал как раз из стима, но если я хочу экпортировать игру то надо зарегистрироваться@@EvilOgreStudio
А регистрируешься через Оперу?
да@@EvilOgreStudio
или ты про браузер?@@EvilOgreStudio
А что проще в освоение GameMaker Studio 2 или Констракт 3 ?
С констрактом я не работал, но думаю, что он попроще.
25:38 что делать если на этом моменте, у меня объект просто уезжает вправо?
Поменять переменную speed на SPEED :)
Ребят помогите как сделать прыжок, сисему улара,и как исправить баг что заклинание(зелёная сопля) появляется на 1 слое с глазами злыми
Чтобы сопля появлялась на другом слое, нжно в экшене, который её создаёт указать этот слой. Если у тебя всего одни слой instances, то все объекты будут появляться только на нём.
Здравствуйте! Видео хорошее, понятное, но у меня проблема. У меня после запуска Дима всё время идёт вперёд. Я делал всё как на видео. Надеюсь вы сможете ответить :)
Привет! Это распространенная проблема. :) Скорее всего вы использовали переменную "speed" - именно так, написанную маленькими буквами. Это встроенная переменная. В данном случае нужно написать Speed или SPEED. Тогда всё будет работать.
Спасибо большое 🙏🙏🙏
Пожалуйста! Рад, что помогло :)
У меня вопрос когда я задал переменную Speed и запустил он у меня куда-то сам пошел. Как это исправить?
Ты написал speed. Замени название переменной на SPEED или Speed. :) Маленькими буквами - это встроенная переменная.
@@EvilOgreStudioооо, спасибо большое!
Идеальная концовка хаааххха
Закрученный сюжет и неожиданные повороты - только на этом канале! :)
25:40 сделал как в видео, А персинаж покатился сам! Почему так?
По тому, что использовал переменную speed, а надо SPEED :)
@@EvilOgreStudio ааа.... Понятно
Спасибо
У меня вопрос, у меня одного он сам хожит после добовления переменной speed? Как с этим бороться?
Поменяй название переменной на Speed или SPEED и все заработает )
У меня появляется ошибка с глазами демона пишет что его не существует когда должна появиться магия
Ну мне нужно увидеть текст ошибки, чтобы понять в чем дело. )
почему когда я в перемещение на точку ставлю спид или 5 у меня перс сам двигается?
Поменяй название переменной speed на SPEED или любое другое )
@@EvilOgreStudio спасибо, оказалось нужно было с большой буквы писать
Подойдет любой вариант кроме "speed" - это встроенная переменная, которая задаёт объекту постоянную скорость. :)
@@EvilOgreStudio понял
давно в гамаке работаешь ?
Меньше года )
почему то когда сделал столкновение с сундуком ,запустил музыка а она не играет а рычит)
Очень сложно ответить на этот вопрос не видя ни скрипта, ни результата. :) Заходи к нам в Телеграм чат, там помогаем начинающим разработчикам с их вопросами.
Когда звуки "рычат", скорее всего, их проигрывание запускается много раз подряд. Музыку нужно не только включать, но и выключать, а то одна на одну и будет "рычание".
Конечно уроки хорошие но я хотела создать данмаку шутеры как Touhou в фанатский работы люди создали 2 игры на этом движке но не знаю с чего начать
В этом уроке дана прям совсем база, чтобы понимать из каких элементов вообще игра собирается. А дальше уже нужно конкретные инструменты изучать. Смотерть конкретные ивенты и экшены/либо код, если в программировании понимаешь.
Есть движок danmakufu ph3, там можно создать свои игры в жанре данмаку даже без программирования, я интернете читал
@@AkihiroLife этот движок не годится, так как она ужасно лагает и плохая размер окон, и еще одна минус что на нее нельзя добавлять какие либо современные элементы нежели как простые даннмаку
@@megammmarisnowflake8623 а что на счёт годот
Уменя почемуто персонаж когда я захожу в игру идет в право и я даже не чего не нажемаб
Думаю ты использовал переменную "speed" и написал её маленькими буквами. Это встроенная переменная. Попробуй заменить на "SPEED" или на другое название.
@@EvilOgreStudio спасиба что помог
Я пытался перекинуть текстуры персонажа и карты в спрайты, но файлы не хотят перекидываться, помогите пожалуйста, что нужно делать??
Я перепробовал все что знаю(
Ну а что при этом происходит? Какая-то ошибка или что? В каком разрешении форматы файлов, которые перекидываются в движок?
@@EvilOgreStudio я пытался перекинуть те спрайты которые скачал у тебя, но они попросту не хотят открыватся в GM. Я перекидываю так как делал это ты, а они не перекидываются.
Это очень странно. А какое-то сообщение об ошибке при этом возникает?
Брат скажи как сделать чтобы игра была на весь экран
Нажми на шестеренку в верхнем меню и в разделе Graphics ищи галочку FullScreen
как сделать так чтобы когда рыцарь двигался влево его спрайт поворачивался влево а когда рыцарь двигался вправо спрайт рыцаря обратно поворачивался вправо?
А вот это задачка на подумать. :) Есть несколько вариантов её решения. Например, можно в любом графическом редакторе отзеркалить картинку и каждый раз при нажатии клавиши менять спрайт на нужный.
@@EvilOgreStudio ну про отзеркаленое отоброжение оно уже у меня есть. я про то что. как поставить в самом gamemaker чтобы при нажатии left у обьекта менялся спрайт на другой.
Если делаешь на визуальном скриптинге, то там есть специальный экшен для этого. Set_sprite или как-то так называется. Если через код делаешь, то надо в документации смотреть название функции.
@@EvilOgreStudio Спасибо попробую 1 вариант.
@@kokaintx вышло?
помогите, хочу сделать масштабный проект, но не знаю как сделать разрешение экрана для всех пк. помогите пожалуйста, голову месяц ломаю
Что имеется ввиду "для всех пк"? Стандарт современных мониторов 16:9. Если сделать разрешение в игре 1920 х 1080, то для большинства стандартных мониторов это будет подходящий вариант.
@@EvilOgreStudio я нашёл решение уже, но я долго мучился чтобы найти. Для всех пк я имел ввиду чтобы картинка не искажалось, и для всех разрешений было, то будет это 1366×768 или стандарт 1920×1080
Пожалуйста помогите, при старте мой персонаж просто двигается направо и не реагирует на кнопки
Скорее всего вы написали переменную "speed" маленькими буквами. Это встроенная переменная. Ее в данном случае использовать нельзя. Замените название переменной на "Speed" или "SPEED". Либо на любое другое название.
Спасибо большое@@EvilOgreStudio
Помогло? :)
Картинки не переносятся в спрайты что делать?
Наверно с форматом картинок что-то не то. Рекомендую убедиться, что формат .png (именно маленькими буквами).
По моему нужно название "рпг игра в гейммейкере для чайников"
По РПГ планирую серию уроков сделать в будущем. :)
50 минут😮
Надеюсь оно того стоит :)
2:20
почему то мой персонаж двигаеться не по нажатию клавиши а постоянно вправо
Если переменная speed написана маленькими буквами, то её название нужно поменять ) Например на SPEED
Я не понимаю, как осмотреть руму. Могу смотреть только вверх и вниз с помощью колëсика
Там справа вверху над румой есть кнопки зума (В виде лупы). И кнопка с квадратиком, которая отцентрует тебе руму так, чтобы ты мог всю её осмотреть.
@@EvilOgreStudio хорошо, спасибо!
Когда новое видео?
Надеюсь через 2-3 недели. У меня тут небольшой переезд. Приходится на него время тратить. :(
Ок я могу и подождать☺@@EvilOgreStudio
А как дела с твоей игрой?🙂
Работа близка к завершению, но надо еще ролики про нее отснять. В ближайшее время буду про это снимать.
@@EvilOgreStudio отлично
Почему. Он. Идет без того что я нажал d?
По тому, что ты использовал переменную speed, а надо Speed или SPEED :)
@@EvilOgreStudio спасибо, исправил, всё получилось
А что делать если когда запускаешь игру, то игрок убегает?
В закреплённом комментарии есть ответ на твой вопрос. :)
@@EvilOgreStudio . Ой..Извините. Не прочла закреп ^^"" Спасибо за ответ, а то бы и не заметила :)
Все ок! Задавать вопросы - это хорошо. :)
какой он конбинацией клавиш он удалил 35:00
Просто BackSpace нажал
@@EvilOgreStudio спасибо:)
Пожалуйста! :) Обращайтесь )
он у меня сам движеться почемуто
Скорее всего ты использовал название переменной "speed". Именно так, маленькими буквами. Это встроенная переменная. Попробуй изменить ее название. Например напиши "SPEED" большими буквами, или вообще использую другое слово.
бля самый крутой урок как будто опять в школу вернулся
😁
31:50
Что там? :)
Я це собі позначку поставив де я зупинився бо компютер заняли😢@@EvilOgreStudio
Умно :)
Откладывала и прокрастинировала в создании игры а тут.. Всего за час
Основу можно заложить всего за час! :) А дальше можно бесконечно развиваться в каждом из множества интереснейших аспектов создания игр. :)
почему-то Виктор сам ходит :(
По тому, что использовал переменную speed, а надо SPEED. :)
@@EvilOgreStudio спасибо 🙏
пов ты выбрала код и остановилась на середине ролика
Что? :)
@@EvilOgreStudio я уже работала в этом приложении и писала коды но в этом видео кодов нет.(
Каждый раз когда вы создаете новый Ивент - вам предлагают выбрать будете ли вы писать код или использовать визуальный скриптинг как в этом видео. Так что вы всегда можете выбрать код. Кроме того, если собрать блок-схемы на визуальном скриптинге, то их потом можно перевести в код нажав по соответствующему ивенту правой кнопкой мыши.
@@EvilOgreStudio делаю всё так же но игрок не двигается.(
Значит где-то ошибка. Чаще всего проблема с названием переменных. Например переменная speed (маленкими буквами) - встроенная переменная. Её лучше не использовать. Вместо этого назовите её SPEED или каким-то другим словом.
Все, что вам нужно, чтобы персонаж двигался - это добавить его объекту ивент нажатия на нужную кнопку и в этот ивент закинуть функцию (экшен) с названием как в этом видео. И через переменную задать скорость движения. Всё. Только 3 компонента. Если персонаж не двигается - то ошибка в одном из них.
когда уже будет "заработай на игре за 1 урок"
Сам жду этого момента :)
мне пока удается на html5 сайтах заработать пру шекелей но єто все не просто, целое искусство - подобрать нишу, угодить ей, сделать привлекательную упаковку и т.д.@@EvilOgreStudio
Мне это всё только предстоит. :) Но о своём опыте обязательно расскажу на канале. А на каких html5 сайтах размещаешься, если не секрет? И где лучше получается?
могу более детельно в личку написать,только куда?@@EvilOgreStudio
Да, напиши в личку в ВК если не сложно. Ссылка под видео есть.
Не работает😢
Что конкретно не работает? Опиши подробнее, возможно я смогу помочь.
Так в чем главная цель автора-то? Сделать игру? Делать обучающий контент? Вести ютуб канал?
Если всё таки главная цель разработка, то мне показалось что акцент сделан не на то. Потрачена куча сил и времени, есть прикольный монтаж, обучалка, но сама разработка практически отсутствует. Не стоит ли поставить на первое место создание игры, а уже потом всё остальное? Ну если в этом конечно цель..
Честно говоря, когда я брался за этот ролик, то думал, что закончу его за пару недель, а не месяцев. :)
Когда пошел 2ой месяц работы над этим роликом, я тоже начал задумываться на эту тему.😁 Думаю пока с уроками будет какой-то перерыв. Надо показать работу над своей игрой. А там посмотрим, как пойдет.
@@EvilOgreStudio тоже с этим соглашусь, однако я могу объяснить то что тебе писали
Да нужно рассказывать и показывать свой проект, а обучать тогда, когда ты уже познал что то при разработке своего проекта и хочешь научить немного, то почему бы и нет
Главное здесь баланс, у меня честно говоря тоже смешанная тематика. Но однако я делаю это, чтобы аудитория не скучала пока отсутствую во время разработки. Но баланс вроде как держу
Для меня ролик оказался мотивирующим начать изучение движка, что очень ценно
Что нужно нажать чтобы объекты со слоя instances перенести в слой walls... Скоро клавиатуру разобью попытками...
Объекты на слое с Бэкграундом размещать нельзя! Этот слой создан специально для размещения картинок на заднем фоне, с которыми игроку нельзя взаимодействовать. Если тебе нужно несколько слоёв с объектами, то просто создай ещё один слой instances.
@@EvilOgreStudio хорошо! Спасибо за ответ!
Пожалуйста! Обращайся! :)
Я ничего не имею против данного видео, поначалу мне даже зашла подача, но блять, такое количество воды в ролике меня убивает
Интересная подача превращается в детскую книжку с картинками, да даже в этой книжке информации больше
Может если зрителю лет 13, и о впервые сталкивается с созданием игр, ему это и покажется крутым образовательным роликом, но черт возьми, добавить спрайт к объекту и поместить в сцену, а потом еще 5 минут восторгаться какой ты ахуенный гейм-девелопер это... Это так не работает
Ну, каждому свое. :) На ЮТ есть ролики с концентрированной технической информацией. У меня другой подход. Это же хорошо, когда можно выбирать.
@@EvilOgreStudio как я и сказал, не имею ничего против, но я был несколько обескуражен вашим подходом, не смог не написать комментарий
Ну и хорошо, что написали. :) Мне тоже полезно знать, как это смотрится со стороны. Сделаю выводы.
Напишу комментарий для новичков.
Не имеет смысла создавать игры на GameMaker Studio 2. Собственный язык GML без поддержки ООП, что очень плохо т.к. эти знания никому не нужны (за исключением некоторых вакансий). Язык не развивается и априори обречен на провал.
Система лицензирования и ужасная политика компании. Под этим я понимаю, что я купил лицензию 6 лет назад, кстати нашел в движке кучу багов, которые правили разрабы (писал им). А года два назад мне сказали - ваша лицензия всё - теперь оплата за период. Но мне этот кусок...теперь даром не надо.
Всё что надо - изучить основы C# и скачать юнити. Бесплатно. Без ограничений. И можете делать и выпускать игры. Пока вы не будете зарабатывать до 100 000 долларов в год, лицензия вам не нужна.)
А все вопросы по коду вам поможет решить чат гпт. Поможет, подскажет, легко исправит ошибки новичка, да и не только новичка.
C# - это Майкрософт. Это dot.net который есть в любой ОС Windows. Это ASP.NET. Это хорошее ООП. Это поддержка огромного сообщества (не только юнити), в отличии от GML.
Это прекрасная перспектива, если с юнити или геймдевом не получится.
Юнити - это поддержка всех платформ (икс бокс, эппл - почти всё что угодно), технологии WebGL - да вы можете в пару кликов разместить свою игру в браузере, в интернете.
Юнити тоже сдох из за новой политики, хоть они и убрали это с бесплатной подписки и ещё можно убрать логотип, но доверие к юнити полностью потеряно, так что я рекомендую годот
@@AkihiroLife не вижу проблем с юнити. Новая политика, для инди разработчиков ещё лучше старой - можно убрать логотип, повышена сумма после которой нужно покупать лицензию.
И даже если завтра они решат снова брать деньги за каждую установку, то можно просто не выполнять это требование.
Стим не контролирует лицензионность ПО, даже авторские права (копию демо матрицы на анриале 5 продавали в стим).
Ну а суд, при текущей геополитической ситуации, когда вовсю идет параллельный импорт, по поводу страшного нарушения - использования движка...это фантастика.
Было хоть одно дело?
Некоторые вещи в юнити мне тоже не нравятся, но лично меня вообще не волнуют их соглашения.
@@NewUser78654 я вот смотрю гайды по годоту, а игры из юнити в годот или анрил перенести возможно если проект не полностью готовый, а хотя бы демо
пришлось слушать на 1.5 скорости эту тягомотину, если сжать то там 10 минут информации
Если тебя интересует чисто техническая информация в сжатом видео, то у меня в группе вк есть полный курс по гейммейеру за 11 часов. В этих видео совсем другая подача.
@@EvilOgreStudio спасибо, гляну
Да конечто, ведь у каждого если он хочет сделать оригинальную игру есть текстурки к ней....ЭТО ТАК НЕ РАБОТАЕТ.Это гораздо дольше, если ты делаешь оригинальную то все нужно делать самому.
Дружище, это вводный урок, чтобы познакомить полного новичка с движком. Он не о том, как сделать игру своей мечты. :) Чем более масштабный проект ты начинаешь, тем больше работы нужно будет сделать. С этим никто не спорит.
Шеф, где лучше рисовать спрайты и анимировать это дело?
Я всё рисую и анимирую в Krita. Этот редактор бесплатный и хороший. На канале есть аж отдельный плейлист на эту тему. Но многие пишут, что им больше нравится Асепрайт или Фотошоп. Тут уже на любителя. )
Спасибо мужик!@@EvilOgreStudio
И еще один вопросик, вот у меня есть другалик, он умеет в код, я же рисую онли, мы сможем вместе работать над одним проэктом? Это в принципе, удобно? @@EvilOgreStudio
Да, сможете и у вас 2 варианта: 1) ты просто рисуешь ассеты и скидываешь их другу, а он уже грузит их в проект и собирает игру. 2) Вы изучаете как работает технология GIT, создаёте репозиторий на github и цепляете его к Гейммейкеру. Во втором случае вы сможете одновременно работать над одним проектом на разных компьютерах, но пока вы эту технологию не освоите - это будет редкостное дрочево )
@@EvilOgreStudio мужик, ну ты просто золотой сундук, спасибо тебе!
А что если когда я переношу спрайты в gamemaker они не как не хотят переносится?
Вероятно проблемы с форматом файлов. Лучше всего использовать .png (причем именно маленькими буквами).
Я использовал png
название файлов должно быть только на английском языке, без пробелов и специальных символов.
@@EvilOgreStudio Тоже не переносилось.. потом дошло что не извлек файлы из зипа