Мне 16 лет, и я задеплоил 16 игр (за пол года) на Itch.io: чему меня научил суровый геймдев.
Здорово, геймдев! Пока одни годами вынашивают «проект мечты», который умрёт на стадии идеи в блокноте (лол), а другие смотрят курсы, думая, что после них станут богами, я просто сел и задеплоил 16 готовых релизов.
Мне 16 лет, мой ник — ArtyomDev, и я здесь для того, чтобы указать на факты в геймдеве для молодых ребят.
Никакой «воды» и соплей. Ловите суровую базу, которую я вынес из 16 релизов на Itch.io.
1. Забудь про «игру мечты» — релиз решает всё
Первая ошибка любого новичка — это строить MMORPG своей мечты. Спойлер: ты её бросишь через месяц (кто бы сомневался).
Для меня главный показатель крутости разработчика — это его игры после кнопки «Publish».
- Когда я сделал 1 игру, меня никто не знал.
- Сделал 3 — понял, что просмотры начинают расти.
- Задеплоил 16 — уже есть фолловеры и желание делать больше.
Ты либо умеешь закрывать таски и доводить продукт до релиза через «не могу», либо ты просто мечтатель (коих большинство).
2. Стек для тех, кто реально хочет делать вещи
Я не сижу на форумах и не спорю, что лучше — Unreal или Unity. Я просто открываю Godot и фигачу на GDScript.
- Движок: Godot (быстрый, легкий, идеален для инди).
- Арт: Aseprite, Inkscape, Figma (а лучше взять художника).
- Версионирование: Git (без него в командных джемах делать вообще нечего, ну только если вы не гений-одиночка).
- Музыка: Пишу сам (если нет композитора).
Пока кто-то полгода настраивает шейдеры травы, я на этом стеке собираю рабочий билд за 72 часа джема.
3. Команда — это хаос, но ты должен быть PM-ом
Я работал и в соло, и с командами. И знаете что? Люди отваливаются, сливаются за день до дедлайна и забывают про таски.
Геймдев — это не только кодинг, это менеджмент. Если ты не умеешь разруливать кризисы, когда у тебя в разгар джема уходит художник, твоя игра — труп. Приходится брать яйца в кулак, садиться за прогу самому и допиливать арт до релиза.
Удачи!
(И да, редактировать post помогал ИИ, because моя грамматика не идиальная on my opinion)