Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Добрый день, начинающий девелопер. Это тред о движке Unreal Engine, на котором сделаны горячо любимые тобою серии Splinter Cell, Deus Ex (не вся), Thief (не вся), Killing Floor, Batman, Mass Effect, Borderlands и Dishonored. Также на нём сделаны последние игры из серий XCOM, Duke Nukem и Mortal Combat. Также на нём сделаны такие шедевры как Postal 2 и Lineage II.
- Он напишет за меня игру?
- Нет. Её напишешь ты сам. Движок - просто инструмент, упрощающий твою работу.
- Как мне работать с этим инструментом?
- Для начала выбери свой уровень:
- Ну, я много играл в игры и захотел сделать свою
- Тогда тебе придётся ознакомиться с теорией. Прочти сперва:
- https://en.wikipedia.org/wiki/Object-oriented_programming
- https://en.wikipedia.org/wiki/Event-driven_programming
- Главное что тебе нужно понять - любая игра состоит из объектов. Объекты - это набор компонент и методов. Методы вызываются в ответ на некие события в игровом мире.
- У нас в школе было программирование. Нам показывали блок-схемы. Я могу сделать блок-схему проверки пароля
- Тогда ты уже можешь работать с движком. Вот гайд:
- https://docs.unrealengine.com/latest/INT/Engine/Blueprints/UserGuide/index.html
- В первую очередь прочти про построение блок-схем:
- https://docs.unrealengine.com/latest/INT/Engine/Blueprints/UserGuide/FlowControl/index.html
- И работу с переменными:
- https://docs.unrealengine.com/latest/INT/Engine/Blueprints/UserGuide/Variables/index.html
- Я С++ сеньёр, просто объясните как прикрутить скрипты к этой йобе
- Довольно просто. Вот обзор:
- https://docs.unrealengine.com/latest/INT/Programming/Introduction/index.html
- Вот пример:
- https://docs.unrealengine.com/latest/INT/Programming/QuickStart/index.html
- Вот гайд:
- https://docs.unrealengine.com/latest/INT/Programming/index.html
- Я недавно перекатился с Unity
- Прочти
- https://docs.unrealengine.com/latest/INT/GettingStarted/FromUnity/index.html
- с остальным разберёшься по ходу.
- У меня карта всё время куда-то убегает! Как работать в этом ёбанном редакторе?
- Вот так:
- https://docs.unrealengine.com/latest/INT/Engine/QuickStart/index.html?utm_source=launcher&utm_medium=ue&utm_campaign=uelearn
- Я прочёл всё что вы сказали, но нихуя не понял
- Или
- Я читаю, но понимаю довольно медленно. Нет ли способа изучить попроще?
- К счастью, есть. В списке контента для обучения есть проект "Content Example"
- Там подробно разобраны все компоненты движка, и особенности работы с ними (кроме С++!)
- Я научился вязать эту лапшу из блюпринтов / индусить на крестах. Но мой проект всё равно блеклый. Как мне сделать текстуры как в Dishonored?
- Покрытие объектов текстурами - прошлый век. В анриале используются "Материалы". Всего существует пять типов материалов:
- https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/MaterialProperties/BlendModes/index.html
- О параметрах материалов можно прочесть здесь:
- https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/MaterialInputs/index.html
- Работа с материалами также имеет нодовую структуру (блоксхемы):
- https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/ExpressionReference/Utility/index.html
- https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/ExpressionReference/Math/index.html
- Подробный гайд по материалам:
- https://docs.unrealengine.com/latest/INT/Engine/Rendering/Materials/index.html
- Некоторые хитрости:
- А я видел как здание/гора/планета реалистично разваливается на куски. Мне нужно делать каждый кусок в отдельности?
- Не обязательно. Читай:
- https://wiki.unrealengine.com/Videos/Player?series=PLZlv_N0_O1gYeJX3xX44yzOb7_kTS7FPM&utm_source=launcher&utm_medium=ue&utm_campaign=uelearn
- В эффектах есть классные фонтанчики, огоньки, взрывы. Как мне сделать такие же?
- Это системы частиц (Particle System)
- https://docs.unrealengine.com/latest/INT/Engine/Rendering/ParticleSystems/UserGuide/
- Враги постоянно прутся лбом в стену и забиваются в углы. Я задолбался писать им что и где нужно оббегать
- Ты пишешь велосипед. Умные люди давно создали навигационные карты:
- https://docs.unrealengine.com/latest/INT/Engine/AI/BehaviorTrees/QuickStart/2/index.html
- Подробнее про поведение:
- https://docs.unrealengine.com/latest/INT/Engine/AI/BehaviorTrees/UserGuide/index.html
- Кстати, для демонстрации всех трёх в Content Example есть карты.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement