Рубрика развивается при поддержке
Gamedev
Andrey Apanasik
1915

Релизнулась AppGameKit Studio

AppGameKit Studio, приемник AppGameKit game framework, релизнулась в Steam.

В закладки

Студия базируется на API AGK фреймворка.

Почитать про апедйт можно на форуме. Основное:

  • Добавлен рендер Vulkan на Windows.
  • Улучшена производительность рендеринга OpenGL в Windows при привязке к процессору.
  • Добавлен IsInvertedDepth для проверки инвертированности буфера глубины (true для Vulkan).
  • Добавлен IsTopLeftOrigin для проверки, использует ли текущий рендер верхний левый или нижний левый в качестве начала отсчёта.
  • Добавлен GetDrawing3DSetupTime для возврата количества секунд, потраченных на подготовку 3D-объектов перед отрисовкой.
  • Добавлена дополнительная версия MakeColor с альфой.
  • DrawLine DrawBox и DrawEllipse теперь поддерживают альфа-смешивание.
  • Добавлены режимы сглаживания теней 3 и 4, которые используют 16 сэмплов вместо 4 в режимах 1 и 2.
  • Исправлено зависание приложения, если PlayObjectAnimation было зациклено с начальным и конечным кадрами, установленными на одно и то же значение, или на значения, превышающие продолжительность анимации.
  • В настоящее время SetAntialiasMode не работает с Vulkan.

Столько всего нового! (нет)

Разработанный и созданный с нуля для полной поддержки языка сценариев AppGameKit.

Мощный редактор с автокомплитом и вот это вот всё.

Ну и всё остальное, без чего не может обходиться ни один современный движок.

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

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Andrey Apanasik", "author_type": "self", "tags": ["\u0434\u0432\u0438\u0436\u043a\u0438","gameengine","appgamekitstudio","appgamekit","agk"], "comments": 14, "likes": 25, "favorites": 51, "is_advertisement": false, "subsite_label": "gamedev", "id": 61132, "is_wide": false, "is_ugc": true, "date": "Fri, 26 Jul 2019 21:47:47 +0300", "is_special": false }
0
{ "id": 61132, "author_id": 1922, "diff_limit": 1000, "urls": {"diff":"\/comments\/61132\/get","add":"\/comments\/61132\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/61132"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 64954, "last_count_and_date": null }
14 комментариев
Популярные
По порядку
Написать комментарий...
3

Поработал я в AGK Studio и мне не понравилось - я считаю что можно было сделать в их случае это допилить джини под их хателки и интерфейс был бы гораздо отзывчивей и удобней. Я топлю за AGK Classic с иде на основе джини, да даже при должной сноровке можно перейди в удобную ide настроив пути для компиляции для тестов, автокомплит и сниппеты - но билдить под мобильные платформы все-жё придётся через родную иде.

Ответить
2

Так вот почему старую версию всем раздали...

Ответить
0

Можно удалять из библиотеки, так и не скачал.)

Ответить
2

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

Ответить
1

По словам одного из разработчиков в ветке про баги на гитхабе, новый агк студия написана на апи агк, даже в настроках есть отдельный пункт -мол как рендерить\обновлять интерфейс, собственно от этого возможно и негативный опыт, кто-то пишет что фпс падает, кто-то пишет что всё тормозит, хотя это одно и тоже. Ну и тут уже на любителя про сам интерфейс - выглядит от не ахти, можно было бы перенять опыт у людей\софта\компаний которые дружат с интерфейсами, но в плюсы могу упомянуть что там реализована подобная штука как в юнити , это вывод отдельных параметров на панель\в отдельное окно -удобно при отладке но это не вижу для себя это поводом чтобы полностью перейти на эту иде. Туда-же впихнули редактор уровней\сцен, если это делалось всё ради него то увы, опять же мое имхо, мне он не зашел, проще и удобней написать свое решение на основе чего либо и сделать это так как именно тебе удобно, а не навязывание своего решения, так как по сути они написали на том же самом агк подключаемый модуль который и считывает все настройки, можно хоть на javascript написать экспорт артбордов из фотошопа как отдельные сцены\уровни и написать свой обработчик его.

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

А по итогу , агк мне нравится.

Ответить
1

Странно, что они решили сделать его сразу платным. На фоне других конкурентов, где ты платишь только за скрыть рекламу/портирование на все платформы, врятли будут брать. К тому же, есть и полностью бесплатные движки (xenko/godot). Vulkan, это конечно круто, было бы, если бы мой калькулятор его поддерживал.

Ответить
0

Чем оно лучше gms2?

Ответить
0

Не знаю. Я не настолько богат, чтоб покупать кота в мешке (。•́︿•̀。)

Ответить
0

То есть какой-то невнятный движок хуже юнитей, но платный. Вааааааау

Ответить
0

Кто сказал, что хуже?

Ответить
0

Как минимум, авторы нехило так вдохновились GameMaker Studio 2 при создании своего редактора карт.

Ответить

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "Article Branding", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "cfovz", "p2": "glug" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Баннер в ленте на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } }, { "id": 20, "label": "Кнопка в сайдбаре", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "chfbl", "p2": "gnwc" } } } ]