#QuestionsAndAnswers
🔺Как рассчитать ценность игры?
🔹Из моего опыта и анализа методов ценообразования я могу сказать, что не существует какого-то одного правильного подхода. Если такой подход и есть, вам о нём никогда не расскажут, потому что это коммерческая тайна.
Существует несколько вариантов ценообразования:
* рассчитать цену на основе издержек;
* рассчитать цену на основе нормы потребления игр;
* рассчитать цену, исходя из предполагаемого потребления.
Все эти методы основаны на анализе рыночного спроса и маркетинговом анализе. Поэтому большинству инди-команд это будет недоступно, так как для получения необходимых данных требуются немалые средства.
Однако я не могу не поделиться своим видением ситуации. Будучи независимым разработчиком, я понимаю, что инди-разработчикам стоит формировать цену исходя из нормы доходности покупателя. В этом случае можно разбить игроков на группы по уровню заработка, понять их демографические характеристики, личные особенности и паттерны поведения, при этом не потратив ни копейки на исследования.
Такой подход позволяет довольно точно определить, сколько должна стоить игра, чтобы ваши игроки могли её купить. При этом вопрос о том, купят ли её, не учитывается, потому что цена не отвечает на этот вопрос. Ответ даёт то, как вы представляете свой продукт, чтобы его захотели купить.
🔺Как рассчитать ценность игры?
🔹Из моего опыта и анализа методов ценообразования я могу сказать, что не существует какого-то одного правильного подхода. Если такой подход и есть, вам о нём никогда не расскажут, потому что это коммерческая тайна.
Существует несколько вариантов ценообразования:
* рассчитать цену на основе издержек;
* рассчитать цену на основе нормы потребления игр;
* рассчитать цену, исходя из предполагаемого потребления.
Все эти методы основаны на анализе рыночного спроса и маркетинговом анализе. Поэтому большинству инди-команд это будет недоступно, так как для получения необходимых данных требуются немалые средства.
Однако я не могу не поделиться своим видением ситуации. Будучи независимым разработчиком, я понимаю, что инди-разработчикам стоит формировать цену исходя из нормы доходности покупателя. В этом случае можно разбить игроков на группы по уровню заработка, понять их демографические характеристики, личные особенности и паттерны поведения, при этом не потратив ни копейки на исследования.
Такой подход позволяет довольно точно определить, сколько должна стоить игра, чтобы ваши игроки могли её купить. При этом вопрос о том, купят ли её, не учитывается, потому что цена не отвечает на этот вопрос. Ответ даёт то, как вы представляете свой продукт, чтобы его захотели купить.
#QuestionsAndAnswers
🔺Как найти единомышленников, которые будут готовы идти до конца независимо от результата?
🔹Ответ на этот вопрос может показаться неожиданным: таких людей нельзя найти. Однако, если вы верите в то, что существует способ найти единомышленников, то вы можете быть разочарованы.
Дело в том, что в мире, где люди часто оказываются попутчиками, которые входят в вашу жизнь на одной станции и уходят на другой, не существует концепции того, что эти попутчики доедут с вами до конца вашего пути. Кроме того, каждый человек видит мир по-своему, и то, что вы можете считать отсутствием единомыслия, для вашего напарника может быть новым шагом для становления ваших отношений.
Однако если вернуться к вопросу о том, как найти единомышленников, даже если их нельзя найти, то можно сделать следующий вывод:
1. Чтобы найти таких людей, нужно всегда держать в голове, что человек когда-то всё равно уйдёт из команды. Важно знать этот момент (не спрашивая об этом человека на прямую) и быть готовым к нему.
2. Подумайте о том, что вы можете дать своему напарнику сейчас, и что он уже получается от вас. (То что он получает должно быть ощутимо)
3. Будьте лучше в тех делах, которые ваш напарник не может покрыть своими навыками, если это необходимо для проекта или общего дела. (Например когда, ваш коллега не может что-то сделать, по неопытности, а вы можете)
Первый пункт позволит вам подстроиться под проектную деятельность так, чтобы успеть сделать проект до того, как единомышленник уйдёт. Второй пункт создаст условия для его зависимости от вас, что не даст ему так просто уйти. А третий пункт подчеркнёт наглядно, что без вас как личности он сам до общего командного результата не доберётся и может быть даже даст вам кредит доверия на вершение своей трудовой жизни с вами.
П. С.
Конкретный поиск единомышленников я не описывал потому, что это дело прикладное. Искать можно где угодно, хоть среди родных или в социальных сетях. Потому что единомышленник — это не уникальный человек, который вас где-то ждёт в определённом месте. Это человек, который всего лишь на всегда совпал с вами в потребности делать общее дело. И это то, что вас объединяет.
🔺Как найти единомышленников, которые будут готовы идти до конца независимо от результата?
🔹Ответ на этот вопрос может показаться неожиданным: таких людей нельзя найти. Однако, если вы верите в то, что существует способ найти единомышленников, то вы можете быть разочарованы.
Дело в том, что в мире, где люди часто оказываются попутчиками, которые входят в вашу жизнь на одной станции и уходят на другой, не существует концепции того, что эти попутчики доедут с вами до конца вашего пути. Кроме того, каждый человек видит мир по-своему, и то, что вы можете считать отсутствием единомыслия, для вашего напарника может быть новым шагом для становления ваших отношений.
Однако если вернуться к вопросу о том, как найти единомышленников, даже если их нельзя найти, то можно сделать следующий вывод:
1. Чтобы найти таких людей, нужно всегда держать в голове, что человек когда-то всё равно уйдёт из команды. Важно знать этот момент (не спрашивая об этом человека на прямую) и быть готовым к нему.
2. Подумайте о том, что вы можете дать своему напарнику сейчас, и что он уже получается от вас. (То что он получает должно быть ощутимо)
3. Будьте лучше в тех делах, которые ваш напарник не может покрыть своими навыками, если это необходимо для проекта или общего дела. (Например когда, ваш коллега не может что-то сделать, по неопытности, а вы можете)
Первый пункт позволит вам подстроиться под проектную деятельность так, чтобы успеть сделать проект до того, как единомышленник уйдёт. Второй пункт создаст условия для его зависимости от вас, что не даст ему так просто уйти. А третий пункт подчеркнёт наглядно, что без вас как личности он сам до общего командного результата не доберётся и может быть даже даст вам кредит доверия на вершение своей трудовой жизни с вами.
П. С.
Конкретный поиск единомышленников я не описывал потому, что это дело прикладное. Искать можно где угодно, хоть среди родных или в социальных сетях. Потому что единомышленник — это не уникальный человек, который вас где-то ждёт в определённом месте. Это человек, который всего лишь на всегда совпал с вами в потребности делать общее дело. И это то, что вас объединяет.
#DigitalOpinion
Наконец-то закончились два насыщенных дня и ещё один непростой день, полностью посвящённые разработке. В этом посте я хочу поделиться своими мыслями о не самых очевидных трудностях, с которыми сталкиваются разработчики.
Последние дни я работал над составлением портфолио для будущей работы. Это своего рода практика, которая показывает, что я могу делать то, что хочу. Обычно при моём уровне навыков процесс идёт монотонно и гладко. Я заранее предвижу возможные сложности при реализации проекта, понимаю, почему нужно описывать функции именно так, а не иначе, и умею быстро осваивать новый функционал или библиотеку. Благодаря этому всё у меня идёт как по маслу.
Однако есть и обратная сторона медали. При всех моих навыках я могу потратить много времени на что-то неожиданное, что кажется понятным даже пятилетнему ребёнку. Как часто бывает в разработке: ты застреваешь на самом простом коде.
В результате я провёл двое суток по 13 часов, пытаясь решить проблему в своём коде. Я делал получасовые перерывы, но только на конец вторых суток я случайно нашёл решение.
Как вы могли понять, минус, о котором я говорю, заключается в том, что даже при высоком уровне навыков ты можешь застрять на простой задаче и стать заложником «криветочного» образа жизни. А это, в свою очередь, приводит к проблемам с физическим здоровьем, если не с ментальным (например, если у тебя есть рабочие дедлайны, которые в какой-то момент начинают давить на тебя, и ты, помимо болей в спине, чувствуешь ужас или самобичевание).
Кроме того, проблемы со здоровьем могут оказаться такими же неожиданными и важными, как и тот простой код, на котором ты застрял. Например, при длительном сидении на одном месте усиливаются хронические заболевания или появляются новые, ранее скрытые. Добавьте к этому поддержание ментального состояния с помощью не самых полезных продуктов, таких как чипсы и кола, и язвы вам обеспечены. И так далее, ещё много болячек.
Поэтому одним из весомых, и на первый взгляд не таких важных, минусов бытия программиста является здоровье.
Наконец-то закончились два насыщенных дня и ещё один непростой день, полностью посвящённые разработке. В этом посте я хочу поделиться своими мыслями о не самых очевидных трудностях, с которыми сталкиваются разработчики.
Последние дни я работал над составлением портфолио для будущей работы. Это своего рода практика, которая показывает, что я могу делать то, что хочу. Обычно при моём уровне навыков процесс идёт монотонно и гладко. Я заранее предвижу возможные сложности при реализации проекта, понимаю, почему нужно описывать функции именно так, а не иначе, и умею быстро осваивать новый функционал или библиотеку. Благодаря этому всё у меня идёт как по маслу.
Однако есть и обратная сторона медали. При всех моих навыках я могу потратить много времени на что-то неожиданное, что кажется понятным даже пятилетнему ребёнку. Как часто бывает в разработке: ты застреваешь на самом простом коде.
В результате я провёл двое суток по 13 часов, пытаясь решить проблему в своём коде. Я делал получасовые перерывы, но только на конец вторых суток я случайно нашёл решение.
Как вы могли понять, минус, о котором я говорю, заключается в том, что даже при высоком уровне навыков ты можешь застрять на простой задаче и стать заложником «криветочного» образа жизни. А это, в свою очередь, приводит к проблемам с физическим здоровьем, если не с ментальным (например, если у тебя есть рабочие дедлайны, которые в какой-то момент начинают давить на тебя, и ты, помимо болей в спине, чувствуешь ужас или самобичевание).
Кроме того, проблемы со здоровьем могут оказаться такими же неожиданными и важными, как и тот простой код, на котором ты застрял. Например, при длительном сидении на одном месте усиливаются хронические заболевания или появляются новые, ранее скрытые. Добавьте к этому поддержание ментального состояния с помощью не самых полезных продуктов, таких как чипсы и кола, и язвы вам обеспечены. И так далее, ещё много болячек.
Поэтому одним из весомых, и на первый взгляд не таких важных, минусов бытия программиста является здоровье.
#WorkProgress
Немного не очень свежих, но все же скриншотов местности, в которой будут проходить события игры dead mountain.
На данный момент перенесли карту на свежую версию движка и понизили количество старых багов.
Немного не очень свежих, но все же скриншотов местности, в которой будут проходить события игры dead mountain.
На данный момент перенесли карту на свежую версию движка и понизили количество старых багов.
Media is too big
VIEW IN TELEGRAM
#WorkProgress
Вот ещё немного информации о моём последнем проекте. Я работаю над ним в одиночку. Это будет ролевая игра с элементами рогалика. Её особенность — особая система стрельбы, система бафов и дебафов, а также непостоянные локации и NPC, которые будут атаковать игрока.
Стрельба в игре сделана довольно просто, но это также усложняет игровой процесс. Чтобы стрелять, нужно просто удерживать кнопку. Чем дольше её держишь, тем разнообразнее и сильнее урон, но при этом персонаж становится медленнее и более уязвимым.
Система навыков и развития в игре основана на том, что каждый навык имеет свой противоположный навык. Например, если вы улучшите навык, ускоряющий стрельбу, негативная сторона этого навыка может сказаться на количестве вашего здоровья. Кроме того, комбинации таких навыков будут генерироваться случайным образом.
Помимо перков, будут меняться и локации. Например, на одной из них вы не сможете использовать щит, на другой — рукопашный бой, или же не сможете летать, если я реализую такую опцию.
Вот ещё немного информации о моём последнем проекте. Я работаю над ним в одиночку. Это будет ролевая игра с элементами рогалика. Её особенность — особая система стрельбы, система бафов и дебафов, а также непостоянные локации и NPC, которые будут атаковать игрока.
Стрельба в игре сделана довольно просто, но это также усложняет игровой процесс. Чтобы стрелять, нужно просто удерживать кнопку. Чем дольше её держишь, тем разнообразнее и сильнее урон, но при этом персонаж становится медленнее и более уязвимым.
Система навыков и развития в игре основана на том, что каждый навык имеет свой противоположный навык. Например, если вы улучшите навык, ускоряющий стрельбу, негативная сторона этого навыка может сказаться на количестве вашего здоровья. Кроме того, комбинации таких навыков будут генерироваться случайным образом.
Помимо перков, будут меняться и локации. Например, на одной из них вы не сможете использовать щит, на другой — рукопашный бой, или же не сможете летать, если я реализую такую опцию.
🔥2
#QuestionsAndAnswers
🔺Требуется ли для разработки игр знания языков программирования. Если да, то каких?
🔹В зависимости от направления и формы разработки, знать язык может и не потребуется.
Например, при создании настольных игр геймдизайн и механики могут быть реализованы без использования языков программирования. Однако при разработке видеоигр знание языков программирования является важным, но в наше время, когда геймдев стал доступнее, изучение языков может быть и не нужным.
Сегодня существует множество движков, которые позволяют программировать без знания языков. Например, язык скриптов Unreal Engine. В этом случае логика игры строится из «кубиков», которые дают ожидаемый результат. Для начинающих разработчиков этого может быть достаточно. Однако важно понимать, что даже эти «кубики» созданы на определённом языке программирования, и вы по сути также программируете на этом языке, просто не вдаваясь в его детали, что может сказаться на оптимизации игры.
Среди наиболее популярных языков программирования для разработки игр можно выделить C# и C++. Однако этот список не исчерпывающий, так как при желании можно программировать игры на многих других языках, например, Java или Python.
🔺Требуется ли для разработки игр знания языков программирования. Если да, то каких?
🔹В зависимости от направления и формы разработки, знать язык может и не потребуется.
Например, при создании настольных игр геймдизайн и механики могут быть реализованы без использования языков программирования. Однако при разработке видеоигр знание языков программирования является важным, но в наше время, когда геймдев стал доступнее, изучение языков может быть и не нужным.
Сегодня существует множество движков, которые позволяют программировать без знания языков. Например, язык скриптов Unreal Engine. В этом случае логика игры строится из «кубиков», которые дают ожидаемый результат. Для начинающих разработчиков этого может быть достаточно. Однако важно понимать, что даже эти «кубики» созданы на определённом языке программирования, и вы по сути также программируете на этом языке, просто не вдаваясь в его детали, что может сказаться на оптимизации игры.
Среди наиболее популярных языков программирования для разработки игр можно выделить C# и C++. Однако этот список не исчерпывающий, так как при желании можно программировать игры на многих других языках, например, Java или Python.
🔥1
#QuestionsAndAnswers
🔺Сколько по времени может длиться разработка игры?
🔹Вопрос времени — это сложный вопрос, на который невозможно дать однозначный ответ.
Каждый проект уникален и требует разных ресурсов: времени, денег, сил и людей. Поэтому невозможно сказать, сколько времени потребуется на реализацию какого-то одного среднестатистического проекта.
Однако, чтобы дать более точный ответ, можно обратиться к теории менеджмента. В ней выделяют четыре ключевых фактора: время, деньги и люди. Если нужно ускорить выполнение проекта, можно увеличить количество людей или объём финансирования, а также улучшить контроль над процессом.
Зная, сколько времени требуется для выполнения определённого объёма работы одним сотрудником, руководители проектов могут определить, сколько людей или денег им нужно, чтобы завершить проект в срок.
🔺Сколько по времени может длиться разработка игры?
🔹Вопрос времени — это сложный вопрос, на который невозможно дать однозначный ответ.
Каждый проект уникален и требует разных ресурсов: времени, денег, сил и людей. Поэтому невозможно сказать, сколько времени потребуется на реализацию какого-то одного среднестатистического проекта.
Однако, чтобы дать более точный ответ, можно обратиться к теории менеджмента. В ней выделяют четыре ключевых фактора: время, деньги и люди. Если нужно ускорить выполнение проекта, можно увеличить количество людей или объём финансирования, а также улучшить контроль над процессом.
Зная, сколько времени требуется для выполнения определённого объёма работы одним сотрудником, руководители проектов могут определить, сколько людей или денег им нужно, чтобы завершить проект в срок.
🔥1