- Система динамической конфигурации — баланс игры — дело тонкое. Его нужно постоянно мониторить и править. Будете ли вы каждый раз обновлять клиент игры, если надо поменять всего один параметр в балансе? Или если необходимо обновить/добавить локализацию?
- Система скачиваемого контента — даже когда разработчик завершил свою работу над игрой, она продолжает жить. Без программных обновлений, игра может развиваться. Новые уровни, новые вещи, новые персонажи и т.д. Пусть работают худождники/моделлеры/геймдизайнеры.
- Интеграция с социальными платформами — игроки — это ваши друзья. Если игра им нравится, они сами будут рассказывать об этом. Очень важно дать им такую возможность. Пусть кричат об этом в соц. сетях и приводят друзей
- Масштабирование игры — может заключаться в нескольких аспектах. Первый — пользователи. Представьте, что фишка с соц. сетями удалась, и к вам повалила куча пользователей. Есть ли у вас сервер? Справится ли ваша инфраструктура с этим? Второй аспект — увеличение объемов самой игры. Количество функций, контент, интерфейс — все растет со временем. И если вы тестировали игру с 10 уровнями, и все было отлично, то велик шанс, что при 100 уровнях все начнет тормозить. Самый простой способ — генерировать контент-заглушки, раздувая тем самым объем игры, и смотреть как она себя ведет.
- Публикация в сторах — если вы планируете поддерживать несколько сторов, то нужно это учитывать. Нужно будет интегрироваться с каждым отдельно. Ведь система микротранзакций и других платформозависимых фич у каждого стора и платформы своя. Нельзя забывать про разные операционные системы. Если вы используете кросс-платформенный движок типа Unity, то часть геморроя с вас снимается. Если нет — то у меня для вас печальные новости. Портирование движка на другую платформу — та еще радость.
Черт возьми! Вот сколько еще работы помимо геймплея!
Это на вскидку те пункты, которые вспомнил. Для новичков — будет полезно иметь полную перспективу. А профессионалы, может, дополнят список, если я что-то забыл.
В дальнейших постах я буду выкладывать ссылки на статьи, которые поясняют как сделать один из пунктов. Часть статей еще предстоит написать.
Хотите быть в курсе? Подписывайтесь на канал ;)
А так, вообще, это напоминание, что не все в игровой разработке про фан 🤓
- Система скачиваемого контента — даже когда разработчик завершил свою работу над игрой, она продолжает жить. Без программных обновлений, игра может развиваться. Новые уровни, новые вещи, новые персонажи и т.д. Пусть работают худождники/моделлеры/геймдизайнеры.
- Интеграция с социальными платформами — игроки — это ваши друзья. Если игра им нравится, они сами будут рассказывать об этом. Очень важно дать им такую возможность. Пусть кричат об этом в соц. сетях и приводят друзей
- Масштабирование игры — может заключаться в нескольких аспектах. Первый — пользователи. Представьте, что фишка с соц. сетями удалась, и к вам повалила куча пользователей. Есть ли у вас сервер? Справится ли ваша инфраструктура с этим? Второй аспект — увеличение объемов самой игры. Количество функций, контент, интерфейс — все растет со временем. И если вы тестировали игру с 10 уровнями, и все было отлично, то велик шанс, что при 100 уровнях все начнет тормозить. Самый простой способ — генерировать контент-заглушки, раздувая тем самым объем игры, и смотреть как она себя ведет.
- Публикация в сторах — если вы планируете поддерживать несколько сторов, то нужно это учитывать. Нужно будет интегрироваться с каждым отдельно. Ведь система микротранзакций и других платформозависимых фич у каждого стора и платформы своя. Нельзя забывать про разные операционные системы. Если вы используете кросс-платформенный движок типа Unity, то часть геморроя с вас снимается. Если нет — то у меня для вас печальные новости. Портирование движка на другую платформу — та еще радость.
Черт возьми! Вот сколько еще работы помимо геймплея!
Это на вскидку те пункты, которые вспомнил. Для новичков — будет полезно иметь полную перспективу. А профессионалы, может, дополнят список, если я что-то забыл.
В дальнейших постах я буду выкладывать ссылки на статьи, которые поясняют как сделать один из пунктов. Часть статей еще предстоит написать.
Хотите быть в курсе? Подписывайтесь на канал ;)
А так, вообще, это напоминание, что не все в игровой разработке про фан 🤓
Ошибки в обучении
Если вы хотите быть востребованным, то прежде всего надо знать, какие ошибки допускают новички на своём пути программиста.
Из этого видео вы как раз узнаете не только про проблемы, замедляющие ваш рост, но и разберётесь, как учится быстрее и эффективнее. Короче, настоящий мастхэв для новичков.
https://youtu.be/zqtd6OX23v4
Если вы хотите быть востребованным, то прежде всего надо знать, какие ошибки допускают новички на своём пути программиста.
Из этого видео вы как раз узнаете не только про проблемы, замедляющие ваш рост, но и разберётесь, как учится быстрее и эффективнее. Короче, настоящий мастхэв для новичков.
https://youtu.be/zqtd6OX23v4
YouTube
Какие самые распространенные ошибки в обучении на программиста?
Мы опросили наших менторов учебного центра Foxminded и собрали для вас Топ Ошибок в обучении на программиста.
Плейлисты о которых говорит Сергей:
SOLID принципы - https://www.youtube.com/watch?v=O4uhPCEDzSo&list=PLmqFxxywkatQNWLG1IZYUhKoQrnuZHqaK
Clean…
Плейлисты о которых говорит Сергей:
SOLID принципы - https://www.youtube.com/watch?v=O4uhPCEDzSo&list=PLmqFxxywkatQNWLG1IZYUhKoQrnuZHqaK
Clean…
Уверены, что вы — программист?
Не отвечайте, пока не пройдёте детектор на программиста. Пройдите наш шуточный тест, ответьте на простые вопросы и узнайте, настоящий ли вы программист или только притворяетесь:
https://tproger.ru/quiz/detektor-programmistov-otvechajte-chestno-i-my-opredelim-programmist-vy-ili-net/
Не отвечайте, пока не пройдёте детектор на программиста. Пройдите наш шуточный тест, ответьте на простые вопросы и узнайте, настоящий ли вы программист или только притворяетесь:
https://tproger.ru/quiz/detektor-programmistov-otvechajte-chestno-i-my-opredelim-programmist-vy-ili-net/
Tproger
Детектор программистов. Отвечайте честно, и мы определим, программист вы или нет
Думаете, что вы (не) программист? Пройдите наш тест с простыми вопросами и узнаете, правы ли вы.
Компьютерные сети — основа интернета и неотъемлемая часть технологического прогресса
Мы собрали в одной подборке книги, которые помогут узнать об устройстве интернета, стеке протоколов TCP/IP, маршрутизации и многом другом по этой теме:
📚
https://tproger.ru/books/computer-networks-books/
Мы собрали в одной подборке книги, которые помогут узнать об устройстве интернета, стеке протоколов TCP/IP, маршрутизации и многом другом по этой теме:
📚
https://tproger.ru/books/computer-networks-books/
Tproger
Подборка книг по компьютерным сетям
В подборку вошли книги об устройстве Интернета, стеке протоколов TCP/IP, маршрутизации и многом другом, которые подойдут новичкам и даже опытным инженерам.
Взлом математики: возможности и риски
ИИ, способный автоматизировать доказательство математических теорем, может стать большим прорывом.
Однако эта технология может быть использована во вредоносных целях. Статья рассматривает обе стороны медали.
#ии #математика
ИИ, способный автоматизировать доказательство математических теорем, может стать большим прорывом.
Однако эта технология может быть использована во вредоносных целях. Статья рассматривает обе стороны медали.
#ии #математика
Свежий подкаст с Илоном Маском
Маск размышляет о свободе слова, чипировании Neuralink и влиянии технологий на нашу жизнь. Что скрывает Twitter? Какие перспективы открывает Neuralink? Как жить в эпоху быстрого технологического прогресса?
Не пропустите этот глубокий разговор, который заставит вас задуматься о том, что нас ждёт впереди.
#видео
Маск размышляет о свободе слова, чипировании Neuralink и влиянии технологий на нашу жизнь. Что скрывает Twitter? Какие перспективы открывает Neuralink? Как жить в эпоху быстрого технологического прогресса?
Не пропустите этот глубокий разговор, который заставит вас задуматься о том, что нас ждёт впереди.
#видео
Знакомство с WordPress в одном видео
Для ускоренной разработки сайтов и веб-приложений используют готовые движки. Они позволяют сосредоточиться на визуальной части сайта и не писать с нуля его внутреннюю логику.
Одним из самых популярных движков является WordPress. Из видео вы узнаете, как настроить WordPress на сервере и написать на его базе простой сайт:
https://youtu.be/fYJkGF21m10
Для ускоренной разработки сайтов и веб-приложений используют готовые движки. Они позволяют сосредоточиться на визуальной части сайта и не писать с нуля его внутреннюю логику.
Одним из самых популярных движков является WordPress. Из видео вы узнаете, как настроить WordPress на сервере и написать на его базе простой сайт:
https://youtu.be/fYJkGF21m10
YouTube
Изучение WordPress с нуля за час! Создание веб-сайта на основе ВордПресс
В ходе урока мы с вами ознакомимся с одним из наиболее популярных движков для создания полноценных веб порталов. Мы познакомимся с движком Wordpress.
📟 Программа обучения Full Stack: https://bit.ly/3uWHVWt
🧰 Официальный сайт WordPress: https://ru.wordpress.org/…
📟 Программа обучения Full Stack: https://bit.ly/3uWHVWt
🧰 Официальный сайт WordPress: https://ru.wordpress.org/…
eBay задаёт новый подход к поиску
Новая функция позволяет пользователям находить желаемые товары по визуальным подсказкам, не вводя текст.
Статья рассказывает, как алгоритмы компьютерного зрения и машинного обучения помогают в этом.
#алгоритмы #ии
Новая функция позволяет пользователям находить желаемые товары по визуальным подсказкам, не вводя текст.
Статья рассказывает, как алгоритмы компьютерного зрения и машинного обучения помогают в этом.
#алгоритмы #ии
По-честному про алгоритмы
Каждый разработчик сталкивается с алгоритмическими задачами, но не каждый понимает их реальную ценность.
Эта статья расскажет о путешествии автора в мир LeetCode и о том, как решение задач на этой платформе повысило его профессиональные навыки.
#статья #алгоритмы
Каждый разработчик сталкивается с алгоритмическими задачами, но не каждый понимает их реальную ценность.
Эта статья расскажет о путешествии автора в мир LeetCode и о том, как решение задач на этой платформе повысило его профессиональные навыки.
#статья #алгоритмы
Юмор в играх ещё не так хорошо исследован, как другие жанры, вроде экшена или хоррора. Поэтому особенно приятно, когда появляются такие изумруды.
Посмотрите интересный разбор того, как комедийные приёмы создаются не с помощью заранее подготовленных сценариев, а с помощью систем. Player-driven comedy, так сказать:
https://www.youtube.com/watch?v=h0ySPq0Sw10
Посмотрите интересный разбор того, как комедийные приёмы создаются не с помощью заранее подготовленных сценариев, а с помощью систем. Player-driven comedy, так сказать:
https://www.youtube.com/watch?v=h0ySPq0Sw10
YouTube
Untitled Goose Game and Player-Driven Comedy
Support the show on Patreon - http://patreon.com/writingongames
Podcast (iTunes) - https://itunes.apple.com/gb/podcast/writing-on-gamescast/id1124674245?mt=2
Second Channel - https://www.youtube.com/channel/UC1xxfS_HILi09yaELQdmV1A
---
There have been…
Podcast (iTunes) - https://itunes.apple.com/gb/podcast/writing-on-gamescast/id1124674245?mt=2
Second Channel - https://www.youtube.com/channel/UC1xxfS_HILi09yaELQdmV1A
---
There have been…
Как писать хорошие сообщения коммитов: Commitlint
#tools
Мы часто спешим закоммитить свои изменения в Git и в спешке пишем сообщения коммитов довольно рандомным образом. Commitlint — это простой инструмент для линтинга сообщений коммитов. Он следит за тем, чтобы ваши сообщения соответствовали установленному набору правил.
Читать статью
#tools
Мы часто спешим закоммитить свои изменения в Git и в спешке пишем сообщения коммитов довольно рандомным образом. Commitlint — это простой инструмент для линтинга сообщений коммитов. Он следит за тем, чтобы ваши сообщения соответствовали установленному набору правил.
Читать статью