После четырёх месяцев разработки опубликован релиз свободного игрового движка Godot 4.1, подходящего для создания 2D- и 3D-игр. Движок поддерживает простой для изучения язык задания игровой логики, графическую среду для проектирования игр, систему развёртывания игр в один клик, широкие возможности анимации и симуляции физических процессов, встроенный отладчик и систему выявления узких мест в производительности. Код игрового движка, среды проектирования игр и сопутствующих средств разработки (физический движок, звуковой сервер, бэкенды 2D/3D рендеринга и т.п.) распространяются под лицензией MIT...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=59412
Это просто офигенный проект, особенно если вы хотите поучаствовать в open source, хотите в gamedev и умеете в C++. Команда адекватная и помогает новичкам, движок изначально делали простые Аргентинские работяги для себя, а потом и для народа.Успехов!
Godot поможет мне стать великим разработчиком игр!
> реализована возможность создания статических переменных для совместного доступа к общем данным из нескольких экземпляров одного скриптаНеужели? Ну, может костылей поубавится теперь. Движок конечно игрушечный, но вполне позволяет делать вот такие шедевры https://www.youtube.com/watch?v=ryUvREmfc1g и 4 довольно приятная, хотя весь маркетплейс отвалился и без готовых компонентов толку от движка не много.
Скинутую сракотань можно сделать и на движке первого Quake.
Ну это вряд ли. Видно же, что современный движок, годот тут прямо сияет своими возможностями. На пластмассовый юнити-мусор больно смотреть после такого.
> На пластмассовый юнити-мусор больно смотреть после такого.Ну а в сабже пластмассовый godot-мусор для таких же безблагодатных индюков, скрины не дадут соврать. И чем эти индюки сиять могут? Я бы в такое играть не стал - а значит и комитить в проект смысла нет. А то что в опеносрсе может работать принцип "сделаем для других" - ну, тут денег не платят, так что на профи команду денег не будет и вон то весьма сомнительно.
Да там и движка первого Quake многовато. Дума хватит))).
покажи хоть одну игру, которую ты сделал хоть на чем-нибудь, трепло
Не моё, но на Doom 2:- Total Chaos Director's Cut
- myhouse.wad
- Solace Dreams
Гугли Minecraft. Моя работа
Для шведа, неплохо говоришь по-русски, Маркус.
Где ты эту сракотень нашёл? Почему не показать демки о туториалы 4-ки?
Не в теме? Так загугли.
https://www.youtube.com/watch?v=Fm9a6FGBWbs
https://www.youtube.com/watch?v=ArM2OR5VODc
https://www.youtube.com/watch?v=1ho6tbxGt4c
https://www.youtube.com/watch?v=roAt9Y49DY8
https://www.youtube.com/watch?v=z32e0WeUpSI
https://www.youtube.com/watch?v=QS8r2LgT3dg
https://www.youtube.com/watch?v=TJiBrCApIrQ
https://www.youtube.com/watch?v=iBRSn63huJ8
Как ты можешь сравнивать трешовые демки с игрой десятилетия? Ни одного более геймплейно совершенного применения годота я не смогу привести.
RIP Нина :(
почему у неё уши из затылка торчат?
Это коленки
Игры, которые вы заслужили. На это больно смотреть.
Видимо, ты либо слишком молод, чтобы понять. Либо грязный казуал, которому мыльное кинцо подавай.
Рукалицо. Однако же у вас есть выбор между этим и вторыми героями, так? Правда, я бы не сказал, что это прямо такой уж и выбор :D Сорян, я же забыл про классику - коншольные рогулики. Пройди своей собачкой сквозь орды злых стрелочек и крестиков и спаси скобочку.
У нас выбор между юнитишлаком и анриалэнжин шлаком, а на сабже игры создают только профессионалы, поэтому их практически нет. Представленная игра -- воплощение кучи классических шедевров, поэтому суть претензии не ясна. Старые игры от современных не особо отличаются так-то, основные отличия в графонии. Но графоний -- это последнее, на что имеет смысл смотреть. Наблюдать графоний конечно приятно, но не когда он вместо сюжета и геймплея. Скажем, прелесть Dwarf Fortress или Factorio, да той же RimWorld, определённо не в графонии, но это всё отличные игры, в которые весело играть.
Насколько нужно быть отбитым, что бы назвать "анриалэнжин" шлаком?
Ты видел поделия на нём? Если раньше было ощущение, что юнити -- кривое тормозное гумно на питоне^Wжабе^Wдотнете, то тот треш, что клепают сейчас на анриале, вообще не в какие ворота. Движок то может и технологичный, но если делать игры по принципу накидать ассетов в кучу, как это принято, то результат будет вполне закономерный.
Ну, к примеру, God of War, Horizon (Zero Dawn & Forbidden West), Genshin Impact, вот эти все Большие игры на чём делают?
Неужели же я вместо таких игорей сяду играть вот в такое непотребство на которое тут ссылки дают? Или совсем двинусь и начну гоняться собачкой сквозь крестики за скобочкой?
Анрил-проЭкты видно издалека по блеску дефолтных шейдеров и кинематографично анимированному.. всему, даже когда I never asked for this.Да и движок устарел. ООП? В геймдеве? В XXI веке?
Впрочем, к сабжу это тоже относится. Но Рыжий с высоты своего 20-летнего опыта в разработке интерактивных квестов и визуальных новелл решил за всех, что наше будущее за неуклюжим деревом годлайк-классов на толстых вариантах, диндиспатч-визитором по тысячам их экземпляров, хаотично разбросанным в памяти, и прочих ООП-прелестях, с которыми носились теоретики прошлого века, пока практики крутили пальцем у виска и применяли процедурку, дойдя, однако, не до дурки, но до просветления в виде шаблонов проектирования, имя которым DOD и ECS.
Но ЧЕМ, блжат?!
игры, аудио софт, как и графические редакторы, в линуксе просто космос , эталон профессиональной разработки
> в линуксе просто космосНу ничего, скоро Windows в облака отправят.
Не определился еще как будешь стоять перед Microsoft?
Ах.. да.. поплачутся и снова вернут на ПК?
Дело в том что не было у этого вашего Линукса среды рабочего стола Trinity TDE по умолчанию, чтобы на основе её фреймворка писать прикладной софт удобный.
Поддерживаю сарказм.
Да и сами десктопные окружения в которых вся эта вкуснота запускается - верх удобства и стабильности. Табличные и пр. офисы особо стоит отметить. Там 105% со всеми общепринятыми стандартами всегда.
Годот - лучший открытый опенсорсный движок для 3д!
Мьсе Годо. Он придётся завтра. Главное, не двигайся с места.
Xash3D отличный свободный движок для 3д.
Я думаю, что со временем O3DE перетянет на себя внимание. Всё-таки это разработка корпораций, архитектурно O3DE продуман лучше.
- O3DE (Open 3D Engine) is an open-source, real-time, multi-platform 3D engine that enables developers and content creators to build AAA gamesФуфло, не позволяет делать АААА игры и ААААА игры.
Может и лучше. НО(!) кто про это узнает? И как это доказать? Нужны пруфы, Билли! Пруфы от проф.разрабов, которые покажут на примерах, какой движок мощнее/гибче/перспективнее. А пока что это всего лишь выкрики с опеннета.
не очевидно. у них разные ниши.
Godot мелкий. с ним быстро разобраться, его легко фиксить. с ним возится много инди разрабов.
O3DE - монстр. и он быстрее заберет себе кого-то большого с анрила или unity.но это все фантазии - что будет в реальности подумаем потом.
Почему Дядя Миша не пишешь про свой Xash?
Потому что ему уже не нужен этот движок. Он пилит XashNT
Зачем нужен какой-то GDScript? Что не могли взять JavaScript или Python?
Не могли и в принципе понятно, почему.
Не понятно.Изначально Рыжий голословно, убедительно утверждал, ссылаясь на свой некий опыт работы с другими скриптовыми языками, что свой скрипт быстрее, но, как и большинство его объяснений о принятии тех или иных проекционных решений, эти заявления были опровержены практикой. Даже какой-нибудь C# через GDExt работал предательски быстрее. И кроме прогрессирующего у Хуана NIH-синдрома, на фоне острого желания присвоить всю эту пермиссивщину, когда закончатся донаты, аргументов в пользу своего языка сценариев не осталось.
Lua - очевидно был и остается лучшим кандидатом с позиций: скорость, интеграция, охват публики.
> Зачем нужен какой-то GDScript? Что не могли взять JavaScript или Python?Для первого нужен совершенно аццкий двигун, для второго - его нельзя гонять сколь-нибудь безопасно так что догруженные с вон того сервака скрипты отимеют всю систему - и это не лечится.
> Для первого нужен совершенно аццкий двигунВсегда можно реализовать только подмножество ECMAScript, как это сделали, например, в njs. Но зачем?
> Всегда можно реализовать только подмножество ECMAScript, как это сделали, например, в njs.
> Но зачем?А хрен знает, обычно берут какой-нибудь Lua - он и не особо сложный, и двигла огроменного не требует, и вреда системе не может нанести если явно не дать ему средства IO. А тех NIH синдром куснул наверное.
> для второго - его нельзя гонять сколь-нибудь безопаснону давай, объсняй, трепло, что у тебя там небезопасно
> нужен совершенно аццкий двигунPolkit работает c Javascript. Брат жив, а Антихрист не пытается прорваться в этот мир из Преисподней через женскую утробу.
> сколь-нибудь безопасно
Это вопрос к изоляции процессов, а не к ЯП. Любой язык априори уязвим.
по сути GDScript и есть Python. просто у питона есть стандартная библиотека, и куча проблем. тут без них, и с доступной программной моделью из Godot.
> у питона есть стандартная библиотека, и куча проблем.это каких, например?
> по сути GDScript и есть PythonЭто совсем не так.
Создатели объяснили, что Питон не подошёл из за неявной многопоточности которую легко поддерживает Гоудот и не умеет Питон. Семантика gdscrip учитывает особенности движка, от того реализация и производительность выше, не говоря уже об очень сладком синтаксисе и меньшем размере кода в пользовательских скриптах как следствие.
1. спасибо
2. сладкость синтаксиса не компенсирует несовместимость. можно было сделать надмножеством, чтобы код на питоне можно было переиспользовать
Рыжий мягко стелет, да жёстко спать.
Запускал их 3д демку игры с роботом: комп начал взлетать.
На третьей версии?
На третьем пеньке.
В тридевятом царстве.
Робот сначала хотел сказать что-то вроде "Ну вот и всё, кожаные мешки!", но потом понял, что Скайнет ещё не изобрели и схлопнулся. :)
Их демо с роботом очень плохо оптимизирована, сами разрабы игнорируют occlusion culling с помощью вручную расставленных секторов. А ведь могла бы летать.
И кстати да, отказался от Godot как платформы для своих домашних проектов как раз после просмотра этой демки - в общем то небольшая по объему сцена просто неприлично греет ПК.
В ожидании Годо (с)
Александреску? Мне тоже он нравится.
Кто-то может назвать пять самых популярных (известных) игр на Godot'е?
Легко. Только все они NSFW. Можешь начать с 封淫洞窟エロネスト, очень известная и популярная сейчас, куда лучше типичного юнитишлака.
Что-то про мутировавших в тентакли несовершеннолетних девочек-болельщиц с Фукусимы? Прост я только начал учить японский, пока ещё путаюсь.
> пять
> Легко. *называет одну*Окаааай...
> самых популярных (известных)
> *называет игру к которой похоже что даже нету названия не на мунспике*То есть пять самых популярных - это японские хентай гамы, я правильно понял? Если что, не имею ничего против, но получилось очень похоже на "очень широко известно в очень узких кругах".
Я могу назвать сотню, но это всё больше "обучающие материалы". Интересно больше тем, кто учит язык. Либо незавершённая индота -- годот хорош тем, что его удобно использовать, и выглядит нормально с минимумом затрат (на то, чтобы юнити выглядел нормально, надо потратить много лет, и на контент времени просто не будет). Ссылка на самое большое применение есть в комментариях сверху страницы, я уже приводил её.
> Я могу назвать сотню, но это всё больше "обучающие материалы".На обучающие я и сам могу. Вопрос-то был как раз про игры. Потому, что получается, что это "движок для обучению разработке игр", а не "движок для игр". Это как учебная граната - кидать можно прям как настоящую, но не взрывается.
Думал может кто знает эти самые игры - посмотреть на реальное применение.> Либо незавершённая индота -- годот хорош тем, что его удобно использовать, и выглядит нормально с минимумом затрат (на то, чтобы юнити выглядел нормально, надо потратить много лет, и на контент времени просто не будет).
Ох ностальгией повеяло - я как будто снова в ВУЗ попал, только теперь в роли преподавателя, а передо мной студент "воды наливает".
Я потому список игр и спросил, что мне интереснр на конкретику посмотреть, а не "наши движки бороздят просторы мировых глубин".>Ссылка на самое большое применение есть в комментариях сверху страницы, я уже приводил её.
Видел я те ссылки - только это обучающие материалы по сути, а не игры. А я игры просил. Ссылок на "туториалы" я не просил. Как говорил один знакомый ящер: Рычаг я п̶р̶о̶с̶и̶л̶ дам. Камень я не п̶р̶о̶с̶и̶л̶ дам.
Под "обучающими материалами" я имел в виду коммерческие игры (лично я только о них говорил) на иностранном языке, а не туториалы. Ты просто не так понял.
>Я могу назвать сотню, ноНикаких но, называй. Мне интересно, интересны игры, а с языком проблем нет. Недоделанные демки не надо.
Там есть популярные, из известных мне brotato, продажи пару лямов точно есть. Кроме неё ещё под десяток игр с лямами продаж, но названия забыл.
Сегодня релиз ΔV: Rings of Saturn - игра на Godot.