Отечественный игровой движок, аналогов которому пока нет нигде в мире, будет создаваться на собственные средства Boeny. Движок получит название Bo_engine. Как отмечают в компании*, любой разработчик вне зависимости от уровня его подготовки с помощью Bo_engine с легкостью сможет создать полноценную игру** для всех платформ***.
Вышла бесплатно-обучающая браузерная версия PICO-8. Все функции включены, но экспортировать игры можно только на официальный сайт, а если они маленькие и без звука — в виде простой ссылки (save @url). Вот, например, моя дурацкая рисовалка мышкой. Можно сразу редактировать через двойной Esc, быстро запускать (ctrl-r) а также снимать скриншоты (ctrl-6) и гифки (ctrl-8, ctrl-9), как в обычной версии.
Раз на сайте много разработчиков игр, то предлагаю поделиться информацией об инструментах, утилитах, книгах и т. п., которыми каждый из нас пользуется или встречал. Мой список будет разношёрстный и не все программы я даже запускал, но может кому-то пригодиться.
Как ясно из названия, это инструментарий для разработки аркадных игр под разные платформы. Под «разными платформами» в данном случае подразумеваются восьмибитные компьютеры, включая ZX Spectrum, но не включая Commodore 64. Я пробовал делать игру только под «Спектрум», так что рассказанное ниже, возможно, будет частично неактуально для других платформ. Кроме того, дальнейшая разработка проекта ведется, хотя и довольно вяло, так что некоторые упомянутые недостатки могут быть исправлены. Не исключено, что могут пропасть и некоторые достоинства: например, в своей игре я использовал эффект «покраски», когда спрайт оставляет за собой цветной след, если ему не включить цвет по умолчанию. Это работало в версии 0.7.9, но было убрано в 0.7.10.
Продолжая делать свою игру на Game Maker 8.1 и плеваясь от программирования, я подумал «Неужели нет нормальных редакторов для Love2D». Из существующего я знал только Tiled. В нем можно сохранять уровень в lua-файл в виде таблицы и библиотекой под страшным названием «Simple Tiled Implementation» (STI) загружать эти lua-файлы в love2d. Вот только:
— Это не редактор уровня, а импортер уже готовых декораций, сделанных в другом редакторе. Да и то — только для уровней, разбитых на клеточки. — Чтобы потом встроить этот уровень в свою игру, придется плясать под дудку STI и пользоваться его API для добавления/удаления объектов. — При первой попытке использования пришлось исправить пару багов в init.lua, поскольку STI крашился при загрузке дефолтного уровня.
Давайте-ка погуглим — может люди еще чего наделали? Нашел только 2 варианта:
1) Какой-то там проект на GitHub’е Я так и не разобрался как это использовать.
2) Optikon Ради него пришлось открывать комп с Win7 и ставить туда .NET Framework 4.6.1. Судя по всему, написано на C#. Автор, видимо, не совсем разобрался для чего нужен Love2D и как им пользоваться, потому что создание уровня сводится к вставке в код фиксированных строк для вывода графики. Итого: 95% красивого интерфейса, 5% толка.
А хотелось бы чего-то более похожего на GameMaker, но с полным абстрагированием от самой игры.
В выходные делать было нечего (точнее лень было делать игры) и решил по-быстрому попробовать сделать свой редактор уровней.
В процессе инди-разработки любой энтузиаст или даже целая группа сталкивается с одной серьёзной проблемой — с необходимостью поиска ошибок в коде игры. Ресурсы больших компаний на тестирование и долгую отладку недоступны абсолютному большинству инди-разработчиков или даже инди-студий. И как раз с этим может помочь широкий список инструментов QA кода. Среди которых немаловажным является статический анализ кода. О нем и пойдёт речь в этой статье. А конкретно, хотелось бы рассказать о том, как PVS-Studio может помочь инди-разработчикам со сложным процессом поиска ошибок.
На этой неделе будут публиковаться видео посвященные разработке игрового фреймворка на Game Maker Studio 2.3
Сам фреймворк изначально задумывался для разработки игр с интерфейсом, но спустя несколько циклов переосмысления превратился в машину закрывающую многие косяки гейм мейкера, подходящую для разработки всех типов игр.
За косноязычие не судите строго, времени на подготовку совершенно нет, поэтому пишу в лайв режиме, когда есть свободная минутка.
Последние обновления