Hi :З
Привет Gamedev. Ты сложен и тернист, многогранен и непостоянен, но я выбираю тебя!
Я долго думал куда же себя подать, какой путь выбрать и чем в итоге занимать. Шло время, а я всё метался. Перебрав многие варианты и попробовав некоторые из них, я понял что хочу прочувствовать всю боль создания игр.
Gamedev совмещает в себе все направления и сферы которые меня привлекают, это компьютерная графика, математика, программирование, AI, музыка, анимация, алгоритмы и структуры данных, оптимизация и прочее.
После продолжительного поиска в гугле, я понял что делать свой движок долго и сложно и я ещё не обладаю темы навыками и знаниями, которые позволят мне создать свой движок. Я и игры то не понимаю как создаются, потому для начала хочу разобраться в этом и воспользоваться одним из готовых движков и им будет Unity.
(Есть программисты, которые пишут свои движки с 0 потому что им нравиться всё контролировать. Если что-то сломается, то они точно знают где, как и почему. И вот я чувствую что, отношусь к этому типу, так как мне тоже нравиться точно понимать как всё работает и почему оно так работает)
Параллельно я буду изучать C++, так как в будущем я всё же сяду за собственный движок и сделаю что-то стоящее. Линейку и компьютерную графику тоже нужно освоить так как более чем уверен что они ещё как пригодятся.
С работой ещё не знаю как будет. Пойду работать на C++ или на Unity, или куда посерьезнее возьмут =). В любом случае будет видно, сейчас я просто развиваюсь.
Да да да, в который раз буду учить английский. Потому что сколько бы раз я серьезно не собирался его учить, всё равно в итоге как-то забивалось. Буду понемногу почитывать алгоритмы и структуры данных ну и каким-то боком использовать их в играх или программах. И напоследок, так чтоб не мало, сверху накину десятипальцевый набор текста. Конечно у меня уже имеется как-то скилл набирания русского текста в слепую, но его нужно совершенствовать да и код пишется на английском, потому и другим языком в идеале стоило бы овладеть.
Направление намечено, дорога извилиста, но видна. Пора шагать...
Привет Gamedev. Ты сложен и тернист, многогранен и непостоянен, но я выбираю тебя!
Я долго думал куда же себя подать, какой путь выбрать и чем в итоге занимать. Шло время, а я всё метался. Перебрав многие варианты и попробовав некоторые из них, я понял что хочу прочувствовать всю боль создания игр.
Gamedev совмещает в себе все направления и сферы которые меня привлекают, это компьютерная графика, математика, программирование, AI, музыка, анимация, алгоритмы и структуры данных, оптимизация и прочее.
После продолжительного поиска в гугле, я понял что делать свой движок долго и сложно и я ещё не обладаю темы навыками и знаниями, которые позволят мне создать свой движок. Я и игры то не понимаю как создаются, потому для начала хочу разобраться в этом и воспользоваться одним из готовых движков и им будет Unity.
(Есть программисты, которые пишут свои движки с 0 потому что им нравиться всё контролировать. Если что-то сломается, то они точно знают где, как и почему. И вот я чувствую что, отношусь к этому типу, так как мне тоже нравиться точно понимать как всё работает и почему оно так работает)
Параллельно я буду изучать C++, так как в будущем я всё же сяду за собственный движок и сделаю что-то стоящее. Линейку и компьютерную графику тоже нужно освоить так как более чем уверен что они ещё как пригодятся.
С работой ещё не знаю как будет. Пойду работать на C++ или на Unity, или куда посерьезнее возьмут =). В любом случае будет видно, сейчас я просто развиваюсь.
Да да да, в который раз буду учить английский. Потому что сколько бы раз я серьезно не собирался его учить, всё равно в итоге как-то забивалось. Буду понемногу почитывать алгоритмы и структуры данных ну и каким-то боком использовать их в играх или программах. И напоследок, так чтоб не мало, сверху накину десятипальцевый набор текста. Конечно у меня уже имеется как-то скилл набирания русского текста в слепую, но его нужно совершенствовать да и код пишется на английском, потому и другим языком в идеале стоило бы овладеть.
Направление намечено, дорога извилиста, но видна. Пора шагать...
Day 1
"Unity - ну ты же вроде не сложная.", говорю я себе каждый раз когда возникают проблемы.
Сегодня я создал проект, нашел парочку видео с уроками и начал разбираться как устроен юнити с помощью создания платформера который имеет покачто название "Easy Die". Изучить удалось немного и двигаюсь я пока со скоростью улитки. Нужно ускоряться. Так же скачал книгу "Unity в действии. Мультиплатформенная разработка под C#", буду её потроху штудировать.
"Unity - ну ты же вроде не сложная.", говорю я себе каждый раз когда возникают проблемы.
Сегодня я создал проект, нашел парочку видео с уроками и начал разбираться как устроен юнити с помощью создания платформера который имеет покачто название "Easy Die". Изучить удалось немного и двигаюсь я пока со скоростью улитки. Нужно ускоряться. Так же скачал книгу "Unity в действии. Мультиплатформенная разработка под C#", буду её потроху штудировать.
Day 3
Да уж, 3 дня делать несчастное движение персонажа. Конечно я могу найти какой-то готовый скрипт да и сильно не париться насчёт это, но как далеко я смогу тогда зайти если буду так делать. Мне нужно разобраться как устроено движение персонажа, а в идеале сделать это самостоятельно. После некоторых попыток разобрать в готовых скриптах и желание их подправить, я пришел к выводу что у меня это не получается, так как я не понимаю как устроены векторы и что вообще происходил в коде. Мне стоит подтянуть линейную алгебру, так как уже чувствую сложности. После стоит ещё хорошенько разобраться в тригонометрии и ко всему прочему в геометрии.
Да уж, 3 дня делать несчастное движение персонажа. Конечно я могу найти какой-то готовый скрипт да и сильно не париться насчёт это, но как далеко я смогу тогда зайти если буду так делать. Мне нужно разобраться как устроено движение персонажа, а в идеале сделать это самостоятельно. После некоторых попыток разобрать в готовых скриптах и желание их подправить, я пришел к выводу что у меня это не получается, так как я не понимаю как устроены векторы и что вообще происходил в коде. Мне стоит подтянуть линейную алгебру, так как уже чувствую сложности. После стоит ещё хорошенько разобраться в тригонометрии и ко всему прочему в геометрии.
Day 6
Линейная алгебра или проще говоря линейка. Один из важных аспектов в game dev. Математика проста, красива и элегантна, знать её всегда будет плюсом. На просторах интернета можно найти разные статьи, книги, видео курсы про линейную алгебру. Немного поискав в интернет было не сложно найти эту прекрасную сборку видео про линейную алгебру.
Данный видео курс помог мне более ясно понять что такое вектор, как устроен детерминант, какую роль играют обратные матрицы и другие не менее полезные и интересные вещи.
11 - 15 эпизоды я пока не осилил, но думаю вернуться к ним позже
Линейная алгебра или проще говоря линейка. Один из важных аспектов в game dev. Математика проста, красива и элегантна, знать её всегда будет плюсом. На просторах интернета можно найти разные статьи, книги, видео курсы про линейную алгебру. Немного поискав в интернет было не сложно найти эту прекрасную сборку видео про линейную алгебру.
Данный видео курс помог мне более ясно понять что такое вектор, как устроен детерминант, какую роль играют обратные матрицы и другие не менее полезные и интересные вещи.
11 - 15 эпизоды я пока не осилил, но думаю вернуться к ним позже
YouTube
Essence of linear algebra
A free course offering the core concept of linear algebra with a visuals-first approach.
Day 16
Ухх, так быстро пролетело 10 дней после предыдущего поста
После того как экзамены прошли, мне на глаза попалась интересная [статья](https://proglib.io/sh/hR6xis52AB)
Текстовый редактор было бы интересно сделать и продолжать его улучшать, но к душе припал проект двумерная игра.
Скачал библиотеку SFML, подключил к Visual Studio и начал разрабатывать Spaes Invaders
После пары дней разработок я понял что у меня не хватает знаний для того чтобы успешно доделать её😅
Ухх, так быстро пролетело 10 дней после предыдущего поста
После того как экзамены прошли, мне на глаза попалась интересная [статья](https://proglib.io/sh/hR6xis52AB)
Текстовый редактор было бы интересно сделать и продолжать его улучшать, но к душе припал проект двумерная игра.
Скачал библиотеку SFML, подключил к Visual Studio и начал разрабатывать Spaes Invaders
После пары дней разработок я понял что у меня не хватает знаний для того чтобы успешно доделать её😅
Библиотека программиста
6 идей проектов выходного дня
Идеи небольших, но серьезных проектов, которые могут одновременно и развлечь, и открыть незнакомые области программирования.
Day 21
Игру Space Invaders я отложил. А всё потому что отправил резюме в одну геймдев компанию, которая проводит набор на стажировку. Они просмотрели моё резюме и прислали тестовое задание. Нужно было сделать игру по типу Asteroids с некоторыми правками. Делать всю эту прелесть нужно было на SFML (какое совпадение).
В разработке данной игры мне очень помогли обучающие статьи которые я прочитал и по которым сделал пару небольших игр в консоли, за пару дней до этого. Я немного больше стал понимать как пишутся подобные игры, как они вообще устроены в коде.
Хоть я более или менее знаю C и C++ я всё равно начал читать с первой части (примеры первых 3-х, 4-х уроков я не повторял).
P.S.: В следующий раз напишу что у меня получилось с моей версией Asteroids, с какими проблемами я столкнулся и как их решал.
Игру Space Invaders я отложил. А всё потому что отправил резюме в одну геймдев компанию, которая проводит набор на стажировку. Они просмотрели моё резюме и прислали тестовое задание. Нужно было сделать игру по типу Asteroids с некоторыми правками. Делать всю эту прелесть нужно было на SFML (какое совпадение).
В разработке данной игры мне очень помогли обучающие статьи которые я прочитал и по которым сделал пару небольших игр в консоли, за пару дней до этого. Я немного больше стал понимать как пишутся подобные игры, как они вообще устроены в коде.
Хоть я более или менее знаю C и C++ я всё равно начал читать с первой части (примеры первых 3-х, 4-х уроков я не повторял).
P.S.: В следующий раз напишу что у меня получилось с моей версией Asteroids, с какими проблемами я столкнулся и как их решал.
Пикабу
Курсы создания компьютерных игр на C/C++ ( Часть 10 )
Автор: Tinaynox
Day 27
На самом деле, разработка шла не слишком быстро. Пришлось поломать голову при реализации движение корабля с инерцией, коллизия между игровыми объектами ну и в общем над архитектурой игры. Так как это моя первая игра, то у меня нет большого опыта в построение красивой, эффективной и элегантной архитектуры. Вижу что хромает связность классов и нужно как-то заняться рефакторингом. Наткнулся на небольшую статью где применили идеологию MVC. Меня заинтересовал этот шаблон и я планирую применить его к своей игре.
На самом деле, разработка шла не слишком быстро. Пришлось поломать голову при реализации движение корабля с инерцией, коллизия между игровыми объектами ну и в общем над архитектурой игры. Так как это моя первая игра, то у меня нет большого опыта в построение красивой, эффективной и элегантной архитектуры. Вижу что хромает связность классов и нужно как-то заняться рефакторингом. Наткнулся на небольшую статью где применили идеологию MVC. Меня заинтересовал этот шаблон и я планирую применить его к своей игре.
Хабр
Рефакторинг игры на SFML
В прошлой статье я рассказал как сделать простую игру с использованием библиотеки SFML. В конце статьи я пообещал, что продолжу и покажу как привести код програм...
Day 28
Решил углубиться в интересный и загадочный мир паттернов. Для того, чтобы сделать это эффективно, нужно собрать ящик инструментов. Этим я и занялся в первую очередь. Первое что приходит на ум это... гуглить.
Первый сайт, который предложил google – Refactoring Guru. Красиво оформленный, ясно и наглядно излагают материал.
Следующий инструмент который я раздобыл на просторах интернета – всемирно известная книга "GoF" (кто не знает, может так и загуглить). Непременно пригодится!
Если мы посетили гугл, тогда нужно удостоить чести и YouTube. Поискал какие-то видео которые помогли бы мне с этой задачей.
Предоставляю ссылки того что я уже просмотрел:
И вот сегодня наткнулся на плейлист "Шаблоны разработки" автором которых является Немчинский Сергей. Нуу, не знаю как вам, но меня зацепило буквально с первого видео. Они же и сподвигло написать этот пост😊
Так же встретил книгу "Head First. Паттерны проектирования", на всякий случай запасся и ей.
Решил углубиться в интересный и загадочный мир паттернов. Для того, чтобы сделать это эффективно, нужно собрать ящик инструментов. Этим я и занялся в первую очередь. Первое что приходит на ум это... гуглить.
Первый сайт, который предложил google – Refactoring Guru. Красиво оформленный, ясно и наглядно излагают материал.
Следующий инструмент который я раздобыл на просторах интернета – всемирно известная книга "GoF" (кто не знает, может так и загуглить). Непременно пригодится!
Если мы посетили гугл, тогда нужно удостоить чести и YouTube. Поискал какие-то видео которые помогли бы мне с этой задачей.
Предоставляю ссылки того что я уже просмотрел:
И вот сегодня наткнулся на плейлист "Шаблоны разработки" автором которых является Немчинский Сергей. Нуу, не знаю как вам, но меня зацепило буквально с первого видео. Они же и сподвигло написать этот пост😊
Так же встретил книгу "Head First. Паттерны проектирования", на всякий случай запасся и ей.
refactoring.guru
Паттерны/шаблоны проектирования
Паттерны проектирования описывают типичные способы решения часто встречающихся проблем при проектировании программ.
Day 41
В этот раз пропал на 13 дней😅
Рассылал заявки на работу, и получилось так что 2 кампании обратили на меня внимание и дали пройти тестовое задание. Компания №1 попросила сделать Arcanoid с кастомной физикой на UE4 за 1 день, компания №2 – Pond на SDL за 7 дней. Внимание спойлер, ни туда ни туда меня не взяли😔
Сначала Arcanoid я сделал на blueprints и вложился в 1 день, но оказалось что физику нужно было писать на C++, потому я попросил ещё 1 день, чтоб переделать. C++ под UE4 я не знаю, потому было тяжело и получилось мягко говоря отвратительно😊 (именно мягко говоря)
Потому я не особо удивился от того что после отправки новой версии почта продолжает молчать.
На Pong у меня оставалось 4 дня, так получилось что в это же время я уезжал домой и день выпал. Так как у меня уже есть небольшой опыт в разработки подобного рода игры, то я сразу начал продумывать архитектуру. С этой задачей мне помог один проект на GitHub, смотря на архитектуру которого я стал продумывать свою. В итоге я потерял ещё день разработки так как простое копирование чужих идей и решений мне не помогло. И было принято решение наращивать архитектуру по мере продвижения. За эти 3 дня я откровенно говоря ... устал и не смог довести Pong до красивого финала. Код был 💩 и чем его было больше, тем меньше хотелось продолжать.
Пока что я прекращаю раскидывать резюме и сяду за учёбу и наращивания скила. Так же доведу Asteroids до конца😊
До новых встреч!
В этот раз пропал на 13 дней😅
Рассылал заявки на работу, и получилось так что 2 кампании обратили на меня внимание и дали пройти тестовое задание. Компания №1 попросила сделать Arcanoid с кастомной физикой на UE4 за 1 день, компания №2 – Pond на SDL за 7 дней. Внимание спойлер, ни туда ни туда меня не взяли😔
Сначала Arcanoid я сделал на blueprints и вложился в 1 день, но оказалось что физику нужно было писать на C++, потому я попросил ещё 1 день, чтоб переделать. C++ под UE4 я не знаю, потому было тяжело и получилось мягко говоря отвратительно😊 (именно мягко говоря)
Потому я не особо удивился от того что после отправки новой версии почта продолжает молчать.
На Pong у меня оставалось 4 дня, так получилось что в это же время я уезжал домой и день выпал. Так как у меня уже есть небольшой опыт в разработки подобного рода игры, то я сразу начал продумывать архитектуру. С этой задачей мне помог один проект на GitHub, смотря на архитектуру которого я стал продумывать свою. В итоге я потерял ещё день разработки так как простое копирование чужих идей и решений мне не помогло. И было принято решение наращивать архитектуру по мере продвижения. За эти 3 дня я откровенно говоря ... устал и не смог довести Pong до красивого финала. Код был 💩 и чем его было больше, тем меньше хотелось продолжать.
Пока что я прекращаю раскидывать резюме и сяду за учёбу и наращивания скила. Так же доведу Asteroids до конца😊
До новых встреч!
#git
Day 49
Многие знают что такое Git, но не всем им пользуются. Большинство максимально оттягивают этот момент, потому что проекты небольшие и возиться с гитом нет особого желания, я тоже так делаю😊
До сих пор не пользуюсь гитом в полной мере, но всё-таки стараюсь применять его при разработке игр.
Когда делал Asteroids, решил что начну разрабатывать их используя Git. Потому что не был уверен в том, что всё будет получаться сразу и думал что в какой-то момент мне захочется откатиться обратно и переделать (такой ситуации не возникло).
Сейчас я продолжил усовершенствование Asteroids и продолжил применять Git.
Я собрал кое-какие материалы и делюсь ими с вами
0️⃣ Если вы только-только скачали Git и пока не хотите вдаваться в подробности, то эта статья (https://habr.com/ru/sandbox/127958/) быстрое ведёт вас в курс дела.
1️⃣ Прекрасная статья (https://proglib.io/p/vetvlenie-git-s-primerami-iz-realnoy-zhizni-2020-01-25) которая демонстрирует как работать с ветками
2️⃣ В Pro Git (https://git-scm.com/book/en/v2) детально описан как устроен Git, как он устроен под капотом и что на самом деле делают команды.
Day 49
Многие знают что такое Git, но не всем им пользуются. Большинство максимально оттягивают этот момент, потому что проекты небольшие и возиться с гитом нет особого желания, я тоже так делаю😊
До сих пор не пользуюсь гитом в полной мере, но всё-таки стараюсь применять его при разработке игр.
Когда делал Asteroids, решил что начну разрабатывать их используя Git. Потому что не был уверен в том, что всё будет получаться сразу и думал что в какой-то момент мне захочется откатиться обратно и переделать (такой ситуации не возникло).
Сейчас я продолжил усовершенствование Asteroids и продолжил применять Git.
Я собрал кое-какие материалы и делюсь ими с вами
0️⃣ Если вы только-только скачали Git и пока не хотите вдаваться в подробности, то эта статья (https://habr.com/ru/sandbox/127958/) быстрое ведёт вас в курс дела.
1️⃣ Прекрасная статья (https://proglib.io/p/vetvlenie-git-s-primerami-iz-realnoy-zhizni-2020-01-25) которая демонстрирует как работать с ветками
2️⃣ В Pro Git (https://git-scm.com/book/en/v2) детально описан как устроен Git, как он устроен под капотом и что на самом деле делают команды.
Библиотека программиста
Ветвление Git с примерами из реальной жизни
Разбираемся, как использовать ветвление: создание, обновление, удаление и прочие классные штуки.
Удобная смена браузера по умолчанию
Предыстория: мне нужна была удобная смена браузера по умолчанию чтоб отделить личные вкладки от рабочих, а то держать всё в одном браузере мне было неудобно. Во время работы я хочу чтоб все ссылки открывали в Vivaldi (браузер для работы), а в свободное от работы время в Firefox (любимый браузер =) )
Конечно можно ручками каждый раз до и после работы менять браузер по умолчанию в настройках Windows. Это неудобно и долго потому так делать никто не будет. И вообще я кодер, потому такое решение не для меня.
Я хотел нажав одну кнопку сменить браузер по умолчанию на Vivaldi, а потом обратно на Firefox.
Поискав решение в интернете я наткнулся на программу SetDefaultBrowser.
Открыв cmd и запустив программу она покажет все установленные браузеры на ПК.
Скопировав полные название браузеров я сделал 2 скрипта и сохранил в расширение .bat.
Нарисовав простые иконки в Pixel Art для понятного отображения за какой браузер отвечает скрипт. После чего я создал группу ярлыков на панели задач где теперь они и красуются.
Теперь я могу поменять браузер один кликом по ярлыку и обратно кликнув по другому ярлыку.
Супер!
Предыстория: мне нужна была удобная смена браузера по умолчанию чтоб отделить личные вкладки от рабочих, а то держать всё в одном браузере мне было неудобно. Во время работы я хочу чтоб все ссылки открывали в Vivaldi (браузер для работы), а в свободное от работы время в Firefox (любимый браузер =) )
Конечно можно ручками каждый раз до и после работы менять браузер по умолчанию в настройках Windows. Это неудобно и долго потому так делать никто не будет. И вообще я кодер, потому такое решение не для меня.
Я хотел нажав одну кнопку сменить браузер по умолчанию на Vivaldi, а потом обратно на Firefox.
Поискав решение в интернете я наткнулся на программу SetDefaultBrowser.
Открыв cmd и запустив программу она покажет все установленные браузеры на ПК.
Скопировав полные название браузеров я сделал 2 скрипта и сохранил в расширение .bat.
Нарисовав простые иконки в Pixel Art для понятного отображения за какой браузер отвечает скрипт. После чего я создал группу ярлыков на панели задач где теперь они и красуются.
Теперь я могу поменять браузер один кликом по ярлыку и обратно кликнув по другому ярлыку.
Супер!
Всім привіт!
Як давно я сюди нічого не писав.
Час був не з легких, тому можна було тільки мріяти про те, щоб знайти хвилинку для того, щоб написти щось у свій бложик.
Зараз часи ще темніші, але тепер легше знайти час для ведення бложика)
Тому іноді тут з'являтимуться пости про розробку, геймдев, графіку, кодерські проблеми і всього в такому дусі.
Як давно я сюди нічого не писав.
Час був не з легких, тому можна було тільки мріяти про те, щоб знайти хвилинку для того, щоб написти щось у свій бложик.
Зараз часи ще темніші, але тепер легше знайти час для ведення бложика)
Тому іноді тут з'являтимуться пости про розробку, геймдев, графіку, кодерські проблеми і всього в такому дусі.
Раніше я вже писав про те, як я виходив із ситуації коли мені потрібно було розділити робочі вкладки від домашніх. Якщо стисло, я вирішив це двома браузерами і зміною браузер за замовчуванням за допомогою скрипту, але чесно сказати це було заморочено і мало кілька недоліків, але це було тоді. За цей час я знайшов пару способів, які набагато кращі.
Сьогодні розповім про перший спосіб.
Першим способом організації вкладок є використання браузера Google Chrome та різні профілі, таким чином під час роботи використовується робочий профіль, а під час відпочинку використовується особистий профіль. Також у Google Chrome є функція групування вкладок у папочки, що дозволяє скласти вкладки в групу та приховати їх до кращих часів (дуже зручна річ).
Плюси:
- Робочі вкладки лежать строго у робочому профілі, особисті в особистому
- За потреби можна відкрити одночасно два профілю
- При відкритті посилання з іншого додатку, воно відкривається в останньому активному профілі
Мінуси:
- Якщо потрібно терміново зайти в особистий Email, доведеться відкривати другий профіль (хоча це і не велика проблема)
- Сумую за Mozilla Firefox
Сьогодні розповім про перший спосіб.
Першим способом організації вкладок є використання браузера Google Chrome та різні профілі, таким чином під час роботи використовується робочий профіль, а під час відпочинку використовується особистий профіль. Також у Google Chrome є функція групування вкладок у папочки, що дозволяє скласти вкладки в групу та приховати їх до кращих часів (дуже зручна річ).
Плюси:
- Робочі вкладки лежать строго у робочому профілі, особисті в особистому
- За потреби можна відкрити одночасно два профілю
- При відкритті посилання з іншого додатку, воно відкривається в останньому активному профілі
Мінуси:
- Якщо потрібно терміново зайти в особистий Email, доведеться відкривати другий профіль (хоча це і не велика проблема)
- Сумую за Mozilla Firefox
Другий спосіб підійде, якщо використовувати браузер Mozilla Firefox та розширення Simple Tab. Mozilla Firefox не має профілів і немає папок у рядку вкладок, але розширення Simple Tab дозволяє створювати групи вкладок і перемикатися між ними в будь-який момент не виходячи з браузера.
Використовуючи цей плагін, я спочатку створив групу вкладок для роботи і для особистого користування і перемикався між ними, коли мені це було потрібно.
Одного разу мені доводилося брати участь у 3-х проектах майже одночасно, тому для зручності я створив для кожного з них свою групу, що дозволило зберігати вкладки, що стосуються кожного проекту окремо.
Ще через якийсь час у мене з'явилися такі групи вкладок:
- ДНД
- Shaders
- Відпочинок
- Спорт
- і можливо ще парочка, які я вже не згадаю
Усі вкладки, які лежать у групах після відкриття браузера, вивантажені з пам'яті і завантажуються тільки в момент відкриття групи та їх перегляду. Якщо ви сиділи в якійсь групі і хочете перейти в іншу групу, то це робиться в пару кліків, а всі завантажені вкладки в групі можна вивантажити так само парою кліків.
Використовуючи цей плагін, я спочатку створив групу вкладок для роботи і для особистого користування і перемикався між ними, коли мені це було потрібно.
Одного разу мені доводилося брати участь у 3-х проектах майже одночасно, тому для зручності я створив для кожного з них свою групу, що дозволило зберігати вкладки, що стосуються кожного проекту окремо.
Ще через якийсь час у мене з'явилися такі групи вкладок:
- ДНД
- Shaders
- Відпочинок
- Спорт
- і можливо ще парочка, які я вже не згадаю
Усі вкладки, які лежать у групах після відкриття браузера, вивантажені з пам'яті і завантажуються тільки в момент відкриття групи та їх перегляду. Якщо ви сиділи в якійсь групі і хочете перейти в іншу групу, то це робиться в пару кліків, а всі завантажені вкладки в групі можна вивантажити так само парою кліків.