Рубрика «Godot»

У каждой домашней сети начала 2000-х была своя география. До соседнего компьютера — двадцать метров витой пары, до сервера провайдера — DSL-модем и неизвестность за ним. Но мерили мы это пространство не метрами, а мегабитами: 10 через хаб, 100 через свитч, 256 килобит до остального мира. И внутри этих мегабит помещался целый маленький интернет — чьи-то домашние страницы, IRC-канал, FTP с демками, почтовый сервер, который вечно лежал.

Читать полностью »

Я делаю небольшую игру «Балконный сад»: симулятор растений в реальном времени. Пять горшков на подоконнике, тридцать растений и никаких подсказок. Влажность видно только по цвету земли, болезнь — только по листьям. Время идёт и при закрытой игре.

После первых отзывов мне написали: «Умирание растений при закрытой игре отдаёт мобильной духотой. Вот если бы это было на рабочем столе…». Так появился режим «Подоконник»: игра сворачивается в маленькую прозрачную полку с горшками, которая висит поверх всех окон.

Читать полностью »

Warcraft II любой ценой, или Как мы переносили игру на ОС «Аврора» - 1

Warcraft II любой ценой!

Читать полностью »

Кратко о себе

 Я разработчик в сфере мобильных игр, занимаюсь в основном программированием геймплея и инструментарием для команд. Люблю Lua, C++, Godot и делать интересные хобби проекты, связанные с геймдевом. Эта статья как раз про один такой проект

Глоссарий

  • Godot - популярный игровой движок на C++ с собственным скриптовым ЯП Физический сервер - программный компонент движка, отвечающий за физические вычисления

  • Коллизия – в физической симуляции процесс пересечения пары объектов

  • Читать полностью »

Всё началось с простого эксперимента: попросить нейросеть придумать игру. Не реализовать заранее написанное техническое задание, а предложить саму идею — такую, которую потом можно будет запустить и попробовать.

Первую модель я запомнил как Fable. В истории проекта действительно сохранился августовский коммит с подписью Claude Fable 5. Из этого разговора вырос «Некромант по найму»: игра, в которой мышью рисуешь линии, а скелеты выполняют связанные с ними приказы.

Читать полностью »

Привет. Последний год я делаю ритм-рогалик на гексах AsterMaster (Godot 4.6). Бесплатное демо уже лежит в Steam, а на сайте игры те же модели крутятся прямо в браузере:

  • Steam: store.steampowered.com/app/5095060 — демо бесплатное, 19–26 октября игра участвует в Steam Next Fest, релиз 17 ноября.

  • Сайт: aster-master.com — трейлер, бестиарий на сплатах, пресс-кит.

Читать полностью »

Знаете ли вы игру в «Точки»? Это игра на тетрадном листе в клетку, популярная в СНГ и Польше. Двое игроков ставят точки разных цветов на пересечениях клеток и стараются окружить точки соперника. В школе я сыграл в неё немало партий, часто выигрывал и радовался, когда попадался сильный противник.

После универа я начал работать разработчиком и хотел запрограммировать алгоритм для игры в «Точки», но у меня не получилось. Тогда стал смотреть в сторону обучения нейросети, но не знал, с чего начать. Я понимал, что для обучения нейросети нужно огромное количество сыгранных партий, и не понимал, где мне их взять.

Читать полностью »

Думаю, многие инди‑разработчики сталкивались с ситуацией: делая небольшую игру в Godot, вам хотелось просто взять кисточку и нарисовать грязь, мох или потёртости прямо поверх 3D‑модели в самом редакторе движка. Нужно добавить немного грязи по краям — и начинается: уходим в Blender / 3D Coat / тяжёлый Substance Painter, текстурируем, печём маски, экспортируем, возвращаем в движок, смотрим во вьюпорте, находим косяк, повторяем. Для продакшен‑ассета это нормальный пайплайн, для прототипа или маленькой инди‑игры — непомерно дорого по времени.

Читать полностью »

Главное меню Truck Sim 2D

Главное меню Truck Sim 2D

Читать полностью »

Всем привет! Меня зовут Саша, и я ML‑инженер. Современная разработка ML‑пайплайнов это уже давно не только обучение моделей. Хороший ML‑инженер, помимо всего прочего, пишет backend‑сервисы, настраивает Docker, занимается деплоем моделей, и иногда даже пишет автотесты для своих решений.

Поэтому за время своей работы я успел в той или иной степени столкнуться с задачами разных направлений разработки в айтишке. В связи с этим у меня возник резонный вопрос:

Смогу ли я сделать что‑то прикольное и полезное в отрасли, максимально далекой от меня?

Геймдев — как раз отличный вариант.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js