Gamedev


Создать тред Создать тред


Доска создана для обсуждения вопросов, связаных с разработкой компьютерных игр. Постинг высокохудожественных произведений Семёна Слепакова и активное мамколожество наказуемо. Аргументированная критика поощряется.
<<
ПОДЕБА, ПОСОНЫ Аноним 18/03/18 Вск 21:50:38 488223 Ответ
image.png (606Кб, 1366x675)
1366x675
Наконец /геде/ сможет в игры.
Пропущено 4 постов
5 с картинками.
Пропущено 4 постов, 5 с картинками.
Аноним 19/03/18 Пнд 17:08:13 488447
bump
Аноним 19/03/18 Пнд 19:05:22 488479
14874927894700.gif (2215Кб, 256x174)
256x174
Аноним 19/03/18 Пнд 19:07:12 488480
1397064227478.gif (401Кб, 500x700)
500x700
Unity Thread | yni & Coroutine Edition Аноним 16/11/17 Чтв 06:38:09 456736 Ответ
madewithunity.jpg (9Кб, 400x400)
400x400
Добро пожаловать в тред Unity - лучшего 3D и 2D игрового движка современности!
------------------
Прошлый тред: >>449619 (OP)
Шапка: http://www.writeurl.com/publish/zukmrogwv45ptyuseyol
------------------
Официальный сайт: https://unity3d.com/ru
Документация: https://docs.unity3d.com/ru/current/Manual/index.html
Уроки: https://unity3d.com/ru/learn/tutorials
Форум: https://forum.unity3d.com/
Магазин ассетов: https://unity3d.com/ru/asset-store
UnityWiki: http://wiki.unity3d.com/index.php/Main_Page
yni : https://www.youtube.com/watch?v=gnkBKtnYeb8

Made With Unity 2D Games Showreel 2017: https://www.youtube.com/watch?v=NMUr2yNALhU

The Unity Awards 2017 Winners:
https://www.youtube.com/watch?v=8--xPOlY7kU
------------------------------------------------------------------
На Unity сделано много замечательных игр - Rust, Блицкриг 3, Pillars of Eternity, Tyranny, Kerbal Space Program
,ユニゲーム и многие другие.
Главным преимуществом Unity перед другими движками является его простота для одиночной разработки. Не нужно иметь целую компанию девелоперов, чтобы сделать хорошую игру. Если ты один или имеешь небольшую команду и хочешь сделать хорошую игру без претензий на ААА, то Unity станет лучшим выбором. Тем не менее, даже крупные корпорации зачастую выбирают для своих игр именно Unity.
===================================

FAQ

- Какие у Unity сильные стороны?
- Простота разработки, удобный инструментарий, кроссплатформенность, богатая документация, огромное сообщество.

- Какие у Unity слабые стороны?
- Сложность в создании фотореалистичной графики. Для графики "как в Crysis" рекомендуется взять другой движок. Хотя Unity вполне способен выдавать не уступающую любым другим движкам картинку, это требует определённого навыка от разработчика.

- На каких языках я могу писать скрипты для Unity?
- На выбор два языка - C# и UnityScript. UnityScript - это что-то среднее между JavaScript и ActionScript. Выбирай язык по своему вкусу, они оба вполне удобны, но помни, что большинство примеров написано на C#.

- Для каких жанров подходит Unity?
- Для абсолютно любых! Жанр ограничивается лишь фантазией разработчика (и его умением писать скрипты, разумеется). Можно создавать и РПГ, и стратегии, и слэшеры. Можно делать VR-проекты или Minecraft-подобные песочницы.

- На каких платформах работают созданные с помощью Unity игры?
- Windows, Linux, MacOS, SteamOS, Android, iOS, Windows Phone, PlayStation4, Xbox One, WebGL, Oculus Rift и многие другие. Полный список можно найти на официальном сайте. Таким образом, игры Unity работают на десктопах, на смартфонах, планшетах, приставках, в браузерах, VR-очках и некоторых других системах.

- Часто вижу скриншоты с красивой природой на Unity. Как такое создать?
- Очень просто! В Unity встроены удобные инструменты для создания террейна и SpeedTree для создания деревьев и готовая реализация ветра - не нужно ничего писать или скачивать и подключать плагины - ландшафт в Unity создаётся в пару кликов.

- Что такое стартер киты?
- Starter Kit - это набор скриптов и префабов, а зачастую и графических элементов для игры. Они призваны облегчить разработку игры определённого жанра и как правило разбиты по жанрам (Action-RPG Starter Kit, RTS Starter Kit, 3D Shooter Starter Kit, Space Game Starter Kit, VR Starter Kit и так далее). Также бывают стартер киты различных игровых элементов, не связанных с геймплеем (Nature Starter Kit с дополнительными природными объектами, Medieval Starter Kit со средневековыми объектами и так далее). По сути, стартер киты выполняют в разработке игры ту же роль, что и фреймворки в программировании. Однако стоит отметить, что использование геймплейного стартер кита принуждает разработчика изучать большое количество чужого кода и чужой структуры для внесения своих изменений и полноценного использования. В связи с этим большинство разработчиков предпочитает писать почти всё с нуля, получая полное понимание работы своей игры. Новичкам крайне не рекомендуется начинать знакомство с Unity со стартер китов.

- Что нужно уметь делать для создания полноценной игры, кроме Unity-разработки?
- Кроме непосредственной разработки игры на Unity, требуется также уметь создавать 3D модели (3ds Max, Blender, ZBrush), 2D рисунки (GraphicsGale, Aseprite, Piskel), текстуры (Substance Designer, NeoTextureEdit), музыку (FruityLoops, Ableton). Не обязательно учить это всё - например, в 2D играх не нужны 3D модели, а музыка необходима далеко не всегда. Также вы можете скачивать элементы для ваших игр на бесплатных сайтах. Если у вас есть деньги, то все необходимые элементы можно заказать у фрилансеров на https://www.fl.ru/ (русскоязычный) или https://www.upwork.com/ (англоязычный).

- Бесплатен ли Unity?
- Можно свободно скачивать, использовать и продавать готовые игры на Unity с лицензией Personal - это абсолютно бесплатно! Но на бесплатной версии при запуске игры будет появляться короткий стартовый ролик "Made with Unity", а также ваши доходы ограничены 100 000 долларов в год. Для снятия этих ограничений нужно приобретать платные версии лицензий Unity. В конечном итоге, платные варианты используются лишь крупными компаниями с огромными доходами, тогда как обычные разработчики в большинстве своём используют бесплатную Personal лицензию.
===============================

Обучение

- Язык
Итак, с чего же начать изучение этого замечательного движка? Прежде всего, с изучения языка. Самые основы C# можно узнать на интерактивных курсах здесь:
https://dotnetcademy.net/CSharp/Beginner
или в текстовом туториале здесь:
https://www.tutorialspoint.com/csharp/csharp_quick_guide.htm
Для изучения основ UnityScript выучи вначале основы JavaScript:
https://learn.javascript.ru/
Помни, что далеко не все элементы JS есть в US. Чтобы понять, в чём разница между этими двумя языками, прочти эту статью:
http://wiki.unity3d.com/index.php/UnityScript_versus_JavaScript
Помни, что тебе достаточно одного языка из двух и учить их оба одновременно не нужно.

- Движок
Если ты уже умеешь использовать язык, то можно приступать непосредственно к изучению движка. Крайне рекомендется купить/скачать книгу Unity in action (Unity в действии). В ней подробно описываются множество возможностей движка.
http://www.ozon.ru/context/detail/id/34792570/
Также посмотри на видеотуториалы с официального сайта:
https://unity3d.com/learn/tutorials
Если же ты не любишь видеотуториалы (или не понимаешь разговорный английский) и предпочитаешь текст, то посмотри здесь:
http://catlikecoding.com/unity/tutorials/
Тут крайне подробно описан процесс разработки и приведены примеры кода. Эти туториалы универсальны и описывают множество различных частей игры, от работы с текстурами до генерации карты мира. А вот в этом туториале описыватся разработка двухмерной игры с видом сверху:
https://www.raywenderlich.com/61532/unity-2d-tutorial-getting-started
Это будет полезно, даже если ты планируешь разрабатывать трёхмерную игру. Ни в коем случае нельзя обойти вниманием этот сборник туториалов:
https://noobtuts.com/unity
В нём подробно описывается процесс пошагового создания разных игр - двухмерных и трёхмерных.

Разумеется, все эти туториалы охватывают лишь часть возможностей Unity. Самый надёжный способ выучить Unity - это начать делать игру и по мере разработки гуглить непонятные моменты.


Пропущено 985 постов
87 с картинками.
Пропущено 985 постов, 87 с картинками.
Аноним 12/12/17 Втр 17:56:57 461027
2000px-UnivOfTo[...].png (74Кб, 1024x1024)
1024x1024
Аноним 13/12/17 Срд 00:04:42 461075
>>461024
Анимируй в блендере или еще в чем, что как бабуин.
Аноним 19/03/18 Пнд 17:11:03 488448
>>461024
Модельку сам пилил? Есть некоторые готовые модели с готовыми анимациями и запилить новые не получится через редактор в юньке
Гейдев, а ну подскажи-ка, на каком движке запилить 2d РПГ? Какой я/п использовать? gaydevelopment 14/01/18 Вск 22:55:11 467943 Ответ
tenpennydailyli[...].jpg (753Кб, 2500x1700)
2500x1700
Гейдев, а ну подскажи-ка, на каком движке запилить 2d РПГ? Какой я/п использовать?
Пропущено 6 постов
3 с картинками.
Пропущено 6 постов, 3 с картинками.
Аноним 15/01/18 Пнд 17:20:15 468153
14249444063400.jpg (110Кб, 425x319)
425x319
>>468142
>>Нормальному человеку...
>Ты - двачёнок! Постарайся смириться с этим.
Аноним 16/01/18 Втр 05:09:12 468358
Аноним 18/03/18 Вск 22:12:31 488233
Na. toliko vishla. Enjoy
flarerpg.org/index.php/2018/03/12/flare-1-0/
2D изометрия движки Аноним 03/02/18 Суб 10:46:08 472717 Ответ
Screenshot2.png (81Кб, 423x279)
423x279
Screenshot1.png (78Кб, 497x249)
497x249
Есть ли какие-нибудь готовые несложные движки для создания игр в 2д изометрии? Хочу создавать что-то уровня пиков, вручную движок достаточно долго и заебно, поскольку не знаю патернов.

Кроме Unity.

Спасибо.
Пропущено 11 постов.
Пропущено 11 постов.
Аноним 09/02/18 Птн 09:07:49 473966
>>472718
Castle Engine. Но это не совсем дельфи.
Аноним 16/02/18 Птн 21:40:07 476890
>>472717 (OP)
В Godot хорошая изометрия из коробки.
Аноним 18/03/18 Вск 22:11:22 488232
Na. toliko vishla
flarerpg.org/index.php/2018/03/12/flare-1-0/
Всем ку! Аноним 05/03/18 Пнд 20:41:56 483030 Ответ
15104381293370.jpg (97Кб, 1600x668)
1600x668
Есть определенная немаленькая сумма (для меня). Загорелся идеей реализовать свои старые заготовки в виде небольшой камерной РПГ на 15-20 часов.
Как и где искать аутсорсеров? Которым говоришь: "Хочу вот так", и они делаю это за деньги?
Лучше ли для начала сделать демку, а потом с ней выходить на кикстартер? Допустим, у меня есть 50к $, хватит ли этого, чтобы сделать демку на пару часов с базовыми механиками подбора лута, базовой боевой системой, озвученным диалогом и сценарием.
Я в программировании полный профан, знаю поверхностно про движки. Просто хочу чтобы реализовали мои идеи за мои деньги.
Где искать аутсорсеров?
Пропущено 65 постов
3 с картинками.
Пропущено 65 постов, 3 с картинками.
Аноним 13/03/18 Втр 21:11:15 486234
>>486175
>Сейчас игра уже сделана на 50% (75% кода и 25% графона) и не понятно что дальше.
Вот это хуево, деньги уже потрачены немалые, а результата нема. Художники нихуя не сделали, а денег взяли дохуя. Код еще ладно, допилить можно при сильном желании.
Это твой первый опыт в геймдеве? Мудрецы начинают с матч-3! А ты один из самых сложных жанров взял.
А не думал финансировать разработку другими способами? Например - через Патреон. Наверняка ведь в твоей игре есть прицел на каких-то определенных игроков, которые жаждут именно того, что будет в твоей игре. Вот поискать их по тематическим форумам и реддиту и нагнать на Патреон.
Аноним 14/03/18 Срд 04:50:52 486408
>>486234
Нет, опыт не первый в жизни, но первый такого уровня.

Про патреон сомневаюсь, я на нём достаточно успешно NSFW-игры финансировал но особо успешных примеров обычных игр не видел. В принципе деньги не закончились, просто стрёмновато так много в один проект вкладывать. Сейчас думаю над 4мя вариантами:
1)Пойти на ва банк и закончить проект как хотели
2)Урезать значительную часть и продавать проект таким. Особо не хватает арта по окружению - возможно вообще убрать часть про бродилку и заменить статичными экранами (как в баннер сага например).
3)Найти инвестора и разделить риски
4)Заморозить проект, закончить пару других помельче и обратно к 1ому пункту когда нормальные деньги снова накопятся.

Сейчас передлываем часть спрайтов, по результату посмотрим.
Аноним 18/03/18 Вск 10:15:38 488045
Cryengine5 + C#+ (3ds max тут тоже C sharp) или Unreal engine 4 + (с++)+ Аноним 22/02/18 Чтв 14:57:39 478952 Ответ
CryEngineNex-Ge[...].png (29Кб, 654x330)
654x330
Cryengine5 + C#+ (3ds max тут тоже C sharp) или
Unreal engine 4 + (с++)+ (blender или че нить еще) вопрос в том что в первом случае С# сам по себе лучше чем дроченый древний С++
а во втором у С++ и ue4 дохуя на rus/eng уроков,документации,готовой хуйни, у cry маркет плейсе нихуя с 16 года не поменялось тупа ничего не было и нет да и среди простых смертных даже пендоских не прослеживается тенденция на юзание его все походу все придется делать самому?
Пропущено 13 постов.
Пропущено 13 постов.
Аноним 17/03/18 Суб 23:03:56 487991
Аноним 18/03/18 Вск 01:57:53 488014
>>480878
>9 лет в разработке
Хороший движок и игра производительная.
Аноним 18/03/18 Вск 02:18:49 488015
>>480609
>Dust: An Elysian Tail
О, спасибо, анон. Как раз на днях хотел в нее поиграть, но не мог названия вспомнить.
Бога-господина ГУЛЬДЕФИРА ТРЕД Аноним 16/03/18 Птн 12:36:49 487456 Ответ
изображение.png (161Кб, 480x360)
480x360
http://gudleifr.forum2x2.ru/

Ты не делаешь игры, ты делаешь говно и наш господин тебя сейчас опустит:

http://gudleifr.forum2x2.ru/t18-topic


Какие на самом деле бывают жанры игр и почему все, что вышло - говно:

http://gudleifr.forum2x2.ru/t2-topic

Кладезь мудрых изречений Великого и полыхание пердаков неверных врагов его:

https://gamedev.ru/users/?id=66056&a=messages
Пропущено 38 постов
4 с картинками.
Пропущено 38 постов, 4 с картинками.
16/03/18 Птн 15:13:27 487593
>>487584
> НЕДОВОЛЬСТВО

> Первое, что меня в те годы поразило, это с какой легкостью люди отдают деньги за игры не только дорогие, но и жутко сложные в употреблении - от долгого процесса подготовки к ним (коллекционирование и подготовка фигурок, изготовление игрового поля, толстенные книги правил) до возможности играть только в клубах (не только из-за технических проблем, но и из-за невозможности сохранять текущую версию правил иначе, чем в процессе постоянного повторения и обсуждения).


>Тогда я решил (на примере Warhammer 40.000), что главное - эксплуатация общемещанских ценностей. Для каждого типа потребительской личности можно подобрать наиболее подходящую армию в этой вселенной. От натуралистов и патриотов до анархистов и сатанистов. Есть и патетические, есть и юмористические.

Не, он кажись просто поехавший.
Аноним 16/03/18 Птн 15:18:38 487594
>>487593
Подумой ещё раз. ОП, как бы он ни кривлялся, показал суть современного игростроя этим кодом. Все эти одноклеточные кликеры, тапперы, фермы, стимуляторы ходьбы с катсценками.
Я аж охуел.
Аноним 16/03/18 Птн 15:19:30 487595
>>487594
> Симуляторы
Т9-фикс
ГДач, поясни за UI. Делаю диалоговые окна для Аноним 14/03/18 Срд 15:59:01 486634 Ответ
ui.gif (891Кб, 512x512)
512x512
ГДач, поясни за UI.

Делаю диалоговые окна для своей пиксельарт игры.
Соответсвенно должны быть пиксельные портреты, пиксельный шрифт и вообще всё пиксельное.

Вопрос: как скейлить это под разные разрешения, и вообще как скейлить ui?

Рисовать ui под каждое разрешение - невариант. тыпо скейлить - весь пиксельарт размажется.
Пропущено 3 постов.
Пропущено 3 постов.
Аноним 14/03/18 Срд 16:36:49 486646
>>486634 (OP)
> тыпо скейлить - весь пиксельарт размажется
Скейль с nearest neighbour filtering. Погуглишь.
Аноним 14/03/18 Срд 23:56:26 486881
>>486645
Читай внимательнее. Я про скейлинг интерфейса вопрос задавал.

Как сделать так, чтобы диалоговое окно занимало, например, пол ширины экрана при любом разрешении и всегда было приемлемой высоты?

Выставляем:
width = screen_width/2;
width -= (width mod 16)
width_in_cells = width div 16

heigth = max (screen_height/8, 16*10)
heigth -= heigth mod 16;
height_in_cells = height div 16;


Потом рисуем на сурфейсе квадратики двумя циклами.

for (var i=0;i<width_in_cells;i++)
{
for (var j=0;j<width_in_cells;j++)
{
рисуем квадратики
}
}

15/03/18 Чтв 19:35:00 487194
>>486881
Это ты читай внимательнее, долбоеб.
Вечер в Unity , Гейдеверы В рамках развития проекта Аноним 14/03/18 Срд 23:21:09 486865 Ответ
KbAVjuUkLSM.jpg (88Кб, 700x686)
700x686
Вечер в Unity , Гейдеверы
В рамках развития проекта нам требуется примеры рисовок подобных Don't Starve
Да мой живой и не очень анон
Мы пиздим годные концепции,значит существуем
Анон, как научиться делать такие же атмосферные Аноним 12/03/18 Пнд 13:57:35 485512 Ответ
Screenshot from[...].png (46Кб, 436x265)
436x265
Анон, как научиться делать такие же атмосферные игры?

https://zona.media/article/2018/03/07/progulka

Вот там же вроде ничего нет, ни геймплея, ни каких-то красивых артов. Но если я бы сделал скроллер, в котором нужно жать пробел, на него бы никто даже не посмотрел.
Пропущено 23 постов
3 с картинками.
Пропущено 23 постов, 3 с картинками.
Аноним 13/03/18 Втр 18:23:44 486163
Аноним 13/03/18 Втр 18:26:42 486166
15176870801510.jpg (39Кб, 562x437)
562x437
Аноним 14/03/18 Срд 19:33:31 486763
Бамп
НЬЮФАГОТРЕД №22 Аноним 24/02/18 Суб 10:03:06 479580 Ответ
Кармак.jpg (37Кб, 575x321)
575x321
Здорова, бандит!

Готов добавить свежую струю в рот загнивающему гейдеву?
Тебе сюда!

Осторожно, не обоссы штаны.

FAQ:https://pastebin.com/ygBGP18K
Пропущено 1287 постов
111 с картинками.
Пропущено 1287 постов, 111 с картинками.
Аноним 20/03/18 Втр 15:16:57 488700
Аноним 20/03/18 Втр 19:51:31 488793
>>488679
И как ты с такими знаниями игры собрался делать
Аноним 20/03/18 Втр 20:15:08 488800
>>488793
блядь, я просто не понял значение его сокращения.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Топ тредов
Избранное