Devlog без QA | Розробка ігор
633 subscribers
268 photos
102 videos
510 links
Unity/Новини/Ідеї/Натхнення й інший якісний (а можливо і не дуже) контент тут!

Зв’язок: @DevAndrew

Анти-скам бот: @IndieSafeBot
Download Telegram
🎮 Тайлмапи + Левелдизайн + Unity Editor = Швидке створення ігрових світів!

🧱 Tilemap — інструмент для створення 2D-рівнів із тайлів. Це як LEGO, але для ігор: береш блоки і складаєш рівень!

🧠 Level Design — про те, як гравець буде проходити рівень: де небезпеки, бонуси, цікаві місця. Тут важливо не тільки “намалювати”, а й продумати.

🛠 Editor Tools — можна створити свої інструменти прямо в Unity Editor. Вони допомагають розставляти об’єкти, налаштовувати логіку, економити час розробки.

⚡️ Навіщо це все?
Щоб будувати великі й цікаві рівні швидко, зручно і гнучко — без зайвого коду і рутинної роботи.

🎥 Ось відео, де показано, як це працює:

2Д:
- Як створити рівень з нуля 0️⃣
- Поради що до створення 📋
- Як створити тайлмап?

3Д:
- Швидкий спосіб створення рівнів (Pro Builder) 🌎
- Поради/ Лайфхаки 💡
- Як якісно створювати 3д світи

🌍 А для натхнення — звертайтесь до реального світу!
Ландшафти, міста, парки, закинуті будівлі чи гори — усе це чудові джерела ідей для 3D-рівнів. Робіть власний референс-ліст зі справжніх локацій, фото або карт Google — це допоможе створювати унікальні й правдоподібні світи.

А де ви черпаєте натхнення та знання для левелдизайну?
Залишайте свої улюблені ресурси або досвід під постом👇


💻 | GAMEDEV UA | #уроки #туторіал #левелдизайн #тайлмапи #редакторUnity #leveldesign #unityeditor
🤔3👀1
This media is not supported in your browser
VIEW IN TELEGRAM
📺 CamViewSync — легке розширення для Unity

Керуйте будь-якою обраною камерою прямо через вікно «Сцена»!

CamViewSync — це зручне та інтуїтивне розширення для редактора Unity, натхненне системою керування камерами в Unreal Engine.

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

📦 Завантажити 👈

🎥 Більше не потрібно вручну виставляти позиції камери — просто рухайтеся у сцені, і камера повторює за вами.

💻 | GAMEDEV UA | #корисне #інструмент #камера #UnityEditor #CamViewSync #Camera
10🔥2🥰1
🧠 Unity Dev Tip: що таке OnValidate() і навіщо воно взагалі потрібне?

Нещодавно стикнувся з ситуацією: у мене був список елементів і кожен новий елемент потрібно було називати автоматично у форматі mob_1, mob_2, mob_3

Робити це вручну — довго і лінь, особливо, якщо таких елементів багато. Робити це в Start() або Awake() запізно, бо значення потрібні ще до запуску гри.

І тут згадую про одну класну річ — OnValidate()

🔍 То що таке OnValidate()?

OnValidate() — це editor-only метод у MonoBehaviour, який автоматично викликається в редакторі, коли скрипт завантажується або значення змінюється в Inspector. БЕЗ ЗАПУСКУ ГРИ!!!

Для прикладу:
public class EnemyList : MonoBehaviour
{
// 📝 Список імен ворогів, які ми будемо автозаповнювати
[SerializeField] private List<string> enemyNames = new List<string>();

#if UNITY_EDITOR // Гарантуємо, що код не потрапить у билд гри
private void OnValidate()
{
// 🔄 Проходимось по всьому списку щоразу, коли змінюється щось у інспекторі
for (int i = 0; i < enemyNames.Count; i++)
{
// ❗️ Якщо елемент порожній або null — автоматично генеруємо ім'я
if (string.IsNullOrEmpty(enemyNames[i]))
enemyNames[i] = $"mob_{i + 1}"; // 👉 mob_1, mob_2, mob_3 ...
}
}
#endif
}

Тепер:
➜ Додаються нові елементи у списку
➜ Самоприсвоєння mob_4, mob_5, mob_6
➜ без натискання Play, без ручної роботи

⚠️ Важливе зауваження

OnValidate() НЕ має працювати з runtime-логікою, збереженнями, фізикою тощо.
Його задача підготувати дані ДО старту гри.

Це рішення не єдине можливе, але мені воно допомогло доволі швидко 😅

✈️ Gamedev | #уроки #OnValidate #UnityTips #UnityEditor #ініціалізація #редактор
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍4❤‍🔥32
⚙️ 40 безкоштовних асетів, які зроблять редактор у рази зручнішим!

Інструменти для ієрархії, інспектора, дебагу, камер, організації проєкту, UI кастомізації, оптимізації та в основному для прискорення роботи!

✈️ Gamedev | [Джерело] |#інструменти #assets #UnityEditor
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥7👍2🔥2