Devlog без QA | Розробка ігор – Telegram
Devlog без QA | Розробка ігор
641 subscribers
204 photos
61 videos
402 links
Unity/Новини/Ідеї/Натхнення й інший якісний (а можливо і не дуже) контент тут!

Зв’язок: @DevAndrew

Анти-скам бот: @IndieSafeBot
Download Telegram
Всім привіт 👋

📌 Ось і ваша любима рубрика: щосуботи ділимося своїми іграми, артами, скріншотами чи результатами роботи. Це може бути як концепт, так і вже готовий проєкт.

Ну що, хто покаже перший скрін? 🔥

✈️ Gamedev | #ScreenshotSaturday
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥71❤‍🔥1
📌 Підсумок публікацій за тиждень:

Ще один тиждень пролетів. І ось підсумок!😁

🎓 Навчальні матеріали:
🧠 Unity Dev Tip: що таке OnValidate() і навіщо воно взагалі потрібне?
🎢 Створюйте плавні криві та шляхи легко!

📰 Новини та цікаві теми:
📱 Ігри без коду і рушія?
🎯 Цілі, які тримають гравця в грі
🎮 Перенесення GTA VI та падіння акцій

🔨Корисне:
⚙️ 40 безкоштовних асетів, які зроблять редактор у рази зручнішим!
🔥 Paper Burn Effect

Не забуваємо, що у першому закріпленому повідомленні є вся потрібна інформація. Що # тут не просто так!

Можливо вам буде цікаво переглянути, або розказати про ваш перший досвід у створені ігор - [Тут]

Та також, переглядайте та діліться своїми результатами у SCREENSHOT SATURDAY!

✈️ Gamedev | [Підтримати канал тут]
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥124👍2
This media is not supported in your browser
VIEW IN TELEGRAM
👀 Як зробити ретро-ефект пікселізації?

Думаю, що вже багато хто, по деяким постам, міг зрозуміти, що тематику ретро я люблю 😉

✈️ Gamedev | #туторіал #RetroStyle #RetroEffect #Pixelization
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥9👍5🔥3
🇯🇵 Прикол з перекладом

Нещодавно вперше мені довелося локалізувати гру на японську та китайські мови. І ось тут стався справжній прикол.

Усе виглядало чудово, але половина тексту перетворилася на квадратики. 😅

Спочатку я подумав, що проблема в самих перекладених текстах або в ієрогліфах, можливо ChatGPT підкинув якісь рідкісні символи, або у шрифті від Google просто немає всіх потрібних знаків.

‼️ Перепробував кілька шрифтів, перевіряв кодування, навіть грішив на діалекти — нічого не допомагало.

І чисто випадково, мені прийшла в голову ідея просто збільшити атлас (дефолт при імпорті 1024х1024) на 2048х2048. І о чудо!

Виявилося, що при маленькому атласі Unity просто не може “втиснути” всі гліфи у текстуру, і частину просто відкидає.

Тому якщо ви працюєте з японськими, китайськими чи корейськими символами:

🔸 Збільшіть розмір атласа хоча б до 2048 або 4096

🔸 Або зменште padding і font size в Font Asset Creator (з цим акуратно)

Інколи навіть такі дрібниці можуть “полагодити” цілу локалізацію 😄

✈️ Gamedev | #уроки #lifehack #unity #localization #unitytips #TMP #fonts #локалізація
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥18👍5🔥32
💵 Скільки коштує створити відеогру?

В індустрії, де креатив важливий, саме гроші тримають «світло ввімкненим». І хоча всі охоче обговорюють продажі ігор, бюджети залишаються великою таємницею (а можливо і ні).

Нове дослідження від HushCrasher проаналізувало бюджети близько 100 000 ігор на Steam і дало цікаві результати:

Kei-ігри (невеликі проекти) можна зробити менше ніж за $65k. Це здебільшого відображає витрати на життя розробників та їхнє місце розташування.

Midi-ігри коштують у 14 разів дорожче за Kei. Тут вже потрібна більша команда та структурована компанія.

AA-ігри обходяться у 33 рази дорожче за Midi, а AAA-ігри можуть коштувати сотні мільйонів доларів. Наприклад, Black Ops Cold War$700M, майже в 9 разів більше, ніж Spider-Man: Miles Morales.

💡 Цікаво, що 3D-ігри у середньому коштують у 16 разів дорожче за 2D. Хоча мультиплеєрні проекти складають лише 16% всіх ігор, вони займають половину ринку ігор із бюджетом понад $10M.

Маленькі інді-ігри зараз мають більше шансів успішно створюватися завдяки відкритим та безкоштовним ігровим движкам, таким як Godot ну і звичайно Unity 😉

Ясний висновок: чим масштабніший проєкт, тим дорожче його створення. Хіба це не очевидно?

✈️ Gamedev | [Джерело] | #новини #геймдев #Steam #ігроваіндустрія #інді
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥124🔥21👍1
This media is not supported in your browser
VIEW IN TELEGRAM
💡 Як вам така реалізація світла?

Знайшов статтю про те, як роблять об’ємні промені через raymarching — складно, але виглядає космос 🚀

✈️ Gamedev | [Джерело] | #натхнення
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍5😱4❤‍🔥2
Всім привіт, народ! 👋

Нещодавно мав справу з доволі класним і справді корисним інструментом від наших розробників.

Якщо вам лінь довго робити туторіали вручну, цей інструмент точно стане в пригоді 😳

Все доволі просто: показуєш, що робити на сцені, а система автоматично створює покроковий туторіал із підказками, жестами, кліками, свайпами і всім іншим (кожен крок можна потім редагувати вручну, якщо є певні нюанси)

Як користуватись?

Думаю, що не потрібно і говорити, що спочатку потрібно імпортувати асет у ваш проєкт.

Після імпорту заходимо в імпортовану папку > prefabs і далі:

1️⃣ Додайте префаб TutorialSystem з компонентом Tutorial Scene References (TSR) на сцену

Саме він зв’язує всі частини системи між собою. Укажіть там:

Main Camera – камеру вашої сцени;

Target Canvas – основний UI Canvas;

Target World Holder – об’єкт, у якому з’являтимуться світові підказки;

CurrentDevice_ATM – унікальну назву туторіалу (наприклад, “Tutorial_PC” або “Tutorial_Mobile”, зазвичай усе автоматично).

2️⃣ Оберіть об’єкт із компонентом Automatic Tutorial Maker (ATM)

Далі запустіть гру, натисніть Start Recording, виконайте всі необхідні кроки, і натисніть Stop Recording.

Після цього автоматично створиться послідовність кроків туторіалу.

3️⃣ Налаштуйте кожен крок вручну (за потреби)

У вкладці Automatic Tutorial Maker ви можете задати тип взаємодії (клік, свайп і т.д, додати візуальні підказки).

Хоча це робиться автоматично у вас є доступ редагувати ці параметри.

4️⃣ Перевірте результат

Запустіть сцену – система автоматично програє створений туторіал. Якщо хочете тестувати з нуля просто натисніть Reset Tutorial Progress у компоненті Step Sequence Player.

💬 Локалізація та адаптація

Якщо ваш туторіал має текстові підказки, система дозволяє швидко перекладати їх на різні мови без додаткового коду.

Усе це робиться через InputTextStrings Scriptable Object – там зберігаються всі тексти кроків.

Ви можете змінювати їх прямо в інспекторі, експортувати у формат CSV, перекласти та імпортувати назад та автоматично підванатжити мову під час запуску сцени (як на мене це дуже крута можливість).

‼️ Підсумок

Якщо хочеться розібратись глибше, то розробники реально постаралися 💪

Є велика структурована та зрозуміла документація, також і українською мовою, де все розписано крок за кроком. Як + відео-туторіал на YouTube, де показана реалізація основних моментів.

Насправді задумка справді цікава. І реалізація хороша 🔥

Якщо бажаєте придбати, або підтримати наших розробників то вам сюди - [Клац] 👈

✈️ Gamedev | #інструменти #туторіал #AutomaticTutorialMaker #ATM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1322❤‍🔥1
📱 Valve представила три нові гаджети: VR-шолом, “консоль” та оновлений контролер

Valve вирішила зайти серйозно! Компанія анонсувала цілу екосистему пристроїв, які вийдуть у 2026 році. І схоже, це найбільший апаратний апдейт компанії з часів Steam Deck.

Уявіть собі ПК, який виглядає як консоль, VR-шолом, що працює без комп’ютера, і контролер, у якому поєднали найкраще з геймпадів та Steam Deck.

Саме так виглядає новий курс Valve — створити власну альтернативу всій сучасній ігровій екосистемі.

Що саме готує Valve? Ось три головні пристрої:

Steam Machine “консольний” ПК

Steam Frame — автономний VR-шолом

Steam Controller — новий універсальний контролер

🔍 Коротко про кожен:

Steam Machine — міні‑ПК у форм‑факторі консолі на SteamOS. «Поставив і граєш» без складних налаштувань, сумісний з іграми Steam і пристроями Steam.

Steam Frame — автономний VR‑шолом, що працює без ПК, але підтримує підключення для високої продуктивності. Підтримує VR‑ігри та звичайні ігри Steam, має технологію foveated streaming для оптимізації графіки.

Steam Controller — контролер для Steam Machine і Steam Frame з магнітними стіками, трекпадами, сенсорами дотику, гіроскопом і вібровідкликом. Підтримує гнучку кастомізацію для ігор Steam.

А який із цих пристроїв вам цікавий найбільше? 🤔

✈️ Gamedev | #новини #Valve #SteamMachine #SteamFrame #SteamController #Steam
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥13👍4🔥1🤯1
🌎 Наскільки важлива локалізація?

Здавалось би, елементарне питання. Але давайте розберемося, чому це може просунути вашу гру або навпаки – закрити половину аудиторії.

Чому локалізація важлива

1️⃣ Більше гравців
Локалізація відкриває доступ до ринків із мільярдами користувачів: Китай, США, Японія, Латинська Америка і цей список можна продовжувати...

2️⃣ Більше завантажень та доходу
Приклад: після перекладу Plants vs Zombies китайською продажі на iOS зросли вдвічі.

3️⃣ Покращена видимість

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

4️⃣ Кращі відгуки
Гравці охочіше залишають позитивні відгуки, якщо гра адаптована під їхню мову – рейтинг і видимість ростуть.

Але яка ситуація на різних платформах?

📱 Steam - ваша гра без перекладу буде менш помітною для місцевих гравців. Якщо розробник не позначить локальну мову у сторінці Steam, то гра гірше з’являтиметься в рекомендаціях і пошуку для цих користувачів.

📱 and 📱 - аналогічна ситуація: гра без локалізації рідними мовами буде менш помітною для місцевих гравців.

Важливо перекладати інтерфейс, опис гри, ключові слова та скріншоти на різні мови, щоб гра просувалась на ключових ринках і користувачі легко її знаходили.

💬 Найпопулярніші мови

• Англійська (~38% на Steam, ~31% на iOS)
• Китайська спрощена (~24% на Steam, ~20% на iOS)
• Іспанська (~4–5%)
• Португальська (Бразилія) (~4% на Steam, ~7% на мобільних)
• Німецька (~3% на Steam, ~3% на iOS)
• Французька (~2,5%)
Японська (~2,5% на Steam, ~5% на мобільних)
Італійська (~1,5–2%)

Якщо підсумувати то скоріше за все ви не дізналися нічого нового. Просто уявіть наскільки вам було би приємно бачити український переклад в іграх 😉

✈️ Gamedev | #запитання #локалізація #localization #Steam #GooglePlay
Please open Telegram to view this post
VIEW IN TELEGRAM
8❤‍🔥3👍2😱2
Всім привіт 👋

📌 Ось і ваша любима рубрика: щосуботи ділимося своїми іграми, артами, скріншотами чи результатами роботи. Це може бути як концепт, так і вже готовий проєкт.

Ну що, хто покаже перший скрін? 🔥

✈️ Gamedev | #ScreenshotSaturday
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥103🔥1
📌 Підсумок публікацій за тиждень:

Ще один тиждень пролетів. І ось підсумок!😁

🎓 Навчальні матеріали:
👀 Як зробити ретро-ефект пікселізації?
🇯🇵 Прикол з перекладом

📰 Новини та цікаві теми:
💵 Скільки коштує створити відеогру?
📱 Valve представила три нові гаджети
🌎 Наскільки важлива локалізація?

🔨Корисне:
💡 Як вам така реалізація світла?
🔥 Інструмент, який робить туторіал за тебе!

Не забуваємо, що у першому закріпленому повідомленні є вся потрібна інформація. Що # тут не просто так!

Та також, переглядайте та діліться своїми результатами у SCREENSHOT SATURDAY!

✈️ Gamedev | [Підтримати канал тут]
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10❤‍🔥311🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 100% процедурна анімація акули – від кісток до хвилі!

Кожен раз дивуюсь 😬

✈️ Gamedev | [Джерело] | #натхнення
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥9🔥4🤯3👀1
🔁 Curiously Recurring Generic Pattern (CRGP / CRTP). Що це?

Curiously Recurring Generic Pattern — це шаблон у C#, коли клас передає свій власний тип як generic-параметр у базовий клас.

Що таке generic-параметр? Це місце для типу, яке ти передаєш у кутових дужках < > :
List<int>
List<string>
Dictionary<string, int>


Для чого це потрібно?

CRGP вирішує одну ключову проблему: базовий клас не знає, який конкретний клас його успадковує.

У звичайному спадкуванні ти маєш таку ситуацію:
class Base { 
public Base DoSomething() { return this; }
}
class Player : Base { }


Тоді:
Player p = new Player().DoSomething(); //  не працює

Бо DoSomething() повертає Base, а не Player.

Тоді як CRGP дозволяє базовому класу повертати реальний тип-нащадка.
abstract class Base<T> where T : Base<T> {
public T DoSomething() {
return (T)this;
}
}

class Player : Base<Player> { }


І тепер:
Player p = new Player()
.DoSomething()
.DoSomething()
.DoSomething();


⚙️ Практичне використання

1) Fluent API. Методи повертають точний тип, а не базовий. Ланцюжки стають чистими, читабельними та типобезпечними.

2) Builder-патерн. Можна повертати саме свій тип:
builder
.SetColor(Color.red)
.SetSize(2f)
.SetSpeed(10f);

Без CRGP довелося б повертати базовий «Builder».

3) Станові машини (FSM). Стани можуть знати свій точний тип, а базовий клас може викликати методи нащадка без небезпечних кастів у коді.

Такі реалізації зустрічаються не надто часто. Але можливо колись пригодиться (не дай бог) 😉

✈️ Gamedev | [Джерело] | #уроки #CSharp #CRGP #FluentAPI
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1121❤‍🔥1
🚨 Масові перебої в інтернеті через збій Cloudflare

Трішки не по тематиці каналу, але думаю, що ви вже звикли 😅

Ну так ось. Сьогодні, 18 листопада 2025 року, низка популярних сайтів та сервісів у світі та Україні тимчасово стала недоступною через масштабний збій у Cloudflare — однієї з найбільших компаній з CDN та хмарної безпеки.

Чесно кажучи, написати цей пост було непросто, адже більшість сайтів з інформацією недоступні...

На який сайт не зайди з вірогідністю 80% виб'є таку помилку.

Cloudflare працює як проксі між користувачем і сайтом, забезпечуючи швидкість, безпеку та захист від DDoS‑атак (іронічно). Сервіси вже частково відновлюються, але можливі ще перебої деякий час.

Тож якщо сьогодні щось не працює — не панікуйте, це не тільки у вас 🫡

✈️ Gamedev | #новини #Cloudflare #ОнлайнСервіси
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥123🤬3👍1👎1
This media is not supported in your browser
VIEW IN TELEGRAM
💧 Full Opaque Interactive Water & WaterFall (Free)

Легкі шейдери для створення стилізованої води та водоспадів, оптимізовані під мобільні та VR.

Містять інструмент покраски вершин для піни та систему динамічних слідів.

✈️ Gamedev | [Джерело] | #корисне #Shader #URP #шейдер
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥21🔥41
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Прозора гра прямо на робочому столі! Що?!

✈️ Gamedev | #туторіал #Unity6 #DesktopGame #OverlayGame
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥12🔥3👍2👀2
📱 Epic Games + Unity = колаборація, яку ніхто не чекав!

Чесно кажучи не планував сьогодні новинний пост, але Unity i EG чхали не те чого я там хочу. Тому тримайте:

Unity
і Epic Games оголосили про партнерство, завдяки якому ігри на Unity з’являться у Fortnite! Тепер розробники зможуть публікувати свої Unity-проєкти у одному з найбільших ігрових всесвітів із понад 500 млн акаунтів.

Круто, бо тепер розробники можуть показати свої ігри ще більшій аудиторії!

Крім цього, Unity додасть підтримку Unreal Engine у свій кросплатформений комерційний майданчик.

Розробники зможуть керувати каталогами, цінами, промоакціями та живими операціями на ПК, мобільних пристроях та у вебі.

💬 Matt Bromberg (Unity CEO):
«Відкриті системи створюють можливості для всіх у геймінг-екосистемі.»


💬 Tim Sweeney (Epic Games CEO):
«Компанії повинні працювати разом, щоб побудувати відкритий і справедливий метавсесвіт.

Ми допомагаємо розробникам створювати цікаві ігри, охоплювати більшу аудиторію та досягати успіху.»


🔥 Деталі про запуск продуктів та додаткові можливості обіцяють у 2026 році.

✈️ Gamedev | #новини #EpicGames #Unity #Fortnite #UnrealEngine
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15😱4🤯3
❗️Інтернет знову «ліг» по всьому світу: збої в серверах Cloudflare призвели до проблем у роботі низки сайтів та онлайн-сервісів.

Думаєте я буду "доїти" одну новину по максимуму? Так, буду :)

І ні, це не повтор ось цього от поста, це трапилося знову!

За даними Downdetector, близько 20 000 людей повідомили про нові проблеми у різних сервісах.


Користувачі пишуть, що подекуди "не працює пів Інтернету", а деякі сервіси взагалі тимчасово впали.
Схоже, сьогоднішній вечір ідеальний момент згадати, наскільки багато всього зав’язано на Cloudflare.

💡А щоб пост був хоча б якось корисним - тримайте 8-bit Fantasy MUSIC PACK з 10 ТРЕКАМИ, абсолютно безкоштовно!

✈️ Gamedev | #новини #Cloudflare #збій
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10🙏3🤯2👌1
Всім привіт 👋

📌 Ось і ваша любима рубрика: щосуботи ділимося своїми іграми, артами, скріншотами чи результатами роботи. Це може бути як концепт, так і вже готовий проєкт.

Ну що, хто покаже перший скрін? 🔥

✈️ Gamedev | #ScreenshotSaturday
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥104🔥2🥰1😨1
📌 Підсумок публікацій за тиждень:

Ще один тиждень пролетів. І ось підсумок!😁

🎓 Навчальні матеріали:
🔁 Curiously Recurring Generic Pattern (CRGP / CRTP). Що це?
🖥 Прозора гра прямо на робочому столі! Що?!

📰 Новини та цікаві теми:
🔥 100% процедурна анімація акули – від кісток до хвилі!
🚨 Масові перебої в інтернеті через збій Cloudflare
📱 Epic Games + Unity = колаборація, яку ніхто не чекав!

🔨Корисне:
💧 Full Opaque Interactive Water & WaterFall (Free)
❗️Інтернет знову «ліг» по всьому світі + ПАК (Free)

Не забуваємо, що у першому закріпленому повідомленні є вся потрібна інформація. Що # тут не просто так!

Та також, переглядайте та діліться своїми результатами у SCREENSHOT SATURDAY!

✈️ Gamedev | [Підтримати канал тут]
Please open Telegram to view this post
VIEW IN TELEGRAM
4❤‍🔥2😁2👍1🥰1
📱 Що ви думаєте про перенасичення ринку?

Звичайно. Заголовок ні на що не натякає. Так як це питання дуже відносне і часто воно навіть не викликає великих проблем. Чи ні?

За три останні роки на Steam вийшло понад 50 000 нових проєктів, що робить ринок одним з найдинамічніших та найперенасиченіших у світі.

І тут постає питання: чи буде ваша гра достатньо унікальною? Чи не загубиться вона серед десятків тисяч інших схожих проєктів?

Багато хто з вас вже стикався з цією ситуацією:
хочете зробити гру мрії — унікальну, особливу, свою. А виявляється, що таких вже є сотні (хіба що ви один з тих відважних, хто вважає, що все інше "кал" а ваша ідея 100% залетить?) (P.S: Автор каналу один з таких))

👇 Для прикладу погляньмо на платформери

Це один із найпопулярніших жанрів серед інді-розробників… і один із найбільш перенасичених.

• 2D-платформерів на Steam вже майже 9 300.
• 3D-платформерів близько 6 000.

Тож коли говоримо про «зроблю платформер, бо це просто» — варто пам’ятати: іноді не складність механіки є проблемою, а кількість інших людей, які зробили те саме.

У 📱 і 📱 ситуація, я би сказав, схожа. Загалом у магазинах застосунків доступно понад 700 000 мобільних ігор (Google Play + App Store) [Джерело]

Чи варто перестати робити ігри?

Якби моєю ціллю було прибрати вас, як конкурентів (поганий жарт, правда?) — я би сказав: Звичайно так!

Але дуже добре, що це не так! Взагалі все що я сказав вище - це лише статистика у якої є багато "але".

Для прикладу:

Величезна кількість ігор виходить "по приколу". Буквально зроблених за вечір, без мети стати успішними! І такі релізи теж потрапляють у статистику, створюючи зайвий шум.

Також значна частина проєктів це відверті клони. Одна механіка копіюється сотнями разів, і відмінностей між іграми майже немає. А багато проєктів не мають ні якості, ні базового опрацювання.

Є навіть такі «шедеври», як Furry Love (тут і говорити нема про що...), але формально це теж повноцінний реліз у Steam. І таких нюансів безліч!

‼️ Але тоді виходить що більш ніж 50% поста це повна фігня?

І знову ні. Багато ігор справді хороші, якісні й цікаві, але вони просто не залетіли. Причин може бути безліч: від малого бюджету на маркетинг (не завжди основний чинник) до тої ж конкуренції.

Тому основна суть усієї цієї статистики не лякати вас числами, а показати, що є аспекти, на які все ж варто інколи зважати.

Якщо ви справді хочете зробити свою гру — робіть те, що можете назвати унікальним хоча б у чомусь: механікою, подачею, стилем, світом.

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

І тоді, сподіваюсь, у вас все вийде
😉

✈️ Gamedev | #запитання #IndieDev #маркетинг #ринок #market
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥14🔥43🥰2👍1