Роман Сакутин
103K subscribers
1.34K photos
140 videos
18 files
732 links
Основатель студии разработки игр Агава и школы ЯЮниор. Настоящий программист с опытом 10+ лет.

Служба поддержки школы - @ijuniorSupportBot

Я - @rsakutin

РКН - https://www.gosuslugi.ru/snet/67d8231025b58f3d79091b83
Download Telegram
Разрыв шаблона

Недавно ученикам толкнул мысль: "Удовольствие людей от вашей игры не зависит от того сколько сил вы на неё потратили". Это можно понять как "Делай говно, всё равно схавают". А если есть зачатки интеллекта то увидеть другой смысл: "Игры делаются для игроков"

Вам какой ближе?
👍145
This media is not supported in the widget
VIEW IN TELEGRAM
👍775
Дефицит и знакомство с основателем Atomic Heart

Мало кто знает, но разработчики игр получают стенды на конференциях бесплатно.

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

Я так с 16 лет пару раз в год по всей России поездил. Почему-то все думают, чтобы показать свою игру нужны миллионы долларов и связи. Но нет, просто демка игры и погнали.

На второй фотке, кстати, один из основателей Atomic Heart. В далеком 2015 он как и я приехал вроде на White Nights с одним из своих инди проектов, после этого мы все пошли в клуб и классно посидели. А потом появился Mundfish и та самая игра. :)

Возможно, вы когда-нибудь также просто покажите свою игру и найдете партнеров для своей ААА игры?
👍122
Да, сторис классная. Мотивирующая такая.

Там же полный набор: счастливый парень в большой дорогой квартире в центре Санкт-Петербурга. С невероятно красивой девушкой. Стоит, лепит вкусную домашнюю лапшу.

Да еще и не на «папины» деньги, а все сам буквально «напрограммировал» с ранних лет.

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

Ну разве эта история, из которой вырастают крутые программисты, а потом и успешные айти предприниматели?

Но ничего. Выбрался.

Поэтому хочется сказать, что если получилось у меня, то, простите, и у вас получится. Но только при одном условие… Вы будете делать то, что любите, а то, что не любите - не делать.

Вот я любил программирование и не смотря на все страхи, занялся им более 10 лет назад. И не прогадал. Сердце привело меня туда, куда нужно.

Поэтому и вы, если любите это дело, то дерзайте. А если нет, то и не пытайтесь.
👍128
Опять прибежали: «ко-ко-ко это все ошибка выжившего»

Коллеги, я не учу успешному успеху. Я про программирование в реальном экономическом секторе.

И у нас вполне прозрачная статистика: «Среди тех, кто изучал программирование программистов больше чем среди тех , кто не изучал»

Вот так просто. Если бы я арбитражу криптовалют обучал я бы понял, что вы подвох ищите.

Но я блин обычный программист у которого все 10 лет карьеры в резюме написаны)))
👍164
У вас какой боевой-класс и какой главный перк?

Я боевой-программист с перком на увеличенный шанс качественного кода
👍234
По смете затраты на курс по Unity уже перевалили 4 000 000 рублей. 40 часов лучшего бесплатного материала, скоро на YouTube
👍426
Помогите выбрать победителя

Недавно закончился "осенний лагерь разработчиков игр" в конце которого участники разбились на команды и делали финальный проект в жанре "визуальная новела". Команда лучшего проекта выигрывает 100 000 рублей

Ну и дела такие что... у нас в финал прошло два невероятных проекта и мы не можем определится. Приз один, проекта два.

Какой лучше?
👍116
Повылазили долбоебы

«Да я бы лучше сделал! Только не умею…»

Пацаны за две недели научились основам разработки и за два дня на джеме сделали реальные проекты а сейчас ещё и 100 000 на карточку получат.

Сиди обтекай.
👍279
Типы в языках программирования .pdf
2.4 MB
Страшная тайна программирования

От новичков часто слышу, что они убивают много дней работы на то, чтобы сделать систему гибкой: готовой к любым задачам и расширяемой во все 4 стороны света.

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

Я люблю приводить в пример презерватив с водой.

Воду таскать в ведре легче, чем в презервативе, потому что он постоянно норовит выскочить из рук. Он гибкий? Конечно! Удобный? Нет!

Также и код. Нет никакого смысла делать супер гибкие вещи.

В начале своей карьеры я прочитал книгу: "Types and Programming Languages. Benjamin C. Pierce". Она многое расставила по местам и до сих пор является важным фундаментом моих навыков.

В ней хорошо рассказывается: что такое система типов и почему она так важна. Любое нормальное проектирование систем промышленного уровня невозможно без понимания этого.

К слову, в 2016-ом году нобелевскую премию по экономике получили Харт и Хольмстрём за "За их вклад в развитие теории контрактов". А на следующий год эту же премию получил Талер за "За вклад в поведенческую экономику".

Прошло не так много лет, но мне уже давно очевидно, что современное программирование - это ближе к экономике, чем к информатике.

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

Поэтому страшная тайна высокоуровневого программирования в том, что оно относится к современной науке экономике больше, чем к информатике.
👍184
Как жаль

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

Формула Сакутина
помогает защититься от этого на этапе первых тестов (замер CTR промо-материалов), жаль что ребята работали без этого.

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

Маркетинговый бюджет распределяется на основе показателя ROMI. Условно если вкладываешь рубль и возвращается больше то дают денег, если нет то проект убивают.

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

По этому если проект не окупает 1000 рублей бюджета то и больше уже не окупит.

Эх, но проект реально творческий и классный.
👍129
Два часа ночи а мы все еще пишем вам невероятный курс для YouTube. Сегодня наверное часов до 5 запись будет, но оно того стоит. Всю душу вложили, спасибо всем коллегам кто плечом к плечу в деле до последнего
👍456
Спасибо, Максим Терентьев!

Сегодня мою студию покидает наш ученик Максим. Он учился у нас с нуля и после курса попал в Агаву, где прокачался до уровня Middle и ушёл к коллегам из JustMoby за новыми вызовами.

С ними мы, кстати, знакомы. Встречались на конференции в Перми. Фотка от туда.

Максим поработал с нами над Аванпостом, который набрал 500 000 игроков, и рядом других проектов. В том числе совместно с нашими партнёрами из США он занимался портированием игры на 5 000 000 игроков.
👍159
Растем как бамбук
👍520
Мы закончили курс по Unity!

Последние дни вся команда была в офисе до 5 утра, чтобы закончить запись лекций. Спасибо им за эту титаническую работу!

У меня есть традиция, когда я задерживаюсь на работе, то домой прихожу с букетом.

За последнюю неделю в доме кончились все вазы и кастрюли.
👍454
Я в Сербии. Сразу после сьемки последней лекции поехал в аэропорт и сейчас в Белграде.

Угадайте зачем
👍185