Записки фронтендера
Неделя обещает быть тяжёлой. Да начнется битва за стипендию
День начинается с получения автомата по одному из предметов. Пока всё идёт как надо
Записки фронтендера
Неделя обещает быть тяжёлой. Да начнется битва за стипендию
Неделя закончена. В целом всё прошло по плану, автоматы залутаны. Дальше можно жить относительно спокойно, если не учитывать курсачи
Далее будут посты о моём опыте вкатывания в геймдев. Что-то интересного пока ничего нет в буднях фронтенда, поэтому вот...
Немного о геймдеве или как я пытался начать зарабатывать там и стать геймдевером, а оказался фронтедером)
Часть 1:
Всё началось с того, что в качестве курсовой работы в конце 1-го курса вуза нужно было сделать игру/анимацию на С++ (о боже), либо же на Unity. Путём очевидных рассуждений, мой выбор пал однозначно в сторону Unity, имхо когда-то я уже что-то там пытался и имею некоторое представление о базовой базе. Писать анимацию на С++, или даже целую игру мне не захотелось от слова совсем. Да и вообще, как будто плюсы писаны не для людей. Такое мнение у меня сложилось к концу 2-го курса, хотя вроде как на первом у меня не было к плюсам никаких претензий))
Немного подумав и поискав идей для игры, я решил остановиться на создании типичного платформера. Кстати он был успешно доведён до полноценного финала и успешно сдан.
После этого меня посетила гениальная мысль полноценно влиться а геймдев, прощупать почву, что там как по заработку.
В качестве платформы я выбрал Яндекс игры (позже я пойму, что это было скорее ошибкой).
Собственно я допилил мою игру под яндекс, понатыкал рекламы (чем больше рекламы ж,тем выше доход, а всё остальное не важно, думал я тогда...). И далее начались многочисленные проблемы с модерацией, она постоянно отклонялась из-за несоответствий требований платформы. Раза эдак с 7-го, мне всё же удалось выложить игру, и на меня повалил денежный дождь.
Часть 1:
Всё началось с того, что в качестве курсовой работы в конце 1-го курса вуза нужно было сделать игру/анимацию на С++ (о боже), либо же на Unity. Путём очевидных рассуждений, мой выбор пал однозначно в сторону Unity, имхо когда-то я уже что-то там пытался и имею некоторое представление о базовой базе. Писать анимацию на С++, или даже целую игру мне не захотелось от слова совсем. Да и вообще, как будто плюсы писаны не для людей. Такое мнение у меня сложилось к концу 2-го курса, хотя вроде как на первом у меня не было к плюсам никаких претензий))
Немного подумав и поискав идей для игры, я решил остановиться на создании типичного платформера. Кстати он был успешно доведён до полноценного финала и успешно сдан.
После этого меня посетила гениальная мысль полноценно влиться а геймдев, прощупать почву, что там как по заработку.
В качестве платформы я выбрал Яндекс игры (позже я пойму, что это было скорее ошибкой).
Собственно я допилил мою игру под яндекс, понатыкал рекламы (чем больше рекламы ж,
Геймдев: ожидание vs реальность или как моё представление о заработке в геймдеве было на корню неверным.
Часть 2.
Итак, первая игра выложена, начали капать денежки. Первые недели заработок был около пары рублей в день. Тут пока всё было ожидаемо, никаких намёков на облом. Мол вот щас просто подождать надо, пока мне Яндекс органики накидает, и всё будет путём.
Первые две недели (а может уже неделю, но это уже не важно) Яндекс продвигает новые игры, далее они отправляются в свободное плавание по всей платформе Яндекс игр. Вот настал момент, когда моя игра тоже ушла в свободное плавание, как мой доход откатился до пары десятков копеек в день 😂😂. Что-то пошло не так, подумал я. Моё представление было примерно таким: ща выкачу игру, она мне будет приносить немного рубасиков в день стабильно. Т.к. одна игра приносит немного рубасиков, то надо брать количеством игр, чтоб доход был норм.
Ну не зашло, бывает, подумал я. Давай пилить следующую игру. Через +- месяц она была готова, я вновь пытаюсь пробиться через модерацию, чтоб её выложили.
Тут мне хочется побыстрее её выкатить, а т.к. после каждой не успешной модерации нужно ждать (сначала 1 день, потом срок идёт на увеличение вплоть по-моему аж до месяца), и я решил немногосхитрожопить , за что успешно получил страйк от платформы, который ещё больше увеличивал время между модерациями. Позже мне всё таки удалось её залить, и я снова был в ожидании стабильного дохода. Новая игра оказалась куда успешнее (в пике набирала 24-е рубля в сутки, что конечно тоже копейки, но уже куда больше, чем пару рублей), но и она спустя время подзаглохла.
Продолжение когда-нибудь скоро
Часть 2.
Итак, первая игра выложена, начали капать денежки. Первые недели заработок был около пары рублей в день. Тут пока всё было ожидаемо, никаких намёков на облом. Мол вот щас просто подождать надо, пока мне Яндекс органики накидает, и всё будет путём.
Первые две недели (а может уже неделю, но это уже не важно) Яндекс продвигает новые игры, далее они отправляются в свободное плавание по всей платформе Яндекс игр. Вот настал момент, когда моя игра тоже ушла в свободное плавание, как мой доход откатился до пары десятков копеек в день 😂😂. Что-то пошло не так, подумал я. Моё представление было примерно таким: ща выкачу игру, она мне будет приносить немного рубасиков в день стабильно. Т.к. одна игра приносит немного рубасиков, то надо брать количеством игр, чтоб доход был норм.
Ну не зашло, бывает, подумал я. Давай пилить следующую игру. Через +- месяц она была готова, я вновь пытаюсь пробиться через модерацию, чтоб её выложили.
Тут мне хочется побыстрее её выкатить, а т.к. после каждой не успешной модерации нужно ждать (сначала 1 день, потом срок идёт на увеличение вплоть по-моему аж до месяца), и я решил немного
Продолжение когда-нибудь скоро
Геймдев: особенности Яндекс игр.
Часть 3, финал
Ещё одной причиной, почему я решил мигрировать из геймдева, стала модерация.
Там просто неимоверно большой человеческий фактор. Если игра прошла модерацию успешно, то это далеко не факт, что она пройдёт её снова при небольшой обнове/рефакторинге, ибо новый модератор может найти то, что пропустил прошлый. В итоге банально накатить обнову в нужный момент времени бывает просто тупо невозможно из-за того, что предыдущие модеры пропускали какую-нибудь ошибку/баг и он вскрылся на новой модерации. А ещё бывает модеру не понравилась картинка игры, или она ему показалась мыльной, это тоже может стать причиной отклонения модерации.
Казалось бы, можно было сменить платформу с Яндекса на какую-нибудь ещё и попробовать там. Но в тот момент я ещё упёрся в JavaScript, ну и достаточно много времени ушло на то, чтобы банально подключить sdk Яндекса. Плюсом к тому же при смене платформы нужно вырезать всю рекламу из игры (она вызывается как раз через sdk), а её понатыкано достаточно много по всему проекту. В идеале бы хранить чистую версию игры, и её вариацию с внедренным sdk, но такого у меня не было.
В общем-то итог таков: если есть выбор между платформами, на которую хотите выкладывать игру: Яндекс или что-то ещё, лучше что-то ещё))
Часть 3, финал
Ещё одной причиной, почему я решил мигрировать из геймдева, стала модерация.
Там просто неимоверно большой человеческий фактор. Если игра прошла модерацию успешно, то это далеко не факт, что она пройдёт её снова при небольшой обнове/рефакторинге, ибо новый модератор может найти то, что пропустил прошлый. В итоге банально накатить обнову в нужный момент времени бывает просто тупо невозможно из-за того, что предыдущие модеры пропускали какую-нибудь ошибку/баг и он вскрылся на новой модерации. А ещё бывает модеру не понравилась картинка игры, или она ему показалась мыльной, это тоже может стать причиной отклонения модерации.
Казалось бы, можно было сменить платформу с Яндекса на какую-нибудь ещё и попробовать там. Но в тот момент я ещё упёрся в JavaScript, ну и достаточно много времени ушло на то, чтобы банально подключить sdk Яндекса. Плюсом к тому же при смене платформы нужно вырезать всю рекламу из игры (она вызывается как раз через sdk), а её понатыкано достаточно много по всему проекту. В идеале бы хранить чистую версию игры, и её вариацию с внедренным sdk, но такого у меня не было.
В общем-то итог таков: если есть выбор между платформами, на которую хотите выкладывать игру: Яндекс или что-то ещё, лучше что-то ещё))
Записки фронтендера
Геймдев: особенности Яндекс игр. Часть 3, финал Ещё одной причиной, почему я решил мигрировать из геймдева, стала модерация. Там просто неимоверно большой человеческий фактор. Если игра прошла модерацию успешно, то это далеко не факт, что она пройдёт её…
Мои сумбурные мысли о геймдеве в чудесной конторе Y закончены
Из будней фронтенда:
Я нашёл самую нудную работу. Это сидеть и форматировать 250 строк условий использования (а потом и политики конфиденциальности +- столько же) продукта под формат .md. Попробовал спихнуть эту работу на gpt, но онпослал меня куда подальше, сказал слишком большой объём данных, в фри версии он в такое не может. Пришлось подтягивать тяжёлую артиллерию, и кидать всё это в немного другой gpt, где подписка есть. Иначе пришлось бы полчаса сидеть и расставлять точечки, пробельчики и слэши в нужных местах...
P.S. 1) у меня сломался VS Code после вставки текста gpt и начал ругаться на всё подряд
2) всё-же пришлось расставить переносы строк, но это уже куда легче, чем форматировать прям вообще всё
Я нашёл самую нудную работу. Это сидеть и форматировать 250 строк условий использования (а потом и политики конфиденциальности +- столько же) продукта под формат .md. Попробовал спихнуть эту работу на gpt, но он
P.S. 1) у меня сломался VS Code после вставки текста gpt и начал ругаться на всё подряд
2) всё-же пришлось расставить переносы строк, но это уже куда легче, чем форматировать прям вообще всё
Главный босс в лице курсача по ООП на java закрыт, осталась практика и можно спокойно жить до сентября
❤1
Сел пилить обнову для своего сайта. Давно было желание, но не было времени. Скорее всего он будет практически полностью пересобран. Если главная ещё +- ок по содержанию, то другие страницы уже не особо мне заходят.
Где-то поблизости возникают мысли начать осваивать чутка бэкенда и попробовать в node.js. Но это ужедругая история как-нибудь позже, пока что нужно хотя бы запилить обнову для сайта и привести его код в нормальный вид
Где-то поблизости возникают мысли начать осваивать чутка бэкенда и попробовать в node.js. Но это уже
front-craft.ru
FrontCraft – Портфолио Frontend-разработчика
Искусство Frontend-разработки. Портфолио проектов на React/TypeScript.
❤1
Записки фронтендера
Неделя обещает быть тяжёлой. Да начнется битва за стипендию
Битва окончена, практика закрыта. Стипа будет, уже неплохо. До конца декабря живу спокойно
Какая-то суета последние дня 3. Всё началось с хакатона, но он был запланирован. Начало было бодрое. Уже под вечер меня просят срочно отверстать лендос, потом внести правки в другую приложуху. На подходе ещё лендос от агентства и уже завтра конец хакатона. Давно не было такой встряски, надеюсь дня через три разгребусь...
❤1
Сегодня был день девопса.
С утра разворачивал свой сайт (да, он почти готов, остались небольшие моменты. Старый кстати успешно снесён), подключал пайплайн. Ближе к вечеру одному человеку нужно было до конца дня сместить бэкенд на поддомен и на его месте развернуть фронт. В процессе выполнения оказалось, что оплата в $ и не кислая от слова совсем. Но не всё так гладко: фронтенд я развернул без запар, а вот бэкенд завыкобенивался, и закидывал меня 404 ошибками. Через полчаса меня это поставило в ступор, ибо по моим "расчётам" всё должно было работать, а оно чёт не фурычит. Спасибо ещё раз Захару с Минска, что в нужный момент дал нужные советы. По итогу happy-end свершился и все остались довольны. Как-то так в общем
С утра разворачивал свой сайт (да, он почти готов, остались небольшие моменты. Старый кстати успешно снесён), подключал пайплайн. Ближе к вечеру одному человеку нужно было до конца дня сместить бэкенд на поддомен и на его месте развернуть фронт. В процессе выполнения оказалось, что оплата в $ и не кислая от слова совсем. Но не всё так гладко: фронтенд я развернул без запар, а вот бэкенд завыкобенивался, и закидывал меня 404 ошибками. Через полчаса меня это поставило в ступор, ибо по моим "расчётам" всё должно было работать, а оно чёт не фурычит. Спасибо ещё раз Захару с Минска, что в нужный момент дал нужные советы. По итогу happy-end свершился и все остались довольны. Как-то так в общем
❤1