flatingo

flatingo

Разработка игр и геймдизайн
Пикабушник
402 рейтинг 136 подписчиков 9 подписок 73 поста 2 в горячем

Как я создаю дизайн 2D уровня в Unity5 для своей игры

Привет, Пикабу. Я очень люблю делать и играть в игры, особенно 2D. Не знаю почему, но, мне кажется, эта страсть пошла у меня именно со времен Dendy & Sega. Еще в то время я восхищался эстетикой тех игр, задними фонами и красочными уровнями. Я всегда на это обращаю внимание и могу минутами смотреть на дизайн первого уровня ни нажав ни клавиши. Ну да ладно, я бы хотел сегодня немножко поговорить о дизайне уровней для твоих игр. Если ты так же пишешь игры и не делаешь их пачками за пару дней, дабы жадно нажиться лишним мелким рублем плевал на их качество, то тебе это может быть интересно. И да, с тобой как всегда Флатинго (Flatingo) и я являюсь украинским разработчиком игр.

Как я создаю дизайн 2D уровня в Unity5 для своей игры Игры, Компьютерные игры, Gamedev, Создание игр, Unity5, Флатинго, Длинновидео, Видео, Длиннопост

1. Цвета. Первое, что тебе нужно для создания своего уровня, это определится с цветовой гаммой. Советую выбирать, изначально, 3-5 цветов похожей градации, но не яркие и ядовитые. Если это зимний уровень, то, для примера, выбери белый (снег), синий (небо), серый (камни и т.д.), темно-зеленый (ели). Всегда учитывай цвета главного героя, что бы не случился каламбур цветов.


2. Расстановка. Изначально продумай уровень. Не делай его однообразным и очень коротким. Однообразные и ровные платформы утомят игрока. Ты должен определить то время, когда игроку станет скучно и не интересно играть на нем. Это еще в книге Джесси Шелла было упомянуто, что игрок должен находится в потоке удовольствия и заинтересованности, не выходя из него. С одной стороны потока находится скука уровня, его однообразность, а с другой ненависть из-за сложности, поэтому заставь игрока находится в золотой середине.


3. Детали. Когда ты определился с цветом и уровнем, тебе надо расставить игровые объекты, да так, что бы они не повторялись и их было интересно рассматривать. И мы сейчас говорим именно о статических объектах, к примеру: камни, трава, бревна, машины, здания и т.д. Не надо тулить одно и тоже здание даже отзеркаленное в ряд и думать, что твой город уникален, если ты еще вставишь пару фонарей. Твой уровень должен быть насыщен до мелочей. Не забывай о задних и передних фонах. Лично я привык вставлять по 3 паралаксовых задних фона и заблюренный передний фон, но это зависит уже от времени и самого проекта. Если тебе трудно представить тот же город или сельскую местность, то возьми примерные арты или фото и вдохновись ими. Если у тебя в задумке выдуманный мир и ты не знаешь, как его наполнить из-за недостатка воображения, то возьми пару примеров, которыми ты вдохновлялся и попробуй их совместить. Все равно человек не может взять и что-то придумать новое, чего еще ни разу не видел. Все изобретения и придумки - это слияния двух и более идей, просто мы того иногда не замечаем. Когда-то случайно познакомился в пабе с парнем, с которым с процессе беседы заговорили о дизайне, и он сказал вполне годную вещь: "Молоток - это не что-то новое и уникальное. Это смесь палки и камня. Просто нас заставили принять его необходимость". И он в чем-то даже прав.


4. Декорации. Оживи свой уровень анимацией, помимо статических объектов. Ведь приятно смотреть, как игрок идет по полю, а где-то далеко вертится мельница, плавно плывут облака по небу, летают птицы и слышно их чириканье. Это ведь прекрасно и эстетично. Ах да, звуки. Музыка и звуки - это примерно 60% эстетики. Ты можешь наслаждаться прекрасным видом в игре, но музыка... музыка это то, что ты будешь прокручивать в голове постоянно и что всегда будет тебе навевать эту ностальгию (всем известный случай с Robocop 3 для Dendy).


Ну вот, наверное я на этом и закончу. Просто хотел поделится с вами чем-то из своего опыта. Если тебе этого мало, то внизу, как пример, ты увидишь видео c моего канала, как я создаю свой дизайн 2D уровня (speed level design) для своей игры в Unity 5. Присоединяйся. Удачи с будущими проектами. Чао.

Показать полностью 1 1

Неплохие конструкторы для создания игр ПК, Android и IOS

Привет, Пикабу. Здесь я собрал топ неплохих по-моему мнению конструкторов для создании игр без программирования. Так что лентяй, если хочешь создать по-быстрому свою игру, не вникая в детали кода и попробовать быстро заработать на ней, то это видео для тебя. Хотя если тебе нравится делать игры и ты бы хотел в этом развиваться, то неужели не выгоднее потратить немножко времени на развитие в области кода и не сковывать себя никакими рамками? Не? Согласен, конструкторы экономят время, но у каждого свои ограничения. Так что, выбирай.

Неплохие конструкторы для создания игр ПК, Android и IOS Gamedev, Игры, Компьютерные игры, Игрушки, Разработка, Создание игр, Конструктор игр, Флатинго, Длиннопост

GameMaker. Маркетологи молодцы, везде вижу рекламу этого конструктора. Он довольно таки долго на рынке и активно развивается. Умеет делать 2D и 3D игры под большинство популярных платформ. Хотя 3D режим разработчики перестали развивать. Так же отмечу множество уроков в интернете и визуальное программирование, которое без труда позволяет перемещать и создать игровые объекты. Из особенностей отмечу:


* Встроенный язык программирования. Он простой в изучении, нежели тот же С# или Java, но это хороший старт для обучения.

* Со Steam так же здоровается за руку (интеграция).

* Если решил сделать большую игру с множеством объектов, то конструктор пошлет тебя нахер и скажет пользоваться, скажем Unity. Шучу, про Unity он ничего не скажет, но нахер пошлет точно.

* Кроссплатформенный.

Неплохие конструкторы для создания игр ПК, Android и IOS Gamedev, Игры, Компьютерные игры, Игрушки, Разработка, Создание игр, Конструктор игр, Флатинго, Длиннопост

Construct. Так же неплох, как и GameMaker. Он владеет визуальной работой с игровыми объектами, но уже без кода, а на основе указанных реакций и условий. Не делает так же 3D игры, только 2D, но умеет создавать ролики и анимации. То есть, если ты не шаришь движуху, то ты, просто берешь картинку (твой объект), добавляешь к ней условия (если нажимаешь влево то картинка перемещается влево), можешь добавить анимацию еще и вот уже твой герой почти готов. 2 минуты работы. Знаю, кажется все сладким как грудь стрептизерши, но не забывай что конструкторы немного ограничены в возможностях и большие инди проекты вряд ли потянут, но простенькие игрушки или игрушки для

мобилок заходят на ура. А так же для конструктора используются много плагинов, много готовых исходников игр и тебя возьмут на работу, например в Crytek или Ubisoft программистом даже без собеседования.

Неплохие конструкторы для создания игр ПК, Android и IOS Gamedev, Игры, Компьютерные игры, Игрушки, Разработка, Создание игр, Конструктор игр, Флатинго, Длиннопост

NeoAxis3D. А вот как раз таки этот зверь служит для создания 3D игр любого жанра. Куча функционала, дохера встроенной графики, физика, модели, шаблоны, готовые уровни (бери только и редактируй под себя), шутеры, гонки, кооперативный, простой, бесплатный, есть русская версия и... он делает игры только под Windows и Mac. Такие дела.


Это все. Я видел по-своему мнению 3 достойных конструктора, на котором можно было бы создать неплохую цяцьку. Кстати, Unity тоже можно было бы назвать конструктором, но он уже давно перешел ту грань непорочности и стал полноценным движком. И да, если я говорю умеет создавать 2D или 3D игры, то это не значит...

Неплохие конструкторы для создания игр ПК, Android и IOS Gamedev, Игры, Компьютерные игры, Игрушки, Разработка, Создание игр, Конструктор игр, Флатинго, Длиннопост

Это значит любое 2D или 3D. Запам'ятай. А с тобой был Флатинго (Flatingo). Будь умничкой. Чао.

Показать полностью 4

Быстрое создание игр БЕЗ программирования

Замечаю, что люди частенько подсаживаются на что полегче, дабы сделать собственную игру, обходя десятой дорогой сложные движки и код, выбирая игровые конструкторы. Каждому свое, не спорю. Инструментов много и, поэтому, я сделал видео на своем канале, где собрал по-своему мнению неплохие игровые конструкторы. Надеюсь, тебе будет полезным, пуся.

Отличная работа, все прочитано!