Обновить
4K+
22
Роман Шапиро@rds1983

C#

0,2
Рейтинг
1
Подписчики
Отправить сообщение

Заметил, что на гитхабе по непонятным мне причинам в целом отсутствует правильная культура репорта багов.

У меня есть несколько open source проектов, связанных с геймдевом. Они весьма нишевые. Но в рамках своих ниш обладают определённой популярностью.

Увы, многие разрабы репортят баги совершенно неправильно. А именно прибывают на дискордик. Вываливают скрин своего проекта. И вопрошают: "не баг ли это?".
Некоторые даже делают это в ЛС.

Поэтому хотелось бы написать правильный алгоритм репорта бага:

  1. Обязательно убедитесь, что баг именно в либе, которой вы пользуетесь. И что вы используете её правильно.

  2. Создайте минимальный сэмпл, воспроизводящий баг. В эру вайб-кодинга это делается за 5 минут.

  3. Вооружившись сэмплом, открывайте кейс в гитхабе(не в дискордике, он для саппорта). Лишь для самих примитивных багов сэмпл не нужен.

  4. Всё.

Удивляет, что этот алгоритм известен, наверно, 95% разрабов. Однако следуют ему единицы. Может это специфика именно геймдева.

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

Одним из самых популярных типов проектов - за который берутся начинающие разработчики - это собственные игровые движки.

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

Причём многие прекрасно понимают, что их проект это исключительно хобби/прокачка скиллов. Он не выстрелит и станет одним из сотен подобных.

Но есть и такие, которые искренне верят, что когда они выкатят рендер Sponza, то геймдев сообщество ахнет и поспешит портировать свои игрульки на их движок. Одновременно щедро осыпая их донатами.

Этого не произойдёт.

Мы живём в эпоху жесточайшей конкуренции среди игровых движков. Где все ниши заняты(причём порой одна ниша может быть занята сразу несколькими проектами). И их поделку никто даже не заметит.

Один из последних движков/фреймворков - который смог - это raylib. Но это произошло за счёт нахождения уникальной ниши: чистый C (с минимум зависимостей), простой API, старое доброе процедурное программирование, относительно богатый функционал и тд. Причём у разраба ушло на его разработку 13 лет.

Всё это нужно понимать, прежде чем приступать к делу. И трезво смотреть на вещи.

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

Всем привет.

У меня два вопросах к подобным мне разработчикам open source, живущим в России.

  1. Как вы осуществляете поддержку своих проектов?

    Я - через github и свой дискордик. Не похоже, чтобы блокировка последнего нанесла сильный удар по русскоязычной аудитории. Я наблюдаю целые русскоязычные сервера, которые никуда не делись. И даже не похоже, чтобы поубавили в активности.
    Впрочем, справедливости ради, один человек обратился ко мне за саппортом через steam, поскольку через дискорд не мог.
    В общем, переформулируя вопрос: добавили ли вы новые каналы поддержки после официальной блокировки дискорда?

  2. Как вы принимаете донаты?

    Я - через бусти и telegram wallet. Интересно, какие есть ещё простые пути?

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

Информация

В рейтинге
2 923-й
Откуда
Новосибирск, Новосибирская обл., Россия
Дата рождения
Зарегистрирован
Активность