home.social

#платформер — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #платформер, aggregated by home.social.

fetched live
  1. У моего героя нет здоровья, ключей и очков. Есть масса, и это всё сразу

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

    habr.com/ru/articles/1075536/

    #геймдизайн #разработка_игр #браузерные_игры #threejs #gamedev #индиразработка #игровые_механики #typescript #html5_игры #платформер

  2. Платформер в стиле DOOM: портируем старую курсовую на чистый JavaScript

    Несколько лет назад у нас с одногруппником был зачёт по C++, и вместо того чтобы сделать что-то скромное (например, «Калькулятор» или «Генератор паролей»), мы, конечно же, решили замахнуться на какую-то игру, и тогда нам попалась новость о 30-летнем юбилее игры DOOM. План был красивый, т. к. на тот момент командной работы у нас не было, мы решили, что мой одногруппник пишет псевдо-3D-движок в духе классического рейкастинга, а я делаю 2D-платформер, который в итоге должен был запускаться прямо внутри его мира, как игровой автомат, который запускался бы перед игрой, и сколько патронов ты собрал, столько у тебя и будет в игре. Проблема появилась не в архитектуре и не в гейм-дизайне, а гораздо раньше — на этапе, который мы оба благополучно пропустили: мы не договорились, на чём пишем. Я по рекомендации преподавателя взял SFML — с ним я уже возился на парах, там всё human-readable, спрайты, окна, звук из коробки. Товарищ выбрал SDL, т. к. видел гайд про DOOM на SDL — она даёт прямой доступ к буферу пикселей, что для рейкастинга буквально то, что нужно: рисуешь вертикальные полоски стен вручную, без лишней абстракции между тобой и экраном. По отдельности оба выбора были правильными, а вместе — нет. Слинковать в одном проекте SDL и SFML можно, но два разных event loop, два разных подхода к окну и таймингу — это уже не работа для автомата по зачёту, а отдельная курсовая работа, на которую у нас оставалось дня два-три. Мы посчитали и сдали как два независимых проекта. Препод посмотрел, оценил — и выдал ровно ту фразу, которую в такой ситуации выдал бы любой человек, который знал о проекте: «Идея классная, жалко, что не объединили», но нам это было неважно на тот момент, как говорится, зачёт получили — и на этом спасибо.

    habr.com/ru/companies/ruvds/ar

    #JavaScript #Canvas #DOOM #платформер #SFML #C++ #портирование_кода #игровая_физика #рейкастинг #ruvds_статьи

  3. Под Горой: История разработки игры командой

    Давно не писал истории о процессе разработки своих конкурсных игр. Исправляюсь. В этот раз я ввязался в кооперацию , а не в одиночку стал делать игру, как обычно бывает у меня. Уже принимал участие в командной разработке на конкурсы, например, « Антивирус » (или «Cybxus Heart») на Гаминатор 19, « Изгоняющий » на Гаминатор 25, и « Из Тени » на ЗОК 2024. В прошлых совместных разработках моя роль была исключительно графическая — рисовал графику, делал 3д модели. Короче говоря, художник , но с обсуждением каких-то геймплейных идей. Хотя, я немного программировал в случае с «Антивирус», когда он стал «Cybxus Heart» после конкурса. А когда делаю игру в соло, то я отвечаю за все аспекты: программирование, геймдизайн, графика, музыка и т. д. Теперь же моя роль — программист! В статье описываю свой опыт работы в команде и смотрю, что из этого получится. Узнайте о пути игры от концепта до релиза!

    habr.com/ru/articles/977338/

    #разработка_игр #gamemaker #indiedev #опыт #gamedev #игрострой #пиксельарт #платформер

  4. Под Горой: История разработки игры командой

    Давно не писал истории о процессе разработки своих конкурсных игр. Исправляюсь. В этот раз я ввязался в кооперацию , а не в одиночку стал делать игру, как обычно бывает у меня. Уже принимал участие в командной разработке на конкурсы, например, « Антивирус » (или «Cybxus Heart») на Гаминатор 19, « Изгоняющий » на Гаминатор 25, и « Из Тени » на ЗОК 2024. В прошлых совместных разработках моя роль была исключительно графическая — рисовал графику, делал 3д модели. Короче говоря, художник , но с обсуждением каких-то геймплейных идей. Хотя, я немного программировал в случае с «Антивирус», когда он стал «Cybxus Heart» после конкурса. А когда делаю игру в соло, то я отвечаю за все аспекты: программирование, геймдизайн, графика, музыка и т. д. Теперь же моя роль — программист! В статье описываю свой опыт работы в команде и смотрю, что из этого получится. Узнайте о пути игры от концепта до релиза!

    habr.com/ru/articles/977340/

    #разработка_игр #gamemaker #indiedev #опыт #gamedev #игрострой #пиксельарт #платформер

  5. Пройшов Prince of Persia: The Lost Crown. Мушу визнати, що це найкраща гра від Ubisoft за останній час! Це дуже якісна #метроїдванія #Платформер з відшліфованою бойовою системою, всіма сучасними механіками жанру на ряду з Blasphemous 2 та Hollow Knight, відносно непоганим хоч і не супер оригінальним сюжетом та додатковими квестами. Відверто насолодився цією грою.

    #відеоігри #ґеймінг #українською #українськийконтент

  6. Dragonbyte: на страже данных. Наш первый опыт коммерческой разработки игр

    В конце 2023 года в We Wizards обратилась компания Glowbyte – крупнейший поставщик решений BI и Big Data в России. Нужно было разработать интерактивный проект, посвященный наступающему году дракона.

    habr.com/ru/articles/794200/

    #игровой_движок #пиксельарт #ностальгия #интерактив #разработка_игр #заказная_разработка #дизайн_игр #платформер #endless_runner #glowbyte

  7. Как я участвовал в геймджеме | Pixel New Year Jam

    Если тебе удобнее смотреть видео, то вот . А это то же видео, только в текстовом формате, что кому-то может быть удобнее.

    habr.com/ru/articles/787242/

    #геймдев #unity #платформер #геймплей #игры #игровой_движок #игровые_движки #игровая_механика #юнити

Share on Mastodon

Enter the server where you have an account.