Forwarded from DevKit Unity
🎉 Розыгрыш сразу 3 исходников🎉
Так как розыгрыш исходника «Симулятор магазина» немного задерживается, мы совместно с каналом Unity Free Projects решили порадовать вас и разыграть сразу три других крутых проекта! 🔥
📅 Итоги через 3 дня в 15:00 по МСК
🏆 3 призовых места
Условия участия:
1️⃣ Подписаться на каналы:
👉 @DevkitUnity
👉 @Unity_free_projects
🚀 Участвуй и получи один из трёх топовых Unity-проектов!
🍀 Всем удачи!
Так как розыгрыш исходника «Симулятор магазина» немного задерживается, мы совместно с каналом Unity Free Projects решили порадовать вас и разыграть сразу три других крутых проекта! 🔥
📅 Итоги через 3 дня в 15:00 по МСК
🏆 3 призовых места
Условия участия:
1️⃣ Подписаться на каналы:
👉 @DevkitUnity
👉 @Unity_free_projects
🚀 Участвуй и получи один из трёх топовых Unity-проектов!
🍀 Всем удачи!
var numbers = new List<int> { 1, 2, 3 };
var query = numbers.Where(n => n > 1);
numbers.Add(4);
foreach (var n in query)
Console.Write(n + " ");readonly struct Point
{
public int X { get; }
public Point(int x) => X = x;
public void Mutate()
{
Console.WriteLine(X + 1);
}
}
var p = new Point(5);
p.Mutate();
Что произойдёт при компиляции?
Anonymous Quiz
41%
Выведет 6
25%
Ошибка: нельзя вызывать метод у readonly struct
25%
Создаст копию p, выведет 6
9%
Ошибка: нельзя вызывать Console.WriteLine внутри readonly struct
Как бы вы оценили свой уровень в C#?
Anonymous Poll
38%
Новичок (только учусь)
44%
Средний (пишу код, но есть пробелы)
11%
Продвинутый (уверенно работаю с ООП, LINQ)
8%
Эксперт (оптимизация, рефлексия, продвинутые фичи)
🔥7😁2 2
🔥1
Какой хотите следующий пост?
Final Results
29%
Ошибки новичков
62%
Советы по C# или Unity
10%
Опрос: Что выведет код?
❤4🔥3 2
Akrus Games | Unity
Какой хотите следующий пост?
Набираем 50 голосов и выкладываем пост.
P.S: накидайте сюда 20 🔥
P.S: накидайте сюда 20 🔥
🔥18 7😁3
Сохрани — пригодятся в любом проекте, от прототипа до релиза.
void Awake() {
cache = GetComponent<Renderer>(); // Ранняя инициализация
}
void Start() {
uiManager.Show(); // Уже можно обращаться к другим объектам
}Используй для создания зависимостей и кэширования компонентов.
Start() — для логики, зависящей от других объектов (например, UI, враги, игрок).
#if UNITY_EDITOR
Debug.Log("Это увидит только разработчик");
#endif
Подходит для:
• Gizmos
• тестов без UNITY_INCLUDE_TESTS
• кастомных тулов
[ExecuteInEditMode]
public class ScenePreview : MonoBehaviour {
void Update() => Debug.Log("Работает в редакторе");
}
Удобно для:
• генерации окружения
• превью анимаций
• редакторов навигации
[SerializeReference]
public List<IUpgrade> upgrades;
Подходит для:
• эффектов
• AI-поведений
• квестовых условий
Debug.DrawRay(transform.position, transform.forward * 5, Color.red);
• патрули
• трассировки
• направление силы / движения
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥4 1
object _sync = new string("lock");
lock (_sync)
{
Console.WriteLine("Locked");
}Это корректный код?
Anonymous Quiz
44%
Да, всё работает
28%
Нет, string — опасна как объект блокировки
18%
Ошибка компиляции
10%
Только если строка не константа
❤4🔥1 1
Заходите в наш чат! Там весело и можно поболтать😎
Иногда информация там появляется раньше чем в канале
https://t.me/chatAkrus001
https://t.me/chatAkrus001
Telegram
Unity чат
Правила: https://t.me/chatAkrus001/208
🎨 5 приёмов, чтобы твоя Unity-игра выглядела дорого даже без бюджета
Сохрани — эти штуки реально делают визуал приятнее и выделяют игру среди новичковских проектов.
1️⃣ Постобработка (Post Processing)
➕ Добавь эффект Bloom, Color Grading, Vignette, Ambient Occlusion — и сцена сразу «засияет».
📌 Unity URP / HDRP: уже встроено.
📌 Built-in: ставь Post Processing Stack v2 из Package Manager.
💡 Совет: начинай с Color Grading → «Lift/Gamma/Gain» и «Saturation».
2️⃣ Лайтинг: мягкий свет и тени = половина визуала
🔸 Используй мягкие теневые источники (Soft Shadows).
🔸 Не бойся Ambient Light — выставь приятный цвет.
🔸 Добавь немного “fake lighting” — вручную расставленные точечные огни (Point Light) с маленьким радиусом для акцентов.
💡 Даже одна Directional Light с хорошим цветом и тенью меняет всё.
3️⃣ Цветовая палитра — делай палитру до сцены
🎨 Придерживайся 2-3 основных цветов. Не смешивай кислоту с пастелью.
📌 Используй сайты:
• https://lospec.com/palettes
• https://coolors.co/
💡 Палитра = визуальный стиль. Даже кубы в правильных цветах выглядят красиво.
4️⃣ UI — скругления, шрифт и тени творят чудо
• Ставь кастомный шрифт (Google Fonts, например Exo 2)
• Добавь UI-элементам Outline или Shadow
• Делай отступы и выравнивание — визуально чисто и приятно.
💡 Не забывай Canvas Scaler: Scale With Screen Size.
5️⃣ Плавные анимации = живой мир
🌀 Добавь лёгкие LeanTween/DOTween анимации на UI и объекты.
Например:
• Кнопки масштабируются при наведении
• Предметы чуть покачиваются
• Монетки подпрыгивают
📌 Даже минимальная анимация делает мир “живым”, а игру — опрятной.
✅ Эти простые приёмы = результат, будто над проектом работал дизайнер.
💬 Что ты из этого уже используешь?
🔔 Подписывайся — будет ещё про Shader Graph, URP, эффекты, UI-хитрости и фреймрейт.
👉 Akrus Games | Unity
Сохрани — эти штуки реально делают визуал приятнее и выделяют игру среди новичковских проектов.
➕ Добавь эффект Bloom, Color Grading, Vignette, Ambient Occlusion — и сцена сразу «засияет».
📌 Unity URP / HDRP: уже встроено.
📌 Built-in: ставь Post Processing Stack v2 из Package Manager.
💡 Совет: начинай с Color Grading → «Lift/Gamma/Gain» и «Saturation».
🔸 Используй мягкие теневые источники (Soft Shadows).
🔸 Не бойся Ambient Light — выставь приятный цвет.
🔸 Добавь немного “fake lighting” — вручную расставленные точечные огни (Point Light) с маленьким радиусом для акцентов.
💡 Даже одна Directional Light с хорошим цветом и тенью меняет всё.
🎨 Придерживайся 2-3 основных цветов. Не смешивай кислоту с пастелью.
📌 Используй сайты:
• https://lospec.com/palettes
• https://coolors.co/
💡 Палитра = визуальный стиль. Даже кубы в правильных цветах выглядят красиво.
• Ставь кастомный шрифт (Google Fonts, например Exo 2)
• Добавь UI-элементам Outline или Shadow
• Делай отступы и выравнивание — визуально чисто и приятно.
💡 Не забывай Canvas Scaler: Scale With Screen Size.
🌀 Добавь лёгкие LeanTween/DOTween анимации на UI и объекты.
Например:
• Кнопки масштабируются при наведении
• Предметы чуть покачиваются
• Монетки подпрыгивают
📌 Даже минимальная анимация делает мир “живым”, а игру — опрятной.
✅ Эти простые приёмы = результат, будто над проектом работал дизайнер.
Please open Telegram to view this post
VIEW IN TELEGRAM
Куда вы выкладываете свои игры?
Anonymous Poll
40%
Яндекс игры
32%
Itch io
14%
Google play / App Store
14%
Steam
2%
Свой вариант в комментариях
38%
Никуда