Спасибо за 200 000 просмотров под бесплатным курсом!
Я понял, что могу эффективно бороться с инфоцыганами не критикой, а просто делая то же самое, что и они, но бесплатно и в 10 раз круче. А они сами помрут от своей бестолковости)
К сожалению, делая критикующий контент, я создаю больше ненависти в этом мире, и в банальном сраче теряются мудрые мысли и полезные знания.
Давайте сосредоточимся в новом году на полезном контенте. Подписывайтесь и будьте со мной.
Я понял, что могу эффективно бороться с инфоцыганами не критикой, а просто делая то же самое, что и они, но бесплатно и в 10 раз круче. А они сами помрут от своей бестолковости)
К сожалению, делая критикующий контент, я создаю больше ненависти в этом мире, и в банальном сраче теряются мудрые мысли и полезные знания.
Давайте сосредоточимся в новом году на полезном контенте. Подписывайтесь и будьте со мной.
👍436👎2
Прокачиваем систему постройки базы
Я вижу геймплей игры в духе Симс, но где тебя постоянно атакуют зомби. Самое главное - соблюсти идеальный баланс: система постройки должна оставаться простой и понятной, но при этом глубокой по функционалу и взаимодействию с противниками.
Есть золотая фраза: "Easy to learn, hard to master".
Я считаю, что игра должна быть простая и очевидная на поверхности, но глубокая внутри. Некоторые разработчики делают наоборот, усложняют простейшие операции, так как боятся, что из-за любого упрощения игра становится «казуальней».
Мне понадобилась неделя, чтобы объяснить разработчикам, что при постройке нам нужно удалить:
1) Повороты объектов;
2) Свободное размещение;
3) Некоторые бестолковые объекты;
4) Зону обстрела у пушек.
В итоге система строительства стала проще и интуитивнее, объекты размещаются по сетке, вращать их не нужно, пушки стреляют вокруг себя, а стены динамически подстраиваются. И теперь строительство базы - это творчество и решение задачи обороны, а не борьба с интерфейсом.
Мы очень любим во время создания игр фокусироваться на первом принятом решении, даже если оно неудачное, и потом до конца за него топить.
Но на мой взгляд, игра должна не делаться, а переделываться. И каждый раз, когда садишься, надо подумать: «Что из этого полный бред, и что надо сделать по-другому». Конечно, морально это сложно.
Кстати, это когнитивное искажение: "искажение в восприятии сделанного выбора", советую почитать на досуге.
У вас бывало такое, что сделали глупость и до последнего считали, что это правильно? Я так, например, долгое время гиперказуал защищал :)
Я вижу геймплей игры в духе Симс, но где тебя постоянно атакуют зомби. Самое главное - соблюсти идеальный баланс: система постройки должна оставаться простой и понятной, но при этом глубокой по функционалу и взаимодействию с противниками.
Есть золотая фраза: "Easy to learn, hard to master".
Я считаю, что игра должна быть простая и очевидная на поверхности, но глубокая внутри. Некоторые разработчики делают наоборот, усложняют простейшие операции, так как боятся, что из-за любого упрощения игра становится «казуальней».
Мне понадобилась неделя, чтобы объяснить разработчикам, что при постройке нам нужно удалить:
1) Повороты объектов;
2) Свободное размещение;
3) Некоторые бестолковые объекты;
4) Зону обстрела у пушек.
В итоге система строительства стала проще и интуитивнее, объекты размещаются по сетке, вращать их не нужно, пушки стреляют вокруг себя, а стены динамически подстраиваются. И теперь строительство базы - это творчество и решение задачи обороны, а не борьба с интерфейсом.
Мы очень любим во время создания игр фокусироваться на первом принятом решении, даже если оно неудачное, и потом до конца за него топить.
Но на мой взгляд, игра должна не делаться, а переделываться. И каждый раз, когда садишься, надо подумать: «Что из этого полный бред, и что надо сделать по-другому». Конечно, морально это сложно.
Кстати, это когнитивное искажение: "искажение в восприятии сделанного выбора", советую почитать на досуге.
У вас бывало такое, что сделали глупость и до последнего считали, что это правильно? Я так, например, долгое время гиперказуал защищал :)
👍202
Вчерашний пост натолкнул меня на мысль.
А зачем мы зациклились на браузерках? Может пора и на них трезво взглянуть?
А зачем мы зациклились на браузерках? Может пора и на них трезво взглянуть?
👍229👎3
Кринж история
Вчера за ужином услышал про чувака, который полегоньку мутился на ставках и учился в вузе. Где-то он прочитал, что можно сделать игру для мобилок, она стрельнёт, и он заработает много денег.
И история не про то, как человек сел изучать программирование и геймдизайн. Он решил сразу стать инвестором, нанять нужных людей и штурмовать сторы. Денег не было, обычный студент, а бесплатно как-то люди не спешили с ними работать.
Но у него была девушка с очень обеспеченными родителями, и этот ебланидзе (по-другому не назвать), начинает делать всё, чтобы она залетела. Расчёт был на то, что если она забеременеет, то родители организуют свадьбу и надарят молодым денег, на которые наш предприниматель начнёт успешный бизнес по созданию игр.
И у него это получилось, не знаю как, но получилось. Свадьбу отыграть решили сразу, чтобы на фотках не видно было живот, буквально через 2 месяца прошёл банкет, молодым подарили квартиру в элитном ЖК, кучу денег, а белья постельного вообще не пересчитать.
Какой шаг делает наш герой дальше?
Правильно! Арендует офис, покупает туда зачем-то пару игровых компов и летит отдыхать с женой на Бали) Потом возвращается и оказывается, что денег на разработку осталось ну очень мало)
Идёт на какие-то бизнес-курсы, где его учат искать инвесторов и "продавать свои идеи людям", за недельный курс он отдал что-то в районе 200 000 рублей. В тариф входила помощь в создании презентации игры для поиска инвестиций. Ну точнее, как на основе картинок из интернета в PowerPoint склепать рассказ об идее, потенциальном рынке и прогноз, сколько миллионов тыщ это всё будет приносить.
Собственно, мы его за столом-то и вспомнили, потому что я сижу и говорю: "Опять N пытается встречу назначить, поговорить о перспективах его проекта", и все-такие: "О, тебе тоже?". С нами во время разговора был его сокурсник, который этот кринж наблюдал с самого начала и в первых рядах, он и рассказал, как там каша заваривалась.
Короче, человек уже 4 года носится с презентацией и пытается убедить всех вокруг, что идея крутая и перспективная, осталось её только сделать. Но сделать должен кто-то другой, а он будет "автором" и "креативным директором", и за это хочет какие-то жалкие 50% от прибыли.
Он стал локальным мемом, сложно найти человека, который не видел этой презентации))
Вчера за ужином услышал про чувака, который полегоньку мутился на ставках и учился в вузе. Где-то он прочитал, что можно сделать игру для мобилок, она стрельнёт, и он заработает много денег.
И история не про то, как человек сел изучать программирование и геймдизайн. Он решил сразу стать инвестором, нанять нужных людей и штурмовать сторы. Денег не было, обычный студент, а бесплатно как-то люди не спешили с ними работать.
Но у него была девушка с очень обеспеченными родителями, и этот ебланидзе (по-другому не назвать), начинает делать всё, чтобы она залетела. Расчёт был на то, что если она забеременеет, то родители организуют свадьбу и надарят молодым денег, на которые наш предприниматель начнёт успешный бизнес по созданию игр.
И у него это получилось, не знаю как, но получилось. Свадьбу отыграть решили сразу, чтобы на фотках не видно было живот, буквально через 2 месяца прошёл банкет, молодым подарили квартиру в элитном ЖК, кучу денег, а белья постельного вообще не пересчитать.
Какой шаг делает наш герой дальше?
Правильно! Арендует офис, покупает туда зачем-то пару игровых компов и летит отдыхать с женой на Бали) Потом возвращается и оказывается, что денег на разработку осталось ну очень мало)
Идёт на какие-то бизнес-курсы, где его учат искать инвесторов и "продавать свои идеи людям", за недельный курс он отдал что-то в районе 200 000 рублей. В тариф входила помощь в создании презентации игры для поиска инвестиций. Ну точнее, как на основе картинок из интернета в PowerPoint склепать рассказ об идее, потенциальном рынке и прогноз, сколько миллионов тыщ это всё будет приносить.
Собственно, мы его за столом-то и вспомнили, потому что я сижу и говорю: "Опять N пытается встречу назначить, поговорить о перспективах его проекта", и все-такие: "О, тебе тоже?". С нами во время разговора был его сокурсник, который этот кринж наблюдал с самого начала и в первых рядах, он и рассказал, как там каша заваривалась.
Короче, человек уже 4 года носится с презентацией и пытается убедить всех вокруг, что идея крутая и перспективная, осталось её только сделать. Но сделать должен кто-то другой, а он будет "автором" и "креативным директором", и за это хочет какие-то жалкие 50% от прибыли.
Он стал локальным мемом, сложно найти человека, который не видел этой презентации))
👍321
This media is not supported in your browser
VIEW IN TELEGRAM
Сильно переработали кликер, за последний месяц команда вложила очень много труда!
Через неделю будем выпускать 😎
Через неделю будем выпускать 😎
👍237👎1
Главный косяк кликера
Сегодня я узнал, что для всех трёх разработчиков кликера это - первый проект. Они совсем недавно закончили нашу школу и их вовремя подхватил геймдизайнер Анжела. Нас в первую очередь зацепил их подход к разработке. На всех этапах проекта они не хотели просто сделать ну хоть как-то на отъ*бись, закинуть на площадки и пойти дальше. Они пришли с идеей сделать качественную игру, которую будут развивать после релиза. И убивать такой энтузиазм стало бы огромной ошибкой.
Да, ребята косячили, но они очень круто прошли первую итерацию и я даже не подумал, что это может быть их первый проект.
Сейчас заглянул к ним в дискорд, чтобы поспрашивать всякое. У всех троих были одинаковые ответы (они же команда), поэтому объединю их:
Я: Коллеги, очень горжусь что у вас первый проект такого качества. Что почувствовали, когда он вышел?
Команда: Гордость и большую радость.
Я: Что разочаровало?
Команда: Надеялись сразу выстрелит, и мы будем дорабатывать и добавлять новые фишки в проект.
Я: Ещё не всё потеряно. Игры не делаются, а переделываются. А чему научились на проекте? Какой главный урок?
Команда: DI контейнеры, со временем проект сильно запутался и сейчас при сильных изменениях много проблем.
Я: А если не про код?
Команда: Работать в команде и играть в планировочный покер. Просто оценить задачу и договориться с коллегами оказалось сложнее, чем мы думали.
Я горжусь и ребятами, и тем, как построен наш процесс обучения, во время которого вы получаете кучу практического опыта. Лично я не знаю ни одной школы, которая бы имела подобные кейсы и такой классный выхлоп)
Сегодня я узнал, что для всех трёх разработчиков кликера это - первый проект. Они совсем недавно закончили нашу школу и их вовремя подхватил геймдизайнер Анжела. Нас в первую очередь зацепил их подход к разработке. На всех этапах проекта они не хотели просто сделать ну хоть как-то на отъ*бись, закинуть на площадки и пойти дальше. Они пришли с идеей сделать качественную игру, которую будут развивать после релиза. И убивать такой энтузиазм стало бы огромной ошибкой.
Да, ребята косячили, но они очень круто прошли первую итерацию и я даже не подумал, что это может быть их первый проект.
Сейчас заглянул к ним в дискорд, чтобы поспрашивать всякое. У всех троих были одинаковые ответы (они же команда), поэтому объединю их:
Я: Коллеги, очень горжусь что у вас первый проект такого качества. Что почувствовали, когда он вышел?
Команда: Гордость и большую радость.
Я: Что разочаровало?
Команда: Надеялись сразу выстрелит, и мы будем дорабатывать и добавлять новые фишки в проект.
Я: Ещё не всё потеряно. Игры не делаются, а переделываются. А чему научились на проекте? Какой главный урок?
Команда: DI контейнеры, со временем проект сильно запутался и сейчас при сильных изменениях много проблем.
Я: А если не про код?
Команда: Работать в команде и играть в планировочный покер. Просто оценить задачу и договориться с коллегами оказалось сложнее, чем мы думали.
Я горжусь и ребятами, и тем, как построен наш процесс обучения, во время которого вы получаете кучу практического опыта. Лично я не знаю ни одной школы, которая бы имела подобные кейсы и такой классный выхлоп)
👍248👎5
Стань частью AGAVA
Прямо сейчас мы ищем двух талантливых специалистов, вместе с которыми выведем наши проекты на новый уровень: Геймдизайнера и UI/UX-дизайнера. Если вы горите желанием делать игры и мечтаете влиться в геймдев, то добро пожаловать!)
Мы предлагаем:
- Полностью белое трудоустройство:
- Удалённую работу или удобный офис в Санкт-Петербурге;
- Творческую свободу и поддержку ваших креативных идей.
От вас ждём: классное портфолио, наличие интересного опыта и готовность работать с нами в формате полного рабочего дня.
Подробнее о вакансиях здесь:
Game Designer - https://spb.hh.ru/vacancy/75790405?hhtmFrom=employer_vacancies
UI/UX designer - https://spb.hh.ru/vacancy/75743637?hhtmFrom=employer_vacancies
Портфолио присылайте нашему директору Андрею Викторовичу @SuschenyaA. Не забудьте указать зарплатную вилку :)
Жду вас в нашей команде!
Прямо сейчас мы ищем двух талантливых специалистов, вместе с которыми выведем наши проекты на новый уровень: Геймдизайнера и UI/UX-дизайнера. Если вы горите желанием делать игры и мечтаете влиться в геймдев, то добро пожаловать!)
Мы предлагаем:
- Полностью белое трудоустройство:
- Удалённую работу или удобный офис в Санкт-Петербурге;
- Творческую свободу и поддержку ваших креативных идей.
От вас ждём: классное портфолио, наличие интересного опыта и готовность работать с нами в формате полного рабочего дня.
Подробнее о вакансиях здесь:
Game Designer - https://spb.hh.ru/vacancy/75790405?hhtmFrom=employer_vacancies
UI/UX designer - https://spb.hh.ru/vacancy/75743637?hhtmFrom=employer_vacancies
Портфолио присылайте нашему директору Андрею Викторовичу @SuschenyaA. Не забудьте указать зарплатную вилку :)
Жду вас в нашей команде!
👍60👎11
Остаюсь на второй год
По диплому дедлайн уже завтра, и я не успел. Если вы думаете, что я биоробот, который везде успевает, - вы ошибаетесь.
Когда у нас случился кризис и обе мои компании впали в стопор, я смог провести их через изменения и заработать много денег, чем доказал полученные знания на практике, но у меня не хватило времени как следует написать диплом.
Закрыть эту историю я хочу нормально и договорился с куратором сдвинуть защиту на май. Неприятно, конечно, что отстал от группы и не справился. Честно вам скажу - гложет немного.
По диплому дедлайн уже завтра, и я не успел. Если вы думаете, что я биоробот, который везде успевает, - вы ошибаетесь.
Когда у нас случился кризис и обе мои компании впали в стопор, я смог провести их через изменения и заработать много денег, чем доказал полученные знания на практике, но у меня не хватило времени как следует написать диплом.
Закрыть эту историю я хочу нормально и договорился с куратором сдвинуть защиту на май. Неприятно, конечно, что отстал от группы и не справился. Честно вам скажу - гложет немного.
👍313👎9
Russian indie games
Сейчас моя команда готовит фильм об инди-разработке и самих разработчиках. Мы не хотим снимать очередную документалку о проекте, который выжил и заработал миллионы. Мы делаем фильм о трушном инди, без громких имен. О том, как это выглядит на самом деле без невероятных историй с ошибкой выжившего.
Мы хотим снять фильм о людях и показать, с чем на самом деле придется столкнуться инди-разработчику в России. О поиске идеи, отношении окружающих к твоей мечте, о том, как сложно продвинуть свой проект и найти на него хоть какие-то деньги.
Я знаю, что среди вас много инди-разработчиков, и если вам есть что рассказать о своих проектах, поделиться, с чем вы столкнулись при разработке и как это повлияло на вас, то записывайте свои истории на видео и присылайте его в тг @Marija_Ladoga.
С авторами самых интересных историй мы свяжемся и предложим принять участие в съемках проекта. Жду ваших историй)
Сейчас моя команда готовит фильм об инди-разработке и самих разработчиках. Мы не хотим снимать очередную документалку о проекте, который выжил и заработал миллионы. Мы делаем фильм о трушном инди, без громких имен. О том, как это выглядит на самом деле без невероятных историй с ошибкой выжившего.
Мы хотим снять фильм о людях и показать, с чем на самом деле придется столкнуться инди-разработчику в России. О поиске идеи, отношении окружающих к твоей мечте, о том, как сложно продвинуть свой проект и найти на него хоть какие-то деньги.
Я знаю, что среди вас много инди-разработчиков, и если вам есть что рассказать о своих проектах, поделиться, с чем вы столкнулись при разработке и как это повлияло на вас, то записывайте свои истории на видео и присылайте его в тг @Marija_Ladoga.
С авторами самых интересных историй мы свяжемся и предложим принять участие в съемках проекта. Жду ваших историй)
👍236👎1
Обучаем бесплатно с Яндексом
Открылся набор на бесплатный интенсив по разработке игр, который мы сделали совместно с Яндекс.Лицеем. Интенсив доступен бесплатно для всех, кто младше 18 лет.
Преподавать буду лично я :)
Записаться - https://academy.yandex.ru/intensive/gamedev
Открылся набор на бесплатный интенсив по разработке игр, который мы сделали совместно с Яндекс.Лицеем. Интенсив доступен бесплатно для всех, кто младше 18 лет.
Преподавать буду лично я :)
Записаться - https://academy.yandex.ru/intensive/gamedev
👍132👎13
Давно не обозревал код! И тут сам бог велел. Давайте вспомним старое?))
1. В парных блоках скобки должны быть либо в двух, либо ни в одном. Надо добавить в if { }
2. С On начинаются обработчики событий, а названия событий Past Simple либо Present Continoius. Правильно JoinedToNMG += OnJoined или RedirectToSource да если это доменный метод.
3. В блоке else += без пробелов.
4. Я честно вообще не понял логики этих событий, хуйня какая-то. Да и их можно вынести за if-else блок, просто дубляж кода сейчас.
5. До декларации метода RedirectToSource неплохо было бы строчку отступить.
6. В метод Join просто захардкодили аргумент, так ещё и без протокола.
7. NewLife - статический тип сервис? А почему такой мутабельный?
Получается такая логика, что каждую итерацию меня подписывают на событие, при достижении которого меня редиректят, но это обманка. На самом деле меня подписывают на их паблик, а если я ещё и девелопер, то я начинаю с ними программировать.
Идиотский код и идиотская практика строить нарратив через исходники.
1. В парных блоках скобки должны быть либо в двух, либо ни в одном. Надо добавить в if { }
2. С On начинаются обработчики событий, а названия событий Past Simple либо Present Continoius. Правильно JoinedToNMG += OnJoined или RedirectToSource да если это доменный метод.
3. В блоке else += без пробелов.
4. Я честно вообще не понял логики этих событий, хуйня какая-то. Да и их можно вынести за if-else блок, просто дубляж кода сейчас.
5. До декларации метода RedirectToSource неплохо было бы строчку отступить.
6. В метод Join просто захардкодили аргумент, так ещё и без протокола.
7. NewLife - статический тип сервис? А почему такой мутабельный?
Получается такая логика, что каждую итерацию меня подписывают на событие, при достижении которого меня редиректят, но это обманка. На самом деле меня подписывают на их паблик, а если я ещё и девелопер, то я начинаю с ними программировать.
Идиотский код и идиотская практика строить нарратив через исходники.
👍173👎9
Говорят, что господь болезнями проверяет наше смирение
Сейчас очень много интересных дел и проектов, которыми я хочу заниматься и днём и ночью, но словил грипп.
Последние пару дней в таком состоянии я вёл стратегическую сессию, но сегодня даже с кровати встать не могу. Лежу, выплëвываю лёгкие и температурю в домашней обстановке.
Записался к врачу на вечер, буду лечиться. А вам желаю не болеть)
Сейчас очень много интересных дел и проектов, которыми я хочу заниматься и днём и ночью, но словил грипп.
Последние пару дней в таком состоянии я вёл стратегическую сессию, но сегодня даже с кровати встать не могу. Лежу, выплëвываю лёгкие и температурю в домашней обстановке.
Записался к врачу на вечер, буду лечиться. А вам желаю не болеть)
👍231👎4
Финал лучшего псевдоинтеллектуального IT-шоу уже близок
В сентябре вы увидели первый выпуск "Кода в мешке", того самого шоу, где мы разнесли программистов, а потом сделали это еще два раза. Такого формата и уровня в IT-сегменте российского YouTube ещё не было.
Спустя 5 месяцев, три больших выпуска и сотни часов монтажа мы готовы анонсировать финал. Уже скоро я соберу победителей предыдущих частей и проверю, на что они способны.
Пишите в комментах, кто заберёт главный приз и сможет избежать святой инквизиции.
А пока финал не вышел, предлагаю вам вспомнить прошлые выпуски:
1-й - https://www.youtube.com/watch?v=lKRD9ZnIYWk
2-й - https://www.youtube.com/watch?v=6pdsVRax1uA&t=4s
3-й - https://www.youtube.com/watch?v=uV8j4_Xcg-s
P.S. Будем считать, что это был первый сезон, а вот будет ли второй - зависит только от вас)
В сентябре вы увидели первый выпуск "Кода в мешке", того самого шоу, где мы разнесли программистов, а потом сделали это еще два раза. Такого формата и уровня в IT-сегменте российского YouTube ещё не было.
Спустя 5 месяцев, три больших выпуска и сотни часов монтажа мы готовы анонсировать финал. Уже скоро я соберу победителей предыдущих частей и проверю, на что они способны.
Пишите в комментах, кто заберёт главный приз и сможет избежать святой инквизиции.
А пока финал не вышел, предлагаю вам вспомнить прошлые выпуски:
1-й - https://www.youtube.com/watch?v=lKRD9ZnIYWk
2-й - https://www.youtube.com/watch?v=6pdsVRax1uA&t=4s
3-й - https://www.youtube.com/watch?v=uV8j4_Xcg-s
P.S. Будем считать, что это был первый сезон, а вот будет ли второй - зависит только от вас)
👍142👎1