Игра "Михалыч против феминисток". Интересует мнение сообщества
Всем привет. Начал работать над игрой с небольшими левелами, включающими бои и головоломки. Ничего сверхъестественнного ( чтобы можно было делать в одиночку). Сейчас пока пилю первый уровень (Unreal Engine 5).
Меня вдохновляет, но интересно мнение сообщества по поводу.
В общем, воинственные феминистки с помощью заклинаний истребили почти всех мужчин на планете. Всё это случилось после ядерного апокалипсиса и частичного возврата к средневековью.
Но как только мужчины остались в дефиците, высшее военное сословие феминисток отрезвилось, и стало отлавливать их в сексуальное рабство.
Главный герой - Михалыч. Он из Челябинска. В молодости служил в армии, но физическая форма уже не та. Кроме того, огнестрельного оружия хоть и много валяется после войны, но его надо раздобыть. И оно не всегда эффективно против заклинаний. Михалыч марксист и коммунист. Его отец работал в контрразведке КГБ еще при Советском Союзе.
Михалычу удалось сбежать из мужского секс-гарема в американском штате Огайо, но все его товарищи по прорыву полегли.
Ему предстоит биться с высшим боевым сословием феминисток. При этом, низшее феминистское сословие осталось практически без мужчин (если не считать редких бродяг вроде Михалыча) и начинает что-то понимать. Михалыч может привлекать союзников из их числа, противопоставляя заклинаниям учение Маркса и Ленина.
Главная задача игры - проходить короткие довольно простые уровни, чтобы остановить беспредел и установить патриархат на время перехода к коммунизму.
Можно грабить корованы.
Над внешним видом персонажей пока размышляю, в прикрепленном рендере фигуры из Daz Studio, но у темной рыцаршы голова приделана от Metahuman. Там еще виден орел, в первом уровне он немного помогает Михалычу.
Courtesy Call portal 2
Первая локация из Portal 2, воссозданная на Unreal engine 4
Новые Аллоды или ремейк?
Allods Team ведет разработку своего неанонсированного проекта на Unreal Engine, засветились на слайде презентации.
Российская компания-разработчик MMORPG "Аллоды Онлайн" засветилась на слайде презентации Epic Games, где были представлены компании, ведущие разработку своих проектов на движке Unreal Engine.
" I Know This Place..?" -ламповый мистический проект-квест
Трейлер первой главы нашей игры "I Know This Place..?".
Игра в жанре квест от первого лица, в атмосфере мистики, а также ламповости 90-х.
Главная фишка : глава построена так, что многое можно по -разному трактовать после разгадки.
После прохождения главы игроки заполняют форму, где делятся впечатлениями и рассказываю их видение происходящего в главе. На основе мыслей игроков строится следующая глава.
Сами же мы ,как разработчики, знаем лишь идею происходящего. Но детали по сути придумывают сами игроки).
Сейчас проект на стадии тестов и т.к. ситуация в СНГ со Steam сложная, то мы ведем переговоры с инвесторами , чтобы выпустить игру иначе.
Игра на UE4, внедрены RTX и DLSS.
Мы публикуем новости о проекте здесь: https://t.me/iKnowThisPlace
Unreal, старый, но не бесполезный...
Или как поиграть в Unreal в 2022 и... да просто поиграть в Unreal, черт возьми!)
Так как ранее в своих руководствах я уже рассматривал такие игры как Clive Barker's Undying и Rune, то решил что на этот раз стоит обратить внимание на игру, которая и дала техническую основу для вышеупомянутых игр.
- Немного об игре:
Очень часто, упоминая Unreal, многим на ум приходит еще одна ярчайшая серия представителей жанра FPS - Quake. Как и Doom в свое время, серия Quake традиционно являлась флагманом в области становления жанра FPS, с каждой новой частью игры раскрывая его потенциал. И ни для кого не будет секретом то, что такие игры (еще со времен Doom) разрабатывали не только как интерактивное развлечение, но и как технологическую основу, которую в будущем можно будет продать. И Unreal тут не исключение. Примерно через год после значимой Quake 2, американская компания Epic Games совместно с канадской Digital Extremes выпускают свой ответ мастодонтам FPS - великий и ужасный Unreal!
Далекое будущее, примерно 2215 год. Тюремный космический корабль Vortex Rikers с бортовым номером NC114-85EKLS терпит крушение на еще неисследованной людьми планете На Пали (Na Pali). Практически весь экипаж корабля, в том числе и осужденные, погибают. А тех выживших, которым удалось избежать смерти при крушении, уничтожают представители агрессивной инопланетной расы скаарджей (Skaarj), враждебной в отношении землян. Помимо расы скаарджей, на планете можно обнаружить представителей порабощенной мирной расы четырехруких налийцев (Nali), которые, в ходе игры могут всячески помогать главному герою. Выбравшись из отсеков разрушенного Vortex Rikers, наш герой начинает свой нелегкий путь на поверхности (и иногда под ее поверхностью) дикой планеты.
С технической точки зрения Unreal даже в некотором роде превзошел Qauke 2, внеся свои новые визуальные наработки, такие как программное цветное освещение, использование набора расширений 3DNow!, MMX и SSE, работу с детализированными текстурами, поддержку звуковой системы Aureal Vortex с позиционированием трёхмерных звуковых эффектов и другие особенности. И по сей день уже пятый по номеру движок Unreal держит свою планку одного из популярнейшего инструмента для разработки игр и других проектов, где используется 3D графика.
- Сравнение:
Ну а мы все же вернемся к истокам становления движка всех времен и народов и, собственно, к самой игре.
Сегодня мы попробуем немного подтянуть крепкого старичка Unreal (сверху оригинал (к сожалению, не удалось вернуть оригинальные текстуры оружия - не загружались сейвы от улучшенной версии), ниже обновленный вариант)
- Сбор материалов:
1) Скачиваем/приобретаем саму игру "Unreal" (я использовал Unreal Gold 2.27i)
2) Скачиваем рендерер "Unreal DirectX11 Renderer":
https://disk.yandex.ru/d/fyowQdyqJxOw5Q
3) Скачиваем пак карт нормалей и высот для текстур "Normal and height maps for Unreal Gold and Unreal Tournament 99":
https://www.moddb.com/mods/normal-and-height-maps-for-unreal...
4) Скачиваем пак улучшенных 4k текстур "Unreal227 HD Texture Pack":
https://www.moddb.com/mods/unreal-hd-textures/downloads/unre...
5) Скачиваем пак улучшенных текстур для скинов, оружия и предметов "High-Resolution Unreal Skins":
https://www.moddb.com/mods/high-resolution-unreal-skins/down...
6) Скачиваем "4GB Patch" для корректной работы игры с текстурами высокого разрешения:
https://ntcore.com/files/4gb_patch.zip
- Инсталляция:
1) Устанавливаем игру "Unreal Gold" (патч 2.27i обязателен!)
2) Файлы из архива D3D11_Unreal Gold 2.27i.rar закидываем в папку "System" корневого каталога игры.
У меня: C:\Games\Unreal Gold\System
3) Папку "Textures" из архива UnrealNormal_Height_Maps_DX11.zip закидываем в корневой каталог игры.
У меня: C:\Games\Unreal Gold\
4) Папку "Textures" из архива Unreal-HD4K-Textures-UTX-3.5.zip закидываем в корневой каталог игры с заменой файлов.
У меня: C:\Games\Unreal Gold\
5) Папки "System" и "Textures" из архива UnrealHD_Full_v3_1.zip закидываем в корневой каталог игры.У меня: C:\Games\Unreal Gold\
6) Открываем архив "4gb_patch.zip", прям там запускаем 4gb_patch.exe и указываем наш файл "Unreal.exe", жмем ОК.
У меня он в: C:\Games\Unreal Gold\System
- Запуск и настройка:
1) Запускаем игру
2) В настройках "Опции" - "Настройки" - вкладка "Видео" - пункт "Видео драйвер" - "Изменить", игра свернется и появится окно выбора драйвера.
Выбираем как у меня на скриншоте и жмем "Далее" - "Далее" - "Запуск":
3) В настройках "Video" выбираем нужное разрешение экрана и задаем параметры:
4) В пункте "Ввод" рекомендую включить RawHIDInput:
5) Настраиваем остальные параметры на свой вкус.
- Рекомендации:
1) В папке "System" находим файл "Unreal.ini" и открываем блокнотом:
В поиске вводим Tesselation=True, находим и заменяем на Tesselation=False
В поиске вводим SupportMETextEnabled=True, находим и заменяем на SupportMETextEnabled=False
2) В начале игры включаем "мутатор" как на скриншоте (это для работы "High-Resolution Unreal Skins") и жмем "ОК":
- Используемые материалы:
"Unreal DirectX11 Renderer": https://www.moddb.com/mods/unreal-directx11-renderer-for-ut-...
"Normal and height maps for Unreal Gold and Unreal Tournament 99": https://www.moddb.com/mods/normal-and-height-maps-for-unreal...
"Unreal227 HD Texture Pack": https://www.moddb.com/mods/unreal-hd-textures
"High-Resolution Unreal Skins": https://www.moddb.com/mods/high-resolution-unreal-skins
"4GB Patch": https://ntcore.com
- Заключение:
А на этом все!
Конечно, стоит понимать, что такого рода моды не сделают старенький Unreal визуально чем-то похожим, например, на последний Unreal Tournament.
Зато они могут внести некоторые графические улучшения, которые могут подстегнуть еще раз вернуться на столь опасную, неприветливую, вместе с тем завораживающую своими видами, планету На Пали.
Поиграем в бизнесменов?
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.
Какой движок выбрать для первой игры (внутри схема)
Игровой движок — это набор инструментов, который позволяет работать с графикой, физикой, скриптами и другими элементами, с помощью которых можно создать игру.
Для браузерной игры или простого платформера можно обойтись и без движка, достаточно знать необходимый язык программирования. Но чем сложнее идея, тем выше потребность в систематизации и автоматизации заложенных в программу процессов. Для этого и нужны игровые движки.
Сейчас есть множество движков со своими нюансами. Мы решили помочь вам с выбором движка, отобрав лучшие для маленьких и крупных проектов. При отборе смотрели на стоимость движков, сложность изучения и поддержку со стороны разработчиков.
Для небольших игр
Если ваш первый проект небольшой и не требует сложных механик, можно воспользоваться простыми игровыми движками. Их библиотеки набиты готовыми конструкциями, а интерфейс прост и понятен. Они легковесны и не требуют мощного железа. Но возможности таких движков ограничены и адаптированы под узкий сегмент.
Интерфейс движка
Подходит только для 2D. Можно разрабатывать игры на веб (HTML5), смартфоны (iOS, Android) и ПК (Windows, Mac OS X, Linux).
Construct интуитивно понятен и универсален — его используют даже для обучения детей. Редактор позволяет создать игру за пару часов: выбрать бесплатные спрайты, музыку из встроенного магазина и настроить физику. Также в блочную систему можно встроить код на JavaScript.
Движок работает в браузере. Подписка на одного человека стоит 4199 рублей в год, бизнес-версия — от 6199 рублей.
Интерфейс движка
Подходит для 2D. Платформы: веб (HTML5), смартфоны (iOS, Android) и ПК (Windows, Mac OS X).
GDevelop — почти аналог Construct. Подходит для 2D-игр любого жанра, позволяет управлять объектами парой кликов мышкой. Есть функция Live Preview, которая позволяет вносить изменения прямо во время игры.
Движок бесплатен и поддерживается и распространяется сообществом программистов-энтузиастов, поэтому могут встречаться баги.
Интерфейс движка
Подходит для 2D. Платформы: веб (HTML5), смартфоны (iOS и Android), ПК (Windows, Mac OS X, Ubuntu) и консоли (Xbox, PlayStation).
GameMaker Studio также прост в освоении, все взаимодействия можно настраивать перетягиванием. Но магазин шаблонов беден.
У движка есть свой код программирования GML (Game Maker Language), который увеличивает функционал. Структурно язык похож на C, довольно прост и функционален. Его легко выучить по туториалам создателей.
Сам движок бесплатен, но за экспорт нужно оформить подписку — от 80 рублей в месяц. После экспорта подписка для распространения игры необязательна, а вот для доработки понадобится.
Для специфичных жанров: ролевых игр и визуальных новелл
Есть движки, которые созданы для конкретных жанров.
Интерфейс движка
Создан для двухмерных ролевых игр и простых адвенчур. Платформы: веб (HTML5), смартфоны (iOS, Android) и ПК (Windows, Mac OS X).
В движке есть готовые анимации, карты, оружие, способности персонажей, внутриигровые предметы и редактор создания героев.
Движок популярен и на нём было создано несколько известных игр: To the Moon, Corpse Party, Ao Oni, Mad Father и Angels of Death.
Лицензия стоит $80, покупать нужно один раз, есть пробный период.
Движок создан для разработки визуальных новелл. Платформы: смартфоны (Android, iOS) и ПК (Windows, Linux, Mac OS X).
Небольшие и лёгкие проекты можно создавать с помощью скриптов, для более сложных проектов нужно использовать язык программирования Python.
На Ren'Py тоже создавали популярные игры: Бесконечное лето, Doki Doki Literature Club! и RE: Alistair++.
Движок бесплатен.
Для крупных проектов
Если ваш проект требует больше функций, понадобятся более сложные движки.
Подходит для 2D и 3D-игр. Платформы: веб (HTML5), смартфоны (iOS, Android), ПК (Windows, Mac OS X и Linux), консоли Xbox, PlayStation и VR (Steam VR, Gear VR).
Unreal Engine — популярный движок, на котором созданы многие известные игры. Например, Fortnite, Star Wars Jedi: Fallen Order, King’s Bounty II, BioShock: Infinite, трилогия Batman: Arkham и Hellblade II.
В UE можно работать на языке C++ и с системой визуального программирования Blueprints, которая заменяет написание кода на работу с нодами. Ноды — логические блоки с настраиваемыми свойствами, которые можно соединять между собой, выстраивая логику программы. Функционала Blueprints хватит чтобы создать простенькую игру без использования кода.
У движка есть Unreal Engine Marketplace — магазин, куда разработчики выкладывают готовые ассеты, музыку, плагины и прочие элементы для разработки. Большинство из них платные, но есть и бесплатные, а для платных устраивают распродажи.
Компания Epic Games, сделавшая движок, продолжает улучшать и упрощать его. В Unreal Engine 5 добавила систему Lumen, которая автоматически обрабатывает источники света, и Nanite, которая выводит на новый уровень качество проработки графики и геометрии и упрощает работу с 3D-моделями.
По работе в Unreal Engine опубликовано много туториалов. Например, русскоязычное UE4-сообщество выпустило больше 80 уроков: от создания простой игры на Blueprints до продвинутой пост-обработки. Ещё можно посмотреть обучающие подборки на Youtube-канале разработчиков.
Работать с UE можно бесплатно, но при доходе от $1 млн за всё время с момента публикации игры Epic Games забирает 5% от заработка.
Подходит для 2D и 3D. Платформы: веб (HTML5), смартфоны (iOS и Android), ПК (Windows, Mac OS X) и консоли (Xbox, PlayStation).
Ещё один популярный движок, на котором вышло много известных игр. Например, Cities Skylines, Subnautica, Fall Guys, Ori and The Blind Forest, Hitman GO и Beat Saber.
Для создания игр на Unity понадобится разобраться во внутреннем редакторе и изучить C#.
В интернете есть много материалов для обучения от энтузиастов, а сами создатели движка выпустили серию материалов для новичков. Unity активно поддерживает сообщество разработчиков и создаёт онлайн и оффлайн-платформы для обмена опытом.
В магазине Unity Asset Store есть готовые платные и бесплатные модели, текстуры, анимации и шаблоны игр. Иногда проходят распродажи.
Движок бесплатен для инди-разработчиков, если доход не превышает $100 тыс. в год. Пакеты для студий стоят от $399 в год.
Godot
Подходит для 2D и 3D-игр. Платформы: веб (HTML5), смартфоны (iOS и Android), ПК (Windows, Mac OS X) и консоли (Xbox, PlayStation).
Пока движок только набирает популярность, поэтому известных игр ещё нет.
У Godot минималистичный интерфейс и есть подробная документация. Он поставляется с языком программирования GDScript на основе Python. Его можно освоить по подробным гайдам от разработчиков. Также Godot поддерживает C++ и C#, а GDNative API позволяет другим языкам связываться напрямую с механизмом движка. Ещё создатели работают над VisualScript — системой программирования на основе узлов без кода.
Движок вышел недавно, поэтому обучающих материалов по нему немного и решения многих проблем придётся искать самому.
Использовать Godot можно бесплатно.
---------------------Если так и не смогли определиться, вот наглядная схема: