Игровой движок Unreal Engine 4 от компании Epic Games. Данила а разве Unreal Engine для создания игр предоставляет готовые решения. Понятно, что любой готовый контент по итогу может доводиться самим. Unreal Marketplace доступен из окна запуска Unreal Engine 4. Пишите здесь ваши проекты, мне очень интересно что делают другие индивидуалы на UE4. Игровой движок Unreal Engine 4. Разработка code based UE4 проектов под i. OS в Windows Хабрахабр. Один из самых часто задаваемых вопросов на официальном форумe Unreal Engine 4, касаемо разработки для i. OS, это возможность разработки code based проектов на Windows, без необходимости покупать и использовать Mac OS X как того требует официальная документация. Решения есть, но они плохо расписаны и могут отнять много времени на пробы и ошибки. О трудностях перевода на русский и говорить не приходится. Так и родился этот туториал, которым я хочу с вами поделиться. Для начала, не много фактов. UE4 официально позволяет разрабатывать игры под i. OS только на Mac OS X и XCode соответственно. Согласитесь, особенно в нашей стране, докупать мощный макинтош сравнимый по производительности с уже имеющимся PC, дело довольно накладное. Да и переучиваться под новую ОС и среду разработки захочет не каждый, а если и решится, то потратит на это приличное количество рабочего времени прежде чем выйдет на прежний уровень эффективности. Сразу оговорюсь, что полностью обойтись без компьютера PC или Mac работающего под управлением OS X не получится, по крайней мере в текущей версии движка. Однако есть довольно оптимальное и компромиссное решение проблемы. Unreal Engine 4 Готовый Проект' title='Unreal Engine 4 Готовый Проект' />
Уже сейчас, все пользователи последних версий движка 4. Git. Hub или, например, скачавшие их со всеми известного торрент трекера, обладают недокументированной возможностью настроить компьютер под управлением Mac OS X в качестве сервера сборки и компиляции проектов, а саму разработку проекта и его тестирование на устройствах вести исключительно из под Windows. Придется разве что периодически заглядывать в Mac и проверять, работает он еще или вы его с концами заморили постоянной компиляцией кода. Что же для этого нужноВы можете купить подержанный Mac или Mac Book или запустить OS X на виртуальной машине. Как и на чем будет работать ваш OS X решать вам. В качестве примера, мы в данный момент используем Mac Mini Late 2. Со своими задачами он справляется, но в будущем обязательно поставим машинку по быстрее самое важное это процессор и дисковая система. Имеет смысл поискать компьютер на ebay если конечно у вас есть время подождать с доставкой 2 3 недели у нас не было. Итак, положим, что у нас есть все что нужно, а именно рабочий PC под управлением Windows 7 SP1 и выше, а также компьютер под управлением OS X 1. Компьютеры должны быть соединены в обычную локальную сеть. В теории предлагаемый метод выглядит следующим образом. В исходниках UE4 есть программа Unreal. Инстаграм В Векторе. Remote. Tool. Запустив ее на OS X, мы сможем посылать ей команды на исполнение с удаленного компьютера компилировать, паковать и т. В нашем случае посылаться команды будут с ПК работающего под Windows и на котором ведется разработка в UE4 редактируется контент, пишется код проекта и т. В чистом остатке, после правильной настройки, мы сможем напрямую из редактора UE4 компилировать и паковать проект под i. OS также как это делается в случае с обычной PC сборкой. Оттуда же, вы сможете устанавливать готовые ipa на все i. OS устройства подключенные к вашему ПК. Далее приведена детальная инструкция, как настроить все программы и оборудование на обеих системах. Поехали. Шаг 1 Для начала нам нужно получить доступ к исходникам UE4. Если они уже у вас есть из неофициальных источников, то можете пропустить этот шаг. Если же вы официально зарегистрированный разработчик Unreal Engine 4 и имеете активную подписку, то вам нужно сделать следующее. Зайдите на сайт Git. Hub и зарегистрируйтесь там, если у вас еще нет аккаунта. Войдите под ним. Далее перейдите на сайт Unreal Engine авторизуйтесь там и в настройках аккаунта раздел Account укажите своей Git. Hub аккаунт в соответствующей строке. Сохраните изменения. Далее ваша дорога лежит на GH страницу Epic Games в Git. Hub github. comEpic. Games в списке репозиториев выберите Unreal. Engine. В правом верхнем углу нажмите кнопку Fork, а в появившемся окне с выбором аккаунта, выберите ваш Git. Hub аккаунт. Убедитесь, что забрана версия 4. После этого вы переместитесь на страницу вашего личного ответвления движка. Рекомендуется прочитать целиком все описание на странице, прежде чем двигаться далее, но главное, что вам нужно тут сделать, это скачать два архива Required. Осталось скачать Git. Hub клиенты для локальной работы с исходниками. Для Windows его можно скачать здесь, а для OS X вот здесь. Далее для каждой операционной системы нужно выполнить свой набор шагов по отдельности. Начнем с Mac OS X, а завершим настройку уже на PC, после чего вы сможете свободно вести разработку под i. OS платформу. Mac OS X. Шаг 2 Первым делом нужно обновить систему до как минимум версии 1. Maveriсks 1. 0. 9. В левом верхнем углу кликаем на яблоко, выбираем About This Mac Software Update. Вы переместитесь в App. Store и если доступны обновления установите их. Шаг 3 Затем установить XCode. Он бесплатный, скачать его можно отсюда. Шаг 4 Для того чтобы разрабатывать проекты под i. OS, нужно быть зарегистрированным в Apple Developer Program. Программа стоит 9. Сейчас стало довольно легко получить статус девелопера, не нужно отправлять ни каких факсов для этого. Для тех, кто еще не зарегистрирован, советую начать отсюда. Для тех же, кто уже зарегистрирован, нужно создать сертификат и Provision profile на его основе для своей игры, а также желательно задуматься и об App. ID, чтобы в полной мере иметь возможность тестировать Game. Center, i. Cloud, IAP и Push сообщения. Все это можно сделать в Member Center. Делайте все в точности с описанием на сайте и процесс не займет у вас много времени. Обратите внимание, что для установки Provision profile а на OS X компьютере, достаточно скачать его и открыть двойным кликом. Откроется XCode и все. Ни каких дополнительных сообщений не появится это нормально. С установкой сертификатов на компьютер все обстоит чуть сложнее, но тем не менее более прозрачно вы сможете сами их увидеть в приложении Keychain после импорта. Единственное, могут возникнуть проблемы у бывших UDK разработчиков, у которых остался сертификат который можно скачать с сайта Apple, но нет закрытого и открытого ключа, которые использовались для генерации сертификата. В таком случае идите на сайт Apple, создайте новый сертификат, опять же следуя инструкциям, а затем создайте новый Provision Profile на основе него. App. ID от этих действий не пострадает, как и все уже имеющийся приложения и provisiondistribution profile ы. Шаг 5 После того как вы импортируете сертификат и Provision profile в систему, вам нужно экспортировать сертификат и его закрытый ключ обратно. Для этого откройте Applications Utilities Keychain Access. В верхнем левом окошке выберите login, ниже выберите My Certificates, а затем найдите свой импортированный сертификат в списке справа. Кликните по нему правой кнопкой и выберите Export. Сначала экспортируйте его с расширением. Два этих файла, а также ваш Provision profile понадобятся вам на PC позже, поэтому сохраните их на флешку или например в Dropbox. Шаг 6 Теперь нам нужно забрать исходники с Git. Hub а. Для этого открываем терминал OS X Applications Unitilites Terminal. Можно обойтись и без него, но с ним будет и быстрее, и гораздо удобнее в итоге. Скоро поймете почему. Шаг 7 Перейдите в корневой каталог введя команду cd На заметку Если вас попросят ввести пароль, вводите его, не обращая внимания на неподвижность каретки. Так и должно быть. Введите пароль вслепую и нажмите Enter. Шаг 8 Создайте новую папку в корневом каталоге sudo mkdir UE4. Шаг 9 Убедитесь, что для данной папки есть все права доступа sudo chmod 7. UE4. Шаг 1. 0 Далее установите скачанный клиент Git. Hub на Mac. Запустите его, авторизуйтесь под своим аккаунтом. В левом столбце вы увидите список аккаунтов, с которых можно скачивать репозитории выберите свой аккаунт. В появившемся справа списке репозиториев выберите аш. В качестве папки для клонирования укажите созданную вами ранее папку UE4, находящуюся в корневом каталоге жесткого диска.