Сообщество - Лига Разработчиков Видеоигр

Лига Разработчиков Видеоигр

8 477 постов 23 080 подписчиков

Популярные теги в сообществе:

21

Кастомный чиптюн

Помню, как в детстве с восхищением смотрел на динамик в колонке, чудесным образом воспроизводящий музыку/звуки с помощью колебаний картонной мембраны. Сейчас решил сделать в игре собственный синтезатор в реальном времени.

Никакой записанной заранее музыки. Все должно генерироваться на лету. Захотелось попробовать сделать 100% контроль над звуковой волной. По сути, сделать формулу, в которую передаешь текущее время, а она возвращает позицию картонки мембраны динамика.

Сделал)) Вот на SoundCloud музыка для главного меню игры. Как вам?

Исходный код музыки (на встроенном языке Sandbasix):

10 // ***********************************

20 // *** SPETROMSX Main Menu Theme ***

30 // *** by Andrey Fomin ***

40 // ***********************************

50 //

60 // 0 - High Arpegio

70 TRACK:0 vol=6 sqr=5 oct=4

80 STEREO min=-8 max=5

90 LFGVOL per=16 min=10 max=15 bynote=true adsr=90,5,100,30

100 ARPEGIO steps=--0--1&2--3-4--5-6--0&3--2-1 shift=16 dur=8 mode=ext

110 DELAY:0 fading=40 time=8 count=2 pan=-5,5

120 // 1 - Mid Bass Arpegio

130 TRACK:1 vol=3 oct=3 sqr=10 adsr=1,30,30,20

140 LFGPAN:1 per=8 min=-12 max=0 bynote=true

150 LFGDUTY:1 per=0.125 min=0 max=8 bynote=false

160 ARPEGIO:1 steps=0-1--0-1-2-0-1-2----0--2 shift=16 dur=24 mode=ext

170 DELAY:1 fading=50 time=8 count=2 pan=10,-5

180 // 2 - Strings

190 TRACK:2 vol=6 oct=3 sqr=12 adsr=90,8,70,50

200 LFGVOL:2 per=16 min=8 max=15 bynote=true adsr=50,8,100,50

210 STEREO:2 min=0 max=12

220 // 3 - Bass

230 TRACK:3 vol=12 oct=1 sqr=4 duty=2 adsr=4,30,30,40

240 LFGPAN:3 per=8 min=-7 max=3 bynote=true

250 ARPEGIO:3 steps=0--0--0--0-0- shift=8 dur=8

260 // 4 - Drums

270 TRACK:4 vol=11

280 // 5 - Solo

290 TRACK:5 vol=3 sqr=10 oct=4 duty=2 adsr=10,50,50,10

300 LFGPAN:5 per=8 min=-10 max=10 bynote=true

310 DELAY:5 fading=75 time=8 count=4 pan=-13,13,-7,7

320 LFGSQR:5 per=8 min=0 max=15 bynote=true

330 //

340 // *** MAIN CHORDS ***

350 SET:A F#maj9| Bmaj9| Amaj9| Emaj9|

360 SET:a F#maj9| Bmaj9| Amaj9| Dmaj9|

370 SET:B Gm9| D#9| Cm11| D#mMaj7|

380 SET:C Am11| D7| Fmaj7| Cmaj7|

390 SET:D Fm9| D#maj9| Fm9| D#maj9|

400 // *** POWER CHORDS ***

410 SET:pA F#5| B5| A5| E5| F#5| B5| A5| D5|

420 SET:pB G5| D#5| C5| D#5| G5| D#5| C5| D#5|

430 SET:pC A5| D5| F5| C5| A5| D5| F5| C5|

440 SET:pD F5| D#5| F5| G5| F5| D#5| F5| G5|

450 // *** DRUMS ***

460 SET:d1 @*-%-%-*-!-$-*-^-%-*-_-*-!-*-%-$-

470 SET:d2 *-%-%-*-!-%-*-!-%*-^-!-*-!-_-%-$-

480 SET:d3 %*--$-*-%!--$*--%-*-$-*-%!-*-$--

490 SET:d4 *---*-!--*-*-^_-^_-!-~_-~_-!-*_-*_-

500 SET:d ?d1 ?d2 ?d1 ?d4 ?d1 ?d2 ?d3 ?d4

510 SET:e1 %*--$-%-!%--$-^-_-%-$--!%-%-$-%-

520 SET:e2 %*-*-$-%-!%--$-~-*-%-$--!%-%-$-%-

530 SET:e3 %*-*-$-%-!%--$-~-*-%-$-*-!%-%-!$-*%-

540 SET:e ?e1 ?e2 ?e1 ?e3

550 //

560 // *** PLAY ***

570 //

590 PLAY:1 ?pA :1

600 PLAY:4 R0.5 ?e1 ?e3 ?e

610 PLAY:0 R0.25 ?a

630 REWIND 1

640 PLAY:0 ?A ?a :2

650 PLAY:1 ?pA

660 PLAY:3 ?pA

670 PLAY:4 ?e ?e

690 REWIND 2

700 PLAY:0 ?B ?B :3

710 PLAY:2 v5 ?B ?B

720 PLAY:3 ?pB

730 PLAY:4 ?d

750 REWIND 3

760 PLAY:0 ?C ?C :4

770 PLAY:1 ?pC

780 PLAY:3 ?pC

790 PLAY:4 ?e ?e

810 REWIND 4

820 PLAY:0 ?D ?D :5

830 PLAY:2 v5 ?D ?D

840 PLAY:3 ?pD

850 PLAY:4 ?d

870 REWIND 5

880 PLAY:2 v5 ?A ?a

890 PLAY:3 ?pA

900 PLAY:5 A#8 F>4 F>4 C#>4 F>8 D#>8 R2 R4 R8 C#>4 R8 G#4 R4 R8 B4 R8 D#4 R4 R8 F

910 LOOP

Показать полностью
21

Первый показ геймплея с графикой

Подъехала графика для нашей новой игры. Надеюсь понравится. Кровь ещё в прототипе, скоро доделаем.

Главный герой игры:

Показать полностью 1
3707

Разработчики Assassin’s Creed готовятся к забастовке

Разработчики Assassin’s Creed готовятся к забастовке Ubisoft, Профсоюз, IT, Забастовка, Трудовые отношения

Руководство компании Ubisoft, известной играми серий Assassin’s Creed и Far Cry, начало готовить сотрудников к тревожному будущему со скрытыми увольнениями и урезанием зарплат. Работники не оценили заботу руководства и собираются организовать забастовку.

11 января CEO компании Ubisoft Ив Гийемо разослал email сотрудникам. Человек с состоянием в 1 миллиард евро попросил работников проявить «сверхбдительность и стратегическое отношение ко всем вашим расходам». Гийемо также упомянул о «естественной убыли», «структурных изменениях» и заявил, что в эти тяжёлые времена работники должны войти в положение, быть «наиболее эффективными» и показывать «всё, на что способны».

Объединение работников компании вполне справедливо интерпретировало это как:

  • тихое закрытие студий;

  • сокращение заработной платы;

  • скрытые увольнения;

  • переработки, давление и выгорание.

Всё это сотрудников не устроило, и профсоюз призвал к забастовке 27 января, выдвинув следующие требования к руководству:

  • Немедленное поднятие всех зарплат на 10% независимо от ежегодной индексации на уровень инфляции. У компании точно есть деньги на это — Tencent недавно вложил в Ubisoft несколько сотен миллионов.

  • Улучшение условий труда, в том числе введение четырёхдневной рабочей недели.

  • Прозрачная кадровая политика как среди рядовых сотрудников, так и среди руководства.

  • Отказ от скрытых увольнений и прекращение давления на сотрудников для склонения их к увольнению.

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

Показать полностью
19

Дело близится к развязке...

https://www.youtube.com/watch?v=eHVY_j-nSz8

Как это все выглядит в динамике.

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

Кстати сам прототип был готов еще до нового 2022 года и в нем было реализовано все, что было задумано инициатором и кое-что еще.

Выглядело это примерно вот так.

Дело близится к развязке... Unity, Инди игра, Gamedev, Steam, Разработка, Инди, Видео, YouTube, Длиннопост

Проще простого.

После изготовления прототипа наши дороги с инициатором разошлись и каждый дальше пошел своим путем. Я решил делать компьютерную игру в которых немножно смыслю, он насколько мне известно решил продолжить разработку игры для мобильных платформ.

Тогда еще у игры был простенький WebGlбилд с аляповатым главным меню, которое умело отправлять игроков в БОЙ.

Дело близится к развязке... Unity, Инди игра, Gamedev, Steam, Разработка, Инди, Видео, YouTube, Длиннопост

Эпическое игровое меню, правда только иллюстрация.

Благодаря этой возможности у проекта появились первые игроки и первые критики.

К сожалению поклонников на горизонте тогда не было.

Удивительное время конец 2021 года сервис тогда был гораздо более многолюдным и активным. "Раньше трава была зеленее" в чистом виде.

Я специализируюсь на программировании и к моему сожалению с графическими редакторами не дружку. Я сразу понял, что мне придется приобретать графические активы.

Дело близится к развязке... Unity, Инди игра, Gamedev, Steam, Разработка, Инди, Видео, YouTube, Длиннопост

Цитадель ранняя версия.

Дело близится к развязке... Unity, Инди игра, Gamedev, Steam, Разработка, Инди, Видео, YouTube, Длиннопост

Цитадель сейчас, но работа идет.

Начиная этот проект я хорошо понимал, что в шахматы сегодня умеют играть далеко не все. И это мягко говоря. Под играть я конечно подразумеваю не разрабатывать многоходовые комбинации и манипулировать многочисленными стратегиями, что доступно лишь единицам. Имею в виду просто знать шахматные правила: как ходят 6 фигур и как одной фигуре уничтожить другую, чтобы не попасть под удар.

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

"Сложная" механика и классические шахматные фигуры. Такая смесь, конечно, не отпугнет  кое-кого - ГДЕ ВЫ?!

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

Поэтому вложив определенные средства всегда можно подобрать некоторые приятные варианты. В моем случае дело осложнялось тем, что я захотел не только добавить фигуры "орков", но и сделать их достаточно разнообразными (В нынешней игре в королевстве Белогорье проживают 23 клана в каждом по 6 разных фигур).

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

Дело близится к развязке... Unity, Инди игра, Gamedev, Steam, Разработка, Инди, Видео, YouTube, Длиннопост

Коричневое на коричневом и в лучах заката - Мастерство!

Дело близится к развязке... Unity, Инди игра, Gamedev, Steam, Разработка, Инди, Видео, YouTube, Длиннопост

Сейчас принцессы вернули себе привлекательность да и рыцари стали выглядеть прилично.

Я человек простой, хорошо понимая, что графика не мое начал искать единомышленника, который возьмет на себя визуал. 2д графику или 3д графику. Предложения посыпались как из рога изобилия. Сейчас я уже могу написать полноценную повесть о множестве чудесных людей с которыми мне удалось пообщаться в процессе работы над игрой Месть Гроссмейстера. Одно время я думал, что моей жизни их уже больше 10, но подсчитав точно знаю, что сейчас их почти 20. Каждый из них навсегда останется в моем сердце. Четыре отличных 2д художника даже внесли свой важный вклад в разработку игры, они попадут в титры игры. Одна из них продолжает работу над проектом и по сей день. Благодаря этой девушке игра обзавелась прекрасным сюжетным артом которого ей так не хватало.

Дело близится к развязке... Unity, Инди игра, Gamedev, Steam, Разработка, Инди, Видео, YouTube, Длиннопост

Сюжетная активность борьба с вражескими Диверсиями.

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

Дело близится к развязке... Unity, Инди игра, Gamedev, Steam, Разработка, Инди, Видео, YouTube, Длиннопост

Сейчас обычный бой может выглядеть и так.

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

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

Трейлер вверху. Месть Гроссмейстера в Steam.

Свежая демоверсия.

Показать полностью 8
10

Мои черновики №0

Привет!

Чтобы немного разбавить меланхоличную атмосферу постов по Find Exit и заодно поведать больше о себе, я решил по чуть-чуть показывать свои старые проекты и черновики, надеюсь вам понравится!

Это первый пост и было бы логично продемонстрировать самое начало моего пути в разработке, но я решил оставить это для отдельной темы, а на сегодня я откопал проект 2016-2017 годов под названием "War of Ages"

Так выглядел первый концепт игры War of Ages

Мои черновики №0 Инди, Unity, Инди игра, Gamedev, Разработка, Clash royale, Видео, Длиннопост
Мои черновики №0 Инди, Unity, Инди игра, Gamedev, Разработка, Clash royale, Видео, Длиннопост
Мои черновики №0 Инди, Unity, Инди игра, Gamedev, Разработка, Clash royale, Видео, Длиннопост

На этом моменте некоторым уже должно быть понятно какая игра меня вдохновила на этот проект :)

А так выглядели промежуточные результаты работы над War of Ages

Так War of Ages выглядел в последние дни работы над ним

Думаю многие уже догадались, что этот проект задумывался как калька с популярной тогда Clash Royal, но со своей интересной атмосферой, развитием по эпохам и возможностью настраивать ракурс камеры в бою.

War of Ages разрабатывался мною и моим товарищем, но был заморожен всвязи с конфликтом интересов.

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

Если тебя заинтересовала эта игра то подписывайся! Время от времени я буду постить тут информацю о моих проектах!

Показать полностью 3 4
12

Субботник отчет по CoreBot

Всем привет!

Решил сегодня добавить видео по игре. В этот раз решил выложить видео с нарезкой, в который можно увидеть некоторых боссов + видео, как игра играется на телефоне, а то обычно виндовую версию показываю (сори за качество, немного торопились😁)

Небольшой отчет по проделанной работе:

- теперь враги не спавнятся при появлении босса;

- в некоторых местах криво отображались спрайты (в магазине и при уничтожении босса);

и прочие мелкие изменения. Честно говоря, даже лень вспоминать)

По планам:

- отработать баланс;

- добавить боссам еще по 2 атаки, т.к. на данный момент у каждого по одной;

- добавить секреты и возможность открывать новых ботов и новое оружие не только через магазин, но и просто нахождением разнообразных частей;

- при паузе сейчас открывается просто список оружий, вместо инвентаря. Также надо будет что-то придумать, может простенький инвентарь, может еще что-то, пока хз)

Показать полностью 1
8

Beast Hour: январский Q&A-стрим!

Буквально вчера провели трансляцию и пообщались с игроками!

Beast Hour: январский Q&A-стрим! Игры, Компьютерные игры, Онлайн-игры, Онлайн, Разработка, Разработчики, Разработчики игр, Unity, Unity3D, Хоррор игра, Видео, Видео ВК

Мы напрямую общаемся с подписчиками – любой может вступить в Discord-сервер, зайти в голосовой чат и поговорить с нами в прямом эфире! Посмотрите свежий стрим и поучаствуйте в следующем:

Beast Hour – PC-стимпанк хоррор с паркуром! Добавляйте в список желаемого в Steam, чтобы принять участие в будущих тестах:

https://store.steampowered.com/app/1563250/Beast_Hour

Да придёт Зверь!

Показать полностью 1
12

Сравнение концептов и промежуточных результатов в работе над Find Exit

Добро пожаловать в закулисья снова!

Сегодня я хотел бы продолжить свою демонстрацию процесса работы над Find Exit стартовым(не совсем, позже узнаете почему, если подпишитесь конечно) уровнем под названием - "Рождение"

Так выглядел первый концепт уровня Рождение

А так выглядел промежуточный результат работы над уровнем Рождение

Описание: Быть или не быть, вот в чем **error***.

Уровень Рождение задумывался мною как метафора непосредственно самого рождения и всего что с ним связанно в диапазоне от зачатия до становления личности, в частности из-за этого сам уровень разбит на группу подуровней которые ассоциируются с тем или иным этапом. Например; после пробуждения вас встречает условный родитель следуя за которым вы прибудете к месту из которого вам предстоит черпать знания.

Если тебя заинтересовала эта игра то подписывайся! Время от времени я буду постить тут информацю о моих проектах!

Показать полностью 1
Отличная работа, все прочитано!