Обновить

Геймдев

Сначала показывать
Порог рейтинга

Игра на джем "Rush lvl 8"

Ребята всем привет, опубликовал на джем игру простую, но довольно интересную.

Мне посоветовали её на гитхаб pages выложить, что я и сделал.

Если хотите - зацените геймплей и если хотите непосредственно попробовать то вот ссылка

https://prikalel.github.io/they-grow/

Если хотите поддержать то оставьте комментарий под постом или зайдите на страницу джема и поставьте лайк мне будет очень приятно)

Теги:
+1
Комментарии0

Глава Pocketpair (компании-создателя Palworld) Такуро Мидзобэ (Takuro Mizobe) сообщил о нестандартном требовании к кандидатам на должности геймдизайнеров в компании — соискатели должны быть активными пользователями платформы Steam с обширной игровой историей. На собеседовании кандидатов просят предоставить скриншоты своей игровой истории Steam и подробно проанализировать игры, в которых они провели больше всего времени. Студия ищет специалистов, которые понимают особенности жанра не только как разработчики, но и как заядлые игроки. Соискатель должен объяснить, почему были приняты те или иные дизайнерские решения в любимых играх и чем они отличаются от конкурентов в своём жанре.

Теги:
+3
Комментарии0

Профессиональный художник по окружению Бен Маколи (Ben Macauley) воссоздал вступительную миссию из Half-Life 2 на Unreal Engine 5 и показал результат в отдельном ролике на YouTube. Проект потребовал около месяца работы. Автор полностью переработал интерьер железнодорожного вокзала, создав окружение с нуля, изготовив множество уникальных ассетов и материалов и добавив собственные художественные и дизайн-решения, при этом сохранив визуальный дух оригинала Valve. Маколи подчёркивает, что для достижения этого эффекта опирался на оригинальные модели персонажей, звуковые эффекты и другие ассеты Half-Life 2, а сам проект предназначен прежде всего как демонстрация навыков и пополнение портфолио — релиз карты для широкой публики не планируется.

Теги:
0
Комментарии0

На российских маркетплейсах начали продавать игры на флешках — селлеры просто качают тайтлы с торрентов, подгружают на флешки и продают по 1300 рублей за штуку.

Теги:
+1
Комментарии4

Знаете историю создания культовой игры Stardew Valley?

За её успехом стоит один человек — энтузиаст Эрик Барони. Идея возникла из его любви к старым фермерским симуляторам вроде Harvest Moon — Эрик решил создать что-то похожее, но своё.

Четыре с половиной года он работал практически без отдыха: сам писал код, делал графику и даже сочинял музыку. Stardew Valley вышла в феврале 2016 году и мгновенно взорвала рынок, что принесло Эрику $250 млн: за первые две недели было продано около 500 000 копий, а на сегодняшний день — уже более 20 миллионов на всех платформах. Эрик доказал: даже если ты один, но горишь идеей, можно запустить проект, который откликнется у миллионов.

Сейчас с этим гораздо проще — вам не нужно искать информацию о разработке игр по всему интернету. Заглядывайте на нашу витрину курсов и выбирайте то, что вам нужно.

Теги:
+5
Комментарии0

Как не потерять сервер в Minecraft из-за опасных модов

Уверен, что многие владельцы Minecraft-проектов сталкивались с игроками, которые хотели взломать сервер и выдать себе права администратора. Я понимаю, что подобное случается не только в играх, и из научного интереса изучаю, как и почему это происходит.

В этой статье мы рассмотрим CVE, найденную в моде Integrated Scripting.

Теги:
+3
Комментарии0

Игровая студия Rassvet представила новый геймплейный трейлер «Размена не будет» (I Have No Change) — атмосферного сюжетного симулятора ночного киоска в постсоветской России. Игрокам «Размена не будет» достанется роль 27-летнего Матвея Зоренко, который проводит канун Нового года за прилавком ночного киоска, обслуживая самых разных покупателей — от старых знакомых до заблудших странников. «В праздничные ночи, наедине с самим собой, Матвей всё чаще задаётся вопросами. Как он оказался в этом киоске? Мечтал ли он о такой жизни? Готов ли он к переменам?» — интригуют авторы.

Релиз «Размена не будет» ожидается в 2027 году на ПК (Steam), но разработчики также надеются рано или поздно выпустить игру на PS5, Xbox Series X и S. Продолжительность составит от четырёх до шести часов.

Новый трейлер«Размена не будет» длится больше двух минут и демонстрирует рабочие будни и побочные занятия Матвея под песню «Ждать» в исполнении Рудольфа Страусова.

Теги:
+3
Комментарии5

Для страйкбольного оружия сделали прицел, который сам показывает, куда прилетит шарик. HUD SIGHT учитывает эффект Магнуса, гравитацию и ориентацию оружия в пространстве, после чего прямо в интерфейсе рисует точку попадания. По сути, это aimbot, но легальный и в железе.

Теги:
+5
Комментарии4

Логика распространения точечного источника света в моей игре - Minecraft на Unity.

public sealed class ChunkLight
    {
        private readonly Queue<Vector3Int> _lightsQueue = new();
        private readonly int[,,] _blockIds;
        private readonly byte[,,] _blockLights;

        public void SetLamp(Vector3Int position, byte lightForce)
        {
            AddLightForNeighbors(position, lightForce);
            while(_lightsQueue.Count > 0)
            {
                position = _lightsQueue.Dequeue();
                AddLightForNeighbors(position, _blockLights[position.x, position.y, position.z]);
            }
        }

        private void AddLightForNeighbors(Vector3Int position, byte lightForce)
        {
            lightForce -= 1;
            AddLight(position + Vector3Int.left, lightForce);
            AddLight(position + Vector3Int.right, lightForce);
            AddLight(position + Vector3Int.back, lightForce);
            AddLight(position + Vector3Int.forward, lightForce);
            AddLight(position + Vector3Int.down, lightForce);
            AddLight(position + Vector3Int.up, lightForce);
        }

        private void AddLight(Vector3Int position, byte lightForce)
        {
            if (_blockIds[position.x, position.y, position.z] != 0) return;

            if (lightForce <= _blockLights[position.x, position.y, position.z]) return;

            _lightsQueue.Enqueue(position);
            _blockLights[position.x, position.y, position.z] = lightForce;
        }
    }

Это упрощенный вариант кода, нет проверок на границы чанков, только чистая логика света. И представим _blockIds заполнен данными 0 и 1 (0 - нету блока, 1 - есть блок), а
_blockLights имеет значения от 0 до 15.


1. Блок света (Лампа) устанавливается в ячейку с координатами (x, y, z), а сила его света lightForce = 15.
2. Перебираю соседние ячейки: (x - 1, y, z), (x + 1, y, z), (x, y - 1, z), (x, y + 2, z), (x, y, z - 1), (x, y, z + 1).
2.1 Если в соседней ячейке есть блок, то он пропускается. И если lightForce внутри блока уже больше или равен присваиваемому lightForce, то блок пропускается.
2.2 Если блока нет, то ячейке присваивается lightForce= 14. Так же эта ячейка добавляется в очередь _lightsQueue.
3. Запускаю цикл While и также перебираю блоки внутри _lightsQueue.

Если вам интересно следить за разработкой игры и влиять на саму игру, у меня есть телеграмм канал.

Теги:
0
Комментарии1

Издательство «Бомбора» открыло предзаказ на кулинарную книгу по вселенной Atomic Heart. Фанатов ждёт завтрак учёного из столовой Предприятия 3826 или, к примеру, блюда из хижины бабы Зины.

Авторы проекта подготовили 50 аутентичных рецептов, включая нескольких коктейлей, например, шот «Водородная бомба». Все они разделены на шесть типов: завтраки; салаты и закуски; первые блюда; вторые блюда; десерты; напитки. На страницах книги можно найти как знакомые блюда, например борщ или ватрушку, так и оригинальные варианты, вроде «нейрополимерного желе». Рецепты в книге сопровождаются комментариями ХРАЗа и юмором в духе советских плакатов. Также фанаты увидят новые арты, посвящённые вселенной игры.

Теги:
-1
Комментарии2

Группа игроков в Minecraft пять лет воссоздавала Нью-Йорк в масштабе 1:1, и теперь проект полностью готов. Это не упрощённая версия города, а максимально точная копия с реальными размерами и детальной проработкой. С большого расстояния виртуальный город легко спутать с настоящим, но при приближении становится ясно, насколько глубоко команда ушла в детали — вплоть до цветочных горшков на балконах реальных зданий. В проект вошли многие знаковые районы и места города, включая Всемирный торговый центр, Трайбеку, Ту-Бриджес, Маленькую Италию и Чайна-таун.

Разработка не обошлась без трудностей: команда допускала множество ошибок, а ранние версии города со временем были полностью переделаны. В итоге первоначальные постройки больше не существуют — их неоднократно перестраивали, доводя проект до нынешнего уровня качества.

Теги:
+3
Комментарии2

Энтузиаст запустил игру Doom на умной мультиварке Krups Cook4Me с сенсорным дисплеем, 128 МБ встроенной и оперативной памяти, Wi-Fi-модулем ESP32 и микропроцессором Renesas R7S721031VZ. Доступ к основному процессору мультиварки исследователь получил через интерфейс SWD. Подключив программатор к сервисным контактам, энтузиаст скопировал содержимое встроенной памяти и на его основе собрал модифицированную прошивку, позволившую запустить Doom. Из-за нестандартного расположения сенсорных элементов управления играть на скороварке в Doom оказалось не особо неудобно.

Теги:
+2
Комментарии0

В Китае в округе Цзиньюн появился геймерский отель Master-K. За $50/сутки можно получить апартаменты для двоих пользователей с топовыми ПК, а также к лобби с игровым клубом и общению с другими фанатами игр.

Теги:
+2
Комментарии0

Ближайшие события

Сделал вариацию камень-ножницы-бумага, где добавил немного "тактики"

https://rps.tablescable-games.ru/

Код открытый, лежит тут https://github.com/Thisman/rock-paper-scissors-v2
Баги, проблемы, предложения можно закидывать в issues

🎯 Цель игры
Выиграть больше раундов из 6, правильно расставив карты и используя свапы.

🃏 Карты
В колоде 9 карт: по 3 карты каждого типа (Камень, Ножницы, Бумага). Из них случайным образом выбираются 6 карт — это стартовый набор игрока.

  • 🪨 Камень побеждает ✂️ Ножницы

  • ✂️ Ножницы побеждают 📄 Бумагу

  • 📄 Бумага побеждает 🪨 Камень

🔄 Ход игры
1. Этап подготовки
Оба игрока видят свои карты и карты соперника. Это время для анализа и планирования стратегии. Нажмите «Готов», когда изучите карты.

2. Этап создания руки
Перетащите карты в слоты, чтобы определить порядок игры. Первая карта будет сыграна в 1-м раунде, вторая — во 2-м, и так далее. После подтверждения изменить порядок нельзя.

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

Свапы
У вас есть 3 свапа за всю игру. Свап позволяет поменять местами две соседние карты перед раундом. Используйте их с умом!

🏆 Победа
Побеждает игрок, выигравший больше раундов. При равном счёте — ничья.

Теги:
+1
Комментарии0

Итак, мы в деревне и почему бы нам не извлечь подарки из под ёлки, и не спрятать по всему дому? За пару дней я таки добился, чтобы Gemini AI studio собрал игру "Поиск подарков с Мортимером", где AI-ворон Мортимер придумывал мрачные импровизированные загадки на английском языке.
Ещё в процессе отладки поразило сколько рифмованных загадок в стиле Уильяма Блейка LLM может придумать на одно и то же слово.
Итак, Gemini-генератор выдал изображение, переключаемся на другое окно, и Gemini-вайбкодер тут же предложил дизайн. Скорость, с которой родилась концепция, слегка ошеломила… Процесс построения приложения, с другой стороны, со всеми задуманными фичами (хотелось озвучку от ElevenLabs, бесплатное API без лимита и сохраняемые сетапы), похож на бросание камня с закрытыми глазами.
Но результат порадовал, день релиза был днем смеха и поисков.

Теги:
0
Комментарии0

Тестирую Claude Code на написание белых модов к игре.

Процесс: обсуждение, сбор данных по структуре игры и установке модов, написание кода и деплой.

С первым модом для WoT справился. Тестирую дальше. Кому-то полезна будет потом информация о процессе, выкладывать или лишнее?

Теги:
+1
Комментарии4

Команда разработки Хабра запустила культовую игру Doom прямо на профильном ресурсе для IT-специалистов. Это открытая версия Chocolate Doom, доступная в браузерах на ПК и мобильных устройствах.

Управление на ПК стандартное, также работает мышка (поворот, движение, выстрел). В мобильной версии (в горизонтальной ориентации) также добавлены контролы для удобного управления.

Теги:
Всего голосов 3: ↑2 и ↓1+1
Комментарии0

В Minecraft появилось всплывающее окно с рекламой мультиплеерной подписки Realms Plus) для частных облачных серверов, которые позволяют играть в Minecraft с друзьями. «Один — самое одинокое число. Хватит играть в Realms одному как какой‑то несчастный странствующий торговец», — гласит надпись в рекламе. Подписка Realms Plus позволяет присоединиться к вашему серверу сразу десяти людям для «совместной постройки деревень, сражений с монстрами и случайного поджога своего дома».

Пользователи Minecraft не оценили такую рекламу, так как по их мнению, глупо называть игроков-одиночек «несчастными».

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии1

Всем привет, это снова stalker320. Делаю что-то вроде анонса, я тут изучаю что появилось в C23 и думаю записать пару уроков с помощью него, так как пара новых функций выглядят теперь довольно интересными, к примеру, при объявлении перечисления теперь можно указать размер поля (: char). Вот он в исходном виде:

enum ColorChannel : char {RED, GREEN, BLUE, ALPHA};

Добавлены атрибуты:

#include <stdlib.h>

[[nodiscard]] char* makeCharArray(int length) {
  return reallocarray(NULL, length, sizeof(char));
}

int main(int argc, [[maybe_unused]] const char* argv[argc+1]) {
  makeCharArray(10); // warning: ignoring return value of 'makeCharArray'
  return 0;
}

И многое другое.

P. S. используемые мною программы:

GCC: 15.2.0
CMake: 4.2.1

P. P. S. Про отсутствующее при проверке:

В моём компиляторе, функция reallocarray по неизвестным мне причинам отсутствует.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии4

77-летняя стримерша из России под ником i_olga стала победительницей международной премии NNYS, получив награду в категории «Лучший игровой момент года» по Counter‑Strike 2. Жюри и зрители отметили эпизод, который за несколько дней стал вирусным в сообществе.

Речь идёт об эйсе на карте Dust II: Ольга заняла позицию у «ямы» на «лонге» и с M4A1-S поочерёдно отправила в нокаут всю команду соперников. Ранее этот момент уже принёс стримерше номинацию на NNYS, а теперь — и главную награду. Для Counter‑Strike‑сообщества эйс i_olga стал одним из самых обсуждаемых хайлайтов года, выйдя далеко за пределы русскоязычной аудитории.

Ольга Ивановна стримит с 2021 года и за это время превратилась в одну из самых узнаваемых фигур русскоязычного Twitch. На её канале — более 220 тысяч подписчиков, а помимо Counter-Strike 2 она регулярно играет в Minecraft, Atomic Heart, Diablo II и другие проекты.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии4