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

Зв’язок: @DevAndrew

Анти-скам бот: @IndieSafeBot
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🚦 Рендер 3D-моделей з 2D-сортуванням і 2D-освітленням

Чомусь згадав одну гру... Не можу згадати назву 🤔

✈️ Gamedev | #туторіал #3D #2DRendering #2DLighting
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥1042👏1
Маленька дискусія на кінець робочого тижня 🤔

Привіт
, народ! 👋

Пам’ятаю, вже була невелика дискусія на цю тему, але цікаво почути вашу думку безпосередньо зараз.

Чи можна вважати ігри мистецтвом?

Думка автора — так.

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

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

Цікаво почути вашу думку 👇

#запитання
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍2🤔2🥰1
Всім привіт 👋

Трохи пізно, але стало цікаво чи буде більше активу, якщо кидати перед сном, коли більшість зараз грають якусь Civilization V і в теорії можуть кинути якийсь скрін))

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

Можете кидати і старі проєкти)

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

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

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

📱 Локалізація через CSV

🚦 Рендер 3D-моделей з 2D-сортуванням і 2D-освітленням

📱 Unity знову може змінити правила гри

🤔 Маленька дискусія на кінець робочого тижня

🌄 Камені та валуни з варіаціями

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

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

✈️ Gamedev | [Підтримати канал тут]
Please open Telegram to view this post
VIEW IN TELEGRAM
😁9🤣3👍211
This media is not supported in your browser
VIEW IN TELEGRAM
🔫 Як зробити так, щоб зброя НЕ проходила крізь стіни

✈️ Gamedev | #туторіал #3d #Render #NoClipFix #Raycast
Please open Telegram to view this post
VIEW IN TELEGRAM
20❤‍🔥6👍4🔥2👨‍💻1
This media is not supported in your browser
VIEW IN TELEGRAM
📹 Як FOV камери сцени в Unity допомагає створювати кращу перспективу

✈️ Gamedev | [Джерело] | #натхнення
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥18🔥52👍1
Так, народ. Я тільки що програв у покер. І пів дня не було світла.

Тому без поста сьогодні.

Єдиний момент: сходимося на тому моменті, що ігри це мистецтво?)
😁26🔥83
🧐 Корутини & Task в C#

Так. Почнемо з простого: чи всі взагалі знають різницю?

Особисто я — людина, яка майже не використовувала Task, — ніколи їх навіть не порівнював і тим паче не замислювався, у чому ж між ними різниця.

Давайте поясню:

📱 Таски (Task) у C#:  це асинхронні операції переважно реалізовані в рамках Task-based Asynchronous Pattern (TAP). Центральним класом є System.Threading.Tasks.Task, який «представляє одну операцію, що не повертає значення і зазвичай виконується асинхронно».

Що це означає? Це спосіб запустити якусь роботу так, щоб програма не зависала і могла займатись іншими справами, поки ця робота виконується. Задачі (Tasks) зазвичай використовуються для виконання асинхронної роботи поза основним (UI) потоком, зокрема через пул потоків .NET.

При використанні ключового слова async/await компілятор C# «перетворює ваш код у станoву машину». Це означає, що метод, який містить await, компілюється у спеціальний клас, що відстежує, де саме припинити виконання і як відновити його після завершення фонової операції.

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

📱 Coroutines в Unity використовують механізм yield return для очікування різних подій (наступного кадру, затримки через WaitForSeconds тощо).

Unity щокадру перевіряє список активних корутин: якщо відбулася подія очікування (наприклад, минув час WaitForSeconds або настало наступне оновлення кадру після yield return null), відповідна корутина відновлює виконання.

Таким чином корутина «розбиває» завдання на частини по кадрах, але завжди в межах основного потоку рушія.

Не переживайте. Лінки на які не які документації я залишу 😅

Якщо підсумувати основні відміності:

Потоковий контекст: Задачі C# зазвичай працюють у фонових потоках, звільняючи основний потік для інших операцій. А Unity-корутини навпаки виконуються виключно на основному потоці рушія (ігровому циклі).

Механізм виконання: У C# асинхронний метод з await компілюється в станoву машину, яка «відслідковує виконання на await та продовжує його після завершення фонового завдання». Корутина ж реалізована через ітератор IEnumerator і генерує схожий механізм: під час компіляції C# утворюється клас, що зберігає поточний стан методу між yield-блоками.

Синхронізація та очікування: У TAP-методі C# очікування завершується подією/сигналом: коли фонове завдання виконується, воно «оповіщає» про свій стан, і тоді викликаються методи-продовжувачі (continuations). Це не вимагає постійного опитування як в Unity-корутинах, де перевірка відбувається щокадру.

Призначення та використання: а тут самі подумайте: хто з Вас використовував таски для якихось анімацій (чи для чого там ще потрібні корутини))?. Task призначені для будь-якого асинхронного програмування (мережевих запитів, паралельних обчислень тощо).

ℹ️ Джерела: [Task.class] / [Asynchronous] / [await] / [Coroutines]

Не знаю чи заходить вам такого роду контент, але сподіваюся, що так.

Наступного разу, можливо, розкажу "що це за потоки" / Threads трішки детальніше
🔥

✈️ Gamedev | #уроки #csharp #tasks #coroutines #unity #async #gamedev
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥62
🚨 Steam лежить: користувачі масово не можуть підключитися

Спокійніше. Просто автор любить клікбейтні заголовки 😉

Багато гравців повідомляють, що Steam не запускається або зависає на “Connecting”. Не працює вхід, Store та Community — проблема підтверджена моніторингом (SteamDB, Downdetector), зачеплені авторизація та веб-сервіси.

🔎 Що робити, якщо Steam не підключається


Спочатку перевірте, чи це глобальний збій Steam (SteamDB або Downdetector). Якщо були залогінені раніше, спробуйте Offline Mode для синглплею, як в старі, добрі 10-ті роки.

Якщо проблема лише у вас, спробуйте:
• перезапустити Steam і ПК;
• вимкнути VPN / проксі;
• перевірити фаєрвол або антивірус;
• очистити кеш (steam://flushconfig);
• вийти зі Steam Beta або запустити з -tcp.

ℹ️ Чому так?
Steam обслуговує понад 30 млн онлайн-користувачів, і під час пікових навантажень або техобслуговування (часто у вівторок) можливі збої.

📩 Якщо Steam не працює навіть після стабілізації сервісів, тоді варто звернутися в Steam Support.

✈️ Gamedev | [Джерело] | #новини #Steam #Downtime #Gaming #PC #SteamDown
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👀31🤔1
Всім привіт 👋

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

Можете кидати і старі проєкти)

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

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

Трішки мало постів, бо я на канікулах. Але скоро буде більше активності. Тому не переживайте 😉

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

📹 Як FOV камери сцени в Unity допомагає створювати кращу перспективу

🔫 Як зробити так, щоб зброя НЕ проходила крізь стіни

🧐 Корутини & Task в C#

🚨 Steam лежить: користувачі масово не можуть підключитися

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

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

✈️ Gamedev | [Підтримати канал тут]
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1043❤‍🔥1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🧱 Чому кулі пролітають крізь обʼєкти і як це виправити

✈️ Gamedev | #туторіал #UnityPhysics #CollisionDetection #Raycast
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥134🔥1
Сьогодні без поста. Тримайте декілька фото з Львіварні!

Було дуже круто! Сподобалось - все. Особливо дегустація 😋
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰195🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
❤️ Доволі нестандартний UI))

Можливо хтось надихнеться 🤔

✈️ Gamedev | #натхнення
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥246😍52👀1
Ну що? Побачимося наступного року 👋
🎉18👍32🤩2🥰1
📱 А чи знали ви, що в Unity 6.3 LTS тулбар повністю переробили?

Тепер це не просто набір кнопок, а керований UI, який можна приховувати, пересувати, зберігати у вигляді пресетів і переносити між проєктами.

Саме через цю зміну багато старих тулзів з Asset Store (наприклад, Time Scale слайдери) перестали працювати — вони покладалися на reflection і внутрішню структуру тулбара.

Можливо кому треба / [Відеоролик] 👈

✔️ Правильний сучасний підхід — використовувати UnityEditor.Toolbars і UI Toolkit для створення нативних кнопок та слайдерів без reflection і хаків, що гарантує повну сумісність з новою архітектурою Unity та стабільну роботу editor tools у майбутніх версіях 🚀

✈️ Gamedev | #факти #новини #корисне #туторіал #Unity #LTS
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤‍🔥10🔥4👍2
Так народ. Сьогодні без поста. Захворів на новий рік. Дуже романтично...

Температура 39, цілий день паршиво. Тому сорі
😢22🫡8🙏32😨2
Всім привіт 👋

Ну що? Перший ScreenshotSaturday у 2026 році)

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

Можете кидати і старі проєкти)

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

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

Ну що? Потрібно трішки активніше робити пости і розвивати канал 🚀

А поки ось підсумок! 😁

🧱 Чому кулі пролітають крізь обʼєкти і як це виправити

📱 А чи знали ви, що в Unity 6.3 LTS тулбар повністю переробили?

❤️ Доволі нестандартний UI))

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

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

(P.s: Увага на другий пост 👇)

✈️ Gamedev | [Підтримати канал тут]
Please open Telegram to view this post
VIEW IN TELEGRAM
1😁5❤‍🔥2🤣2🥰1