shnaiderX: Дневник Разработчика
176 subscribers
117 photos
14 videos
3 files
66 links
Сейчас Middle Unity developer. В будущем Senior, Team Lead и владелец своей студии.

Чат канала: https://t.me/gamedparty

Автор: @shnaaider
Download Telegram
Forwarded from Кирилл Корнеев
делали айдл билдер получился бдсм симулятор прораба
822
Это смешно, оставлю здесь
#СкриншотСуббота

Скриншот-суббота №4


Возвращаю скриншот-субботу!

Итак, мои итоги этой недели (и не только этой, получается):
- прошла собеседование и попыталась сделать тестовое, здесь и здесь подробнее об этом, было жестко, но отличный опыт. Возможно после НГ ещё раз попробую
- добавила доп. механику в игру «Строители». Вот здесь можно посмотреть, как она выглядит)
- начала чистить проект, т.к. очень много хлама в виде ненужных моделек, шейдеров и т.д.
- почти определилась со следующим проектом, который я буду делать после завершения текущего
- начала проходить GTA Vice City. В планах пройти всю трилогию

Мне лучше и все идет вполне хорошо, в своем темпе 🥳

Делитесь своими результатами за неделю в комментариях под эти постом или вступайте в чатик и делитесь там! Можете скидывать наработки в любом виде)
Please open Telegram to view this post
VIEW IN TELEGRAM
2
#ДневникРазработчика

Жизненный баланс

Не так давно посмотрела видео и меня очень зацепил третий пункт, который называется Концепция «дающих и берущих дел». Суть такова: есть то, во что мы вкладываемся, и в результате отдаем энергию, и наоборот, то, что приносит её нам.

Это было как раз актуально для меня, т.к. уже с утра я чувствовала себя так, будто меня переехал автобус, хотя я ещё ничего не делала. После просмотра видео я начала анализировать и поняла, что в данный момент жизни я практически только отдаю, и я отдавала так много, что даже не успевала восстанавливаться.

После этого мы поговорили с другом и придумали «шкалу отдыха». Для начала делаем как говорилось в видео: делим свои ежедневные дела на то, что приносит нам энергию и забирает. Затем выставляем каждому делу шкалу от 1 до 3. Так можно примерно понять, сколько за день отдается энергии и сколько восполняется.
Считаешь отдыхом просмотр сериала? Поставь шкалу. А может залипание в тик-токе? Или отдых за прохождением игры? Подумай и поставь шкалу, возможно, не так уж и много тебе это восполняет энергии, а то и вовсе забирает.

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

Го шкалу по топ 3-5 своих повседневных дел в комменты 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
21
#СкриншотСуббота

Скриншот-суббота №5


На этой неделе я вылезла из ямы прокрастинации и наконец разобралась с SDK. У меня так всегда, если что-то новое и мне непонятное 🫠
Однако, инициализация проходит, ревард видео доступно и между уровнями тоже. Но та, что между уровнями, пока не совсем то, буду менять.
Ещё есть множество мелких недочётов, которые уже у меня записаны и я планирую их исправлять на той неделе. Но так как сейчас предновогодние дни, то будет меньше времени, да и уже потихонечку начинаю расслабляться 🎄

У меня наконец появилось вдохновение и я написала пост в канал! 😊

Вот актуальный билд


Делитесь своими результатами за неделю в комментариях под эти постом или вступайте в чатик, делитесь там, рассказывайте как будете отмечать новый год и просто общайтесь 🎅

Всех с наступающим новым годом! 🥂🥂
Please open Telegram to view this post
VIEW IN TELEGRAM
21
Очень интересная статья, на мой взгляд)
Forwarded from Пелип.Разборы (Артем Ветик)
Идеальная программа для компьютера

Это снова Артём. Прошлый мой пост набрал много реакций, поэтому я подготовил для вас новый материал.

При разработке игры мы стараемся выстраивать чистую архитектуру, начинаем описывать все игровые сущности используя классы и различные механизмы ООП. Через код мы пытаемся описать реальный мир. Так везде учат. На кого ориентирован ООП код? На людей.

Data-Oriented Design (DOD) - противоположный подход к построению архитектуры. В нём отрицается что код должен и может описывать реальный мир. Главное в DOD - данные. На кого ориентирован DOD код? На компьютер.

Один из главных кейсов использования DOD - высокая производительность. DOD повсеместно используется для разработки внутренних систем игровых движков а также в играх, где требуется высокая производительность. Но за счёт чего она достигается? И снова придется вернуться к памяти.

Чтение данных из оперативной памяти - не самый быстрый процесс. Однако помимо оперативной памяти в компьютере есть кеш процессора. В нём тоже можно хранить наши данные, однако доступ к ним осуществляется в 10-60 раз быстрее! Но думали ли вы хоть раз о том как использовать этот кеш в своих программах?

Что происходит когда мы считываем какую-то переменную из памяти: на самом деле мы считываем не одну переменную, а сразу большой непрерывный блок (обычно 64 байт). Внутри этого блока лежит наша переменная и какие-то другие данные, находящиеся следом за ней. Весь этот блок попадает в кеш процессора. И когда мы в следующий раз хотим что-то считать из памяти, то процессор сперва проверяет есть ли то что мы хотим в кеше. Если есть, то берёт из кеша, если нет - то лезет в оперативную память. Очевидно, что в худшем случае мы каждый раз будем лезть в долгую оперативную память и совсем не будем использовать быстрый кеш.

Data-Oriented Design направлен на то чтобы увеличить использование кеша процессора и повысить производительность приложения в десятки раз. В этом и заключается направленность DOD на компьютер.

Так что, получается мы всё делаем неправильно и надо срочно переходить на DOD? Нет, вовсе не значит. ООП и DOD - это лишь инструменты, которые решают разные задачи. Важно знать различные инструменты и уметь выбирать наиболее эффективные для решения определённых задач.

Если зашла эта тема, ставь 🔥 и в следующем посте рассмотрим как применять DOD в Unity.
2
#СкриншотСуббота

Скриншот-суббота №6

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

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

Делитесь своими результатами за неделю в комментариях под эти постом или вступайте в чатик, делитесь там, рассказывайте как будете отмечать новый год и просто общайтесь 🤩

Ниже будет поздравление с наступающим новым годом от кибераслана 😎🎅
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Cyberaslan
с наступающим, чушпаны
#ДневникРазработчика

Итоги года 🌲

В прошлом году я не подводила итоги года, но в этом я все же решила.

«Это был тяжёлый год»

Как бы мемно не звучало, но это правда так. Начало и конец года было особенно тяжёлыми. В конце года жизнь вообще очень неожиданно повернулась на 180 градусов.

Не смотря на все это, год был насыщенным и вырастил из меня разработчика игр. Да, именно этот год, хотя я начала путь в мае 2022 года.

Были и взлеты, и падения. В первой половине года я чуть не бросила разработку игр, хотела уйти в другую сферу программирования. На такие мысли в большей степени повлияли именно внешние проблемы, а не то, что у меня ничего не получалось. Но в начале года на мой канал подписался Рома Сакутин и немножечко пропиарил его. Мне это дало сильную мотивацию.

Пройдемся по значительным событиям, что же я сделала в этом году:
- в этом году мне не удалось релизнуть игру, но я не расстраиваюсь, значит, новый год начнется с этого
- я познакомилась с геймдев тусовками в Питере и благодаря этому поучаствовала в своем первом оффлайн геймджеме и не в последнем
- попробовала себя в MVP (Минимально жизнеспособный продукт) разработке
- стала активнее вести канал и подключила ещё двух людей
- прошла свое первое собеседование на роль разработчика игр и попыталась выполнить тестовое.

Так же было много событий, не касающиеся разработки игр, как плохих, так и хороших. Люди, которым, как оказалось, было не место в моей жизни, ушли, новые, хорошие люди, пришли.

Как итог, не смотря на все, я со всем справилась и осталась верна своему делу. Разработка игр – это то, что действительно мне нравится. И сейчас я могу твердо сказать – это моё.

Придерживаюсь правила, что жизнь это обычный кор луп (игровой цикл), а ты в ней геймдизайнер или игрок. Выбирать тебе. Я выбрала первое.

🎏 С наступающим новым годом, дорогие! 🎏

👼 Спасибо каждому 👼
Please open Telegram to view this post
VIEW IN TELEGRAM
92
С новым годом, ребята! 🧝
Please open Telegram to view this post
VIEW IN TELEGRAM
822
Го 🧤
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#СкриншотСуббота

Скриншот-суббота №7


Не знаю как вы, а я уже с 4 января начала работать, да ещё и завал был. Все это усложнила неприятная болезнь 🤒

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

Новый год прошел незабываемо, во всех смыслах 😁

Рассказывайте в комментариях или в чате, как прошла ваша неделя и как отпраздновали нг 👼
Please open Telegram to view this post
VIEW IN TELEGRAM
9
Добрый денечек, друзья 👋

Есть тут кто своими силами зарабатывает на ЯИ (яндекс играх)? Отзовитесь 🥺
Please open Telegram to view this post
VIEW IN TELEGRAM
3
#СкриншотСуббота

Скриншот суббота №8

Была интересная неделя)

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

🤓 Пока болела, посмотрела разные интервью и гайды на тему того, как зарабатывать на мобильных играх. В основном смотрела Гришакова. Много интересного законспектировала и взяла на заметку.

🧐 Решила временно приостановить работу над этим проектом и начать новый. Дело в том, что я хочу попробовать себя в независимой разработке, то есть делать небольшие игры для аудитории Яндекс игр, на которых можно будет зарабатывать. Уже выбрала, какую игру буду делать и в каком сеттинге. Конечно же, это хайп-тема, слово пацана. Для начала, считаю, подойдет, чтобы посмотреть, как это все работает, и далее совершенствоваться.

😙 Новый проект начала с определенной архитектурой и с наставником.

Такие дела) А у вас как прошла неделя? Рассказывайте и делитесь наработками в комментариях или в чатике ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
6
Всем привет!

Я получила оффер 😎
Теперь буду ещё больше работать и развиваться.
Please open Telegram to view this post
VIEW IN TELEGRAM
24221
#СкриншотСуббота

Скриншот суббота №9


Продуктивность недели зашкаливает!

👨‍💻 Начала проект для ЯИ, уже сделала управление и часть основной механики
🥳 Получила оффер
🤯 Пришлось меньше спать и много всего сделать, чтобы вкатится на новую работу и оформится. К этому относится и то, что снизила нагрузку преподавателем, полностью пока оттуда не ухожу, буду совмещать. Но я довольна и с понедельника стартуем
😉 Сделала маленький проект за пару дней на фрилансе

У меня прям прибавилось желание жить эту жизнь 😁 А у вас как прошла неделя? Рассказывайте и делитесь наработками в комментариях или в чатике ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
61
Forwarded from Mr Veit
Налетай, все 61 ассет из раздачи в 1 месте на 1.5ГБ:
https://drive.google.com/drive/folders/1lRRy_0xlw8DkbX1d4vX9OCwYnGAsXQ_g
7