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

Зв’язок: @DevAndrew

Анти-скам бот: @IndieSafeBot
Download Telegram
📌 Навігація по каналу

Використовуй хештеги, щоб швидко знаходити цікаві пости 👇

🔹 #новини📰 Свіже з українського та світового геймдеву. Все найголовніше — тут!

🔹 #уроки📚 Навчальні пости, гайди, відео й матеріали для покращення твоїх скілів

🔹 #оптимізація🚀 Поради, фішки й трюки для прокачки продуктивності твоїх ігор

🔹 #туторіал🛠 Покрокові інструкції, щоб навчитися новому або створити щось цікаве

🔹 #факти💡 Цікаві факти, які можуть надихнути до дій

🔹 #корисне🗂 Безкоштовні паки для ваших проєктів

🔹 #запитання Цікаві, та часами важливі, запитання для розробників

🔹 #інструменти — Корисні інструменти, які можуть пригодитися в розробці

🔹 #математика — Застосування математики у іграх

🔹#Питання_з_співбесіди - тут і таке все зрозуміло

🔹 #натхнення — Цікавинки, які можуть надихнути

🔍 Просто введи потрібний тег у пошуку каналу, щоб швидко знайти потрібний контент!


(Існують і не перечислені тут теги, наприклад #аудіо і так далі. Або якщо тебе цікавить тема постобробки, або люба інша, то спробуй відповідний тег)

Також підтримати канал, ви можете за цим посиланням:
send.monobank.ua/jar/2reZEm3K3T
1👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4🗿1
🔁 Інтерполяція. Плавність, яку відчуваєш!

Якщо говорити про відчуття керування та плавність руху в іграх - інтерполяція це must-have для будь-якого розробника.

🧠 Що це таке?
Інтерполяція - це процес згладжування руху між кадрами. Вона дозволяє об’єктам рухатись плавно, навіть якщо оновлення позицій відбувається не кожен кадр.

🎯 Де це використовується?
• У платформерах — щоб стрибки й падіння були природними
• У гонках — для згладженого руху суперників на різних FPS
• У мультиплеєрі — для коректної візуалізації гравців із мережевими затримками
• У UI — для анімованих переходів або шкал прогресу

🚀 Переваги:
Плавний і приємний геймплей, навіть при нестабільному FPS
Виглядає професійно, без “ривків” і “телепортацій”
Підходить як для 2D, так і для 3D ігор

💡 Порада:
Зберігай попередню позицію → оновлюй логіку у FixedUpdate → інтерполюй у Update.
Результат? Шовковистий рух навіть при 30 FPS!

🎥 Відео з інформацією, як уникнути джитеру:
Більше...

✈️ Gamedev | #уроки #туторіал #інтерполяція
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2🤔1
💡 Світло в 2D та 3D 🌗

Детальні відеоуроки про те, як налаштувати освітлення стильно й без зайвого головного болю 😎

🎥 Дивитись:
• 2D 👈
• 3D 👈

✈️ Gamedev | #туторіал #світло
Please open Telegram to view this post
VIEW IN TELEGRAM
💡 Чи потрібна вища освіта програмісту?

Все залежить від спеціалізації, країни і роботодавця. Але загальна тенденція виглядає так:

🎯 Вузькоспеціалізовані сфери (кібербезпека, AI)
— тут вища освіта часто справді необхідна, бо дає глибоку базу.

🇺🇦 В Україні
— вища освіта бажана, але не критична. Головне — портфоліо та досвід. DOU каже, що більшість розробників мають диплом, але часто отримують його вже працюючи.

🌍 За кордоном
— диплом часто важливий, іноді обов’язковий — але це залежить від країни та роботодавця. У Норвегії, наприклад, можуть навіть перевіряти дипломну роботу.

🧠 Що кажуть розробники:
• Освіта дає структуру й базу
• Без практики — майже марна
• Але мотивує: дедлайни, сесії

🤝 Рекрутери:
• 20-30% компаній вимагають CS-освіту
• Решта — дивляться на досвід і стек
• Можна увійти в ІТ навіть без профільної освіти

(Відео та стаття)

Цікаво почути вашу думку що до цього питання 👇

✈️ Gamedev | #запитання
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔1🤓1
👥 Мультиплеєр

Netcode - офіційне рішення для реального часу від Unity Gaming Services!

📹 Основні моменти відеоролика:
🔹 Як швидко стартувати з Netcode
🔹 Що таке server/client authority і коли яке використовувати
🔹 Як писати ефективний неткод
🔹 Як працюють NetworkVariable та INetworkSerializable
🔹 Що таке ServerRPC і ClientRPC
🔹 Та декілька фішок, щоб мультиплеєр відчувався круто 😎

🔗 Дивись відео тут: Посилання

✈️ Gamedev | #туторіал #мультиплеєр #інструменти
Please open Telegram to view this post
VIEW IN TELEGRAM
🔧 Rigidbody та як не зламати фізику гри

Rigidbody = компонент, який дозволяє об’єкту підкорятись фізиці: падати, штовхатись, летіти 🚗💥

Але з ним легко наламати дров.
Ось 4 речі, які треба знати 👇

Не рухай через transform.position
Unity фізично не встигне опрацювати рух то отримаєш баги й об’єкти, що проходять крізь стіни.
Краще:
• MovePosition()
• velocity = ...
• AddForce()

🏋️ Тип тіла: Dynamic / Kinematic / Static
• Dynamic — все реагує
• Kinematic — рухається вручну, фізику ігнорує
• Static — нерухомий, наприклад, стіна

Обери правильно - зекономиш ресурси.

📉 Смикається при 30 FPS?
Увімкни Interpolation: Interpolate
Це згладить рух між кадрами. Дуже помітно на повільних пристроях.

🚫 Об’єкти проходять крізь стіни?
➡️ Спробуй Collision Detection: Continuous
Unity не завжди встигає відловити зіткнення між кадрами — особливо якщо обʼєкт дуже швидкий.

🎬 У відео показую ці фішки в дії.

✈️ Gamedev | #уроки #туторіал #фізика #Rigidbody
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31
This media is not supported in your browser
VIEW IN TELEGRAM
🎮 Гарний/піксельний перехід між сценами в Unity 🌀

Простий скрипт для зміни сцени за номером — зручно та швидко 🙌
using UnityEngine;
using UnityEngine.SceneManagement;

public class TransitionToScene : MonoBehaviour
{
[SerializeField] private int sceneIndexToLoad;

public void LoadSceneByIndex()
{
SceneManager.LoadScene(sceneIndexToLoad);
}
}


💡 Щоб зробити плавний та стильний перехід — дивіться відео та завантажуйте файл під ним
:

• Відео 🎥
• GitHub🗂

✈️ Gamedev | #туторіал #сцени
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5🤷‍♂1👍1🗿1
Корутини

Не все треба пхати в Update()
Корутини - зручний спосіб запускати логіку з затримкою або на певний час.

Ось приклад простого таймера 👇
StartCoroutine(StartCountdown());

IEnumerator StartCountdown()
{
int seconds = 5;

while (seconds > 0)
{
Debug.Log("Залишилось: " + seconds);
yield return new WaitForSeconds(1f);
seconds--;
}

Debug.Log("Таймер завершено!");
}


Працює асинхронно
Не навантажує кадри
Підходить для таймерів, анімацій, затримок, флеш-ефектів і т.д.

💡 Можна викликати корутину при натисканні кнопки, після події, або одразу при старті.

✈️ Gamedev | #уроки #корутини
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👌1
🎨 Post-processing - як зробити гру кінематографічною

Post-processing — це набір ефектів, які застосовуються до зображення з камери перед тим, як гравець його побачить.
Правильна постобробка може зробити навіть просту сцену візуально вражаючою.

Ось що варто знати 👇

🎛 Колірна корекція
Колір = атмосфера.
Хочеш холодну, тривожну сцену? Поверни білий баланс у синій.
Бажаєш теплу, лампову - додай червоних відтінків.
Color Adjustments, Curves, Shadows/Highlights - як фотошоп, але прямо в камері 🎬

💡 Bloom
Яскраві об’єкти "світяться".
Ліхтарі, вибухи, сонце - стають м’якими й ефектними. Додає глибини й драматичності.

📸 Depth of Field
Розмиває фон або передній план як у кіно чи на DSLR.
Фокус на головному об'єкті, решта - м’яке розмиття. Виглядає стильно й професійно.

🎬 Motion Blur, Lens Distortion, Anti-aliasing
• Плавний рух без ривків
• Чисті краї об’єктів
• Камера "оживає" завдяки легкій викривленості

🎥 У відео показано, як ці фішки виглядають наживо

✈️ Gamedev | #туторіал #уроки #постобробка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👀1
Де брати ресурси для ваших ігор/проєктів?

Зібрав для вас добірку корисних сайтів, де можна знайти 3D моделі, текстури, звуки, шрифти та навіть персонажів 💡👇

🧱 3D моделі:
🔗 open3dmodel.com
🔗 free3d.com
🔗 turbosquid.com

🧍 Персонажі та анімації:
🔗 mixamo.com

🖼 Текстури та матеріали:
🔗 textures.com
🔗 cgbookcase.com

🎧 Аудіо (музика, ефекти):
🔗 bensound.com
🔗 soundeffectsplus.com
🔗 audiomicro.com

🔤 Шрифти:
🔗 1001fonts.com
🔗 fontfabric.com

🎨 Натхнення та інше:
🔗 pinterest.com

Зберігай собі 📌, щоб не загубити!
Можеш також поділитись своїми улюбленими ресурсами в коментарях 👇

✈️ Gamedev | #корисне #запитання
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41👏1