⚡️ Unity: Интерфейсы в C# — сила контрактов Интерфейс — это контракт, который гарантирует, что класс умеет делать определённые действия. Неважно, кто его подписал — игрок, враг или бочка. Главное — они все могут выполнить условия контракта. В интерфейсах в c# не принято делать реализацию функций, свойств, только объявление. 🔥 Зачем это в играх? Допустим, у тебя есть меч, который может бить врагов и ломать бочки. Без интерфейсов — это ад из if (collider.GetComponent<Enemy>() != null)... С интерф...
Akrus Games | Unity
Самые годные лайфхаки по unity c# Сотрудничество/реклама/помощь @Akrus001
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
20 из 20⚡️ Два подхода к организации кода в Unity Сохрани, чтобы не наступить на грабли новичка и не запутаться в собственном проекте. ✅ Плюсы разделения скриптов: 🔹 Переиспользуемость кода PlayerMovement, EnemyAI, Inventory — каждый скрипт делает одно дело. Можно брать готовый Movement и использовать в разных объектах. 🔹 Проще тестировать и исправлять Нашел баг в прыжке? Открываешь только PlayerJump.cs. Не нужно копаться в 1000+ строках монолита. 🔹 Чистая архитектура Легче расширять: добавил новый с...
Собираем GAMEDEV-комьюнити 🚨 +бонус Настоящие результаты приходят, когда сильное комьюнити объединяется, делится опытом и помогает друг другу расти. APOLLO MONETIZATION прямое тому подтверждение: всего за полгода доход наших клиентов вырос в 2 раза. Именно поэтому мы решили построить экосистему для разработчиков. Эксклюзивно для участников чата мы регулярно проводим: ➡️ Мастер-классы с ведущими экспертами индустрии с интерактивом с аудиторией. ➡️ Q&A сессии по вашим самым актуальным запросам, г...
⚡️ Unity: шпаргалка по библиотекам в C# Сохрани эту шпаргалку! Библиотеки — это как суперспособности для твоего кода. Не пиши велосипеды, используй готовые и проверенные решения. 1️⃣ LINQ (Language Integrated Query) 🎯 Для чего: Упрощает работу с коллекциями (массивы, списки). Фильтрация, сортировка, поиск — в одну строку. 💡 Простой пример: // Найти всех врагов с здоровьем > 50 var strongEnemies = enemiesList.Where(e => e.health > 50); // Получить список только имён var names = enemiesList.Sele...
Присылайте свои работы в комментарии!👊 Лучшие выложу здесь через 24 часа! Присылайте лучше видео. Хороший компрессор https://tools.rotato.app/compress, если не грузит используйте https://github.com/codeforreal1/compressO Для новеньких поясняю: по сути это бесплатная реклама вашей игры и канала, только если у вас реально крутая игра) #работыПодписчиков 🎧Akrus Games | Unity
⚡️ 5 C# фишек, которые прокачают твой Unity-код Сохрани — используешь каждый день, если хочешь писать чисто и современно. 1️⃣ ?? и ??= playerName = inputName ?? "Без имени"; list ??= new List<int>(); 📌 ?? — дефолт при null, ??= — инициализация, если объект ещё не создан. В Unity: • Подходит для ленивой инициализации компонентов • Отлично работает с GetComponent() и кастомными системами DI 2️⃣ switch expression string label = state switch { GameState.Menu => "В меню", GameState.Playing => "Играе...
🙃 Возрождение вечерних мемов 🎉
Игра подписчика @sollner Продолжаю делать десктоп-айдлер игру. Закончил с шейдером, наконец выглядит именно так, я хотел. Начал делать машину состояний. В скором времени будут появляться путники и приносить свои истории. Сейчас проект переехал на годот, так как он лучше работает с рабочим столом и "виджет"-стилем Канал: а где Присылайте свои игры сюда Akrus Games | Unity
Вчера каналу исполнилось 1 год🎉 За этот год: 🟢Мы набрали 2000 подписчиков 🟢Админы написали 914 постов 🟢Я потратил ~1500 рублей(тратил только на геймджем) 🟢Я заработал хорошая попытка, налоговая служба 🟢Было проведено 4 розыгрыша 🟢И создано ~4 папки каналов Спасибо, что вы со мной! 👍 - лайк, если вы в канале уже год
Игра подписчика @viseweb Drone Battles! В игре вы управляете дроном, который должен остановить вторжение существ из параллельных миров, стремящихся захватить нашу вселенную. В игре представлено множество уникальных дронов с разнообразным вооружением. Испытайте всех дронов, уничтожай врагов и эпических боссов, добывайте детали для улучшения и становитесь еще сильнее! Игра уже доступна для регистрации в Google Play. Если вас заинтересовала игра, переходите по ссылке в маркет и жми кнопку регестрац...