Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Игра «История одной фермы» - увлекательное и бросающее вызов вашим серым клеточкам приключение, от которого невозможно оторваться!

История одной фермы - маджонг

Маджонг, Казуальные, Приключения

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Unity + Программирование

С этим тегом используют

Gamedev Разработка Инди Инди игра Игры YouTube Компьютерные игры IT Программист IT юмор Python Картинка с текстом Юмор Все
300 постов сначала свежее
4
SNK27.Studio
SNK27.Studio
4 месяца назад
Лига Разработчиков Видеоигр

Торговец на лодке в собственной 2D инди игре!⁠⁠

Торговец на лодке в собственной 2D инди игре! Компьютерные игры, Инди игра, Инди, Gamedev, Игры, Unity, Game Art, Дневник разработки, Разработчики игр, Sprite, Рисование, 2d рисование, Программист, Программирование, 2D, Башня, Tower Defense, Мобильные игры, Видео, Короткие видео, Длиннопост

Жанр игры — Tower Defence в стилистике пиксель-арт, вдохновлённый такими проектами, как Kingdom Two Crowns и New Lands.

На этот раз идея не была спонтанной — она давно витала в наших планах. В оригинальной игре Kingdom есть торговец, который живёт в лесу. Он приносит игроку монетки, и на этом его функционал заканчивается. Но здесь возникает интересный вопрос:

Почему Жадность в Kingdom не нападает на торговца, хотя у него точно есть деньги?

Торговец в Kingdom умеет только приносить монетки раз в день, и всё. Мы же решили предложить игроку более гибкий функционал и избавиться от логических несостыковок.

Торговец на лодке в собственной 2D инди игре! Компьютерные игры, Инди игра, Инди, Gamedev, Игры, Unity, Game Art, Дневник разработки, Разработчики игр, Sprite, Рисование, 2d рисование, Программист, Программирование, 2D, Башня, Tower Defense, Мобильные игры, Видео, Короткие видео, Длиннопост

Оригинальный "Караванщик" из Kingdom Two Crowns

Что изменилось в нашей игре:

Наш торговец приплывает на лодке только днём с левой стороны карты, где больше ничего нет. Ночью он благополучно уплывает обратно в небытие.

Как и в оригинале, наш торговец привозит новичкам бесплатные монетки. Однако теперь у него также можно продать ресурсы или купить их. На данный момент уже реализована торговля деревом, но в будущем список возможностей будет расширяться.

Как это было реализовано:

Скрипт торговли уже был готов. Мы нарисовали простенькую лодку и самого торговца в стилистике предыдущих мобов-людей. Затем расширили скрипт, добавив анимации приплытия и отплытия. Всё готово! Мелочь, а приятно!

Если хотите следить за дальнейшим развитием проекта и студии, присоединяйтесь к нашему Telegram-каналу!

Торговец на лодке в собственной 2D инди игре! Компьютерные игры, Инди игра, Инди, Gamedev, Игры, Unity, Game Art, Дневник разработки, Разработчики игр, Sprite, Рисование, 2d рисование, Программист, Программирование, 2D, Башня, Tower Defense, Мобильные игры, Видео, Короткие видео, Длиннопост
Показать полностью 2 1
[моё] Компьютерные игры Инди игра Инди Gamedev Игры Unity Game Art Дневник разработки Разработчики игр Sprite Рисование 2d рисование Программист Программирование 2D Башня Tower Defense Мобильные игры Видео Короткие видео Длиннопост
1
6
SNK27.Studio
SNK27.Studio
4 месяца назад
Лига Разработчиков Видеоигр

Хитрая лисичка для 2D Инди иры жанра Tower Defence (типа Kingdom Two Crowns / New Lands)⁠⁠

Всё началось со спонтанной идеи: а что, если в игре лисы будут появляться в лесу? Отбросив книгу, бегом в Aseprite и рисовать! Вот что получилось:

Хитрая лисичка для 2D Инди иры жанра Tower Defence (типа Kingdom Two Crowns / New Lands) Инди игра, Инди, Gamedev, Компьютерные игры, Игры, Unity, Программист, Программирование, Csharp, Разработчики игр, Разработчики, 2D, Рисование, Sprite, 2d спрайты, Дневник разработки, Tower Defense, Видео, Короткие видео, Длиннопост

Затем началась работа над скриптом. За основу взяли уже существующий скрипт кролика. Кролики? Эти мобы появляются возле кроличьих нор, которые, как и лисы, находятся в лесу. Также их можно построить в любом свободном месте для фарма монет. На данный момент кролики — основной источник дохода игрока. За каждого убитого кролика игрок получает 1 монетку.

Хитрая лисичка для 2D Инди иры жанра Tower Defence (типа Kingdom Two Crowns / New Lands) Инди игра, Инди, Gamedev, Компьютерные игры, Игры, Unity, Программист, Программирование, Csharp, Разработчики игр, Разработчики, 2D, Рисование, Sprite, 2d спрайты, Дневник разработки, Tower Defense, Видео, Короткие видео, Длиннопост

У лисички более продвинутая логика поведения, но без лишних сложностей. Она может ходить по карте влево и вправо или просто стоять на месте. Но самое интересное — она умеет лежать! Не знаю, зачем была добавлена эта фича, но она есть, и это забавно.

Хитрая лисичка для 2D Инди иры жанра Tower Defence (типа Kingdom Two Crowns / New Lands) Инди игра, Инди, Gamedev, Компьютерные игры, Игры, Unity, Программист, Программирование, Csharp, Разработчики игр, Разработчики, 2D, Рисование, Sprite, 2d спрайты, Дневник разработки, Tower Defense, Видео, Короткие видео, Длиннопост

Если лисичка встретит на своём пути кролика, то просто съест его, и игрок не получит монет. Увы... Поэтому она может спокойно прийти в Королевство и уничтожить ваш доход, если её не остановят лучники.

Хитрая лисичка для 2D Инди иры жанра Tower Defence (типа Kingdom Two Crowns / New Lands) Инди игра, Инди, Gamedev, Компьютерные игры, Игры, Unity, Программист, Программирование, Csharp, Разработчики игр, Разработчики, 2D, Рисование, Sprite, 2d спрайты, Дневник разработки, Tower Defense, Видео, Короткие видео, Длиннопост

Лисичка больше никого не трогает. Убить её непросто. При попадании стрелы она убегает в лес на максимальной скорости, но с каждым полученным уроном её скорость снижается. Общее количество здоровья у лисички — 3. За её убийство игрок получает 3 монеты!

Хитрая лисичка для 2D Инди иры жанра Tower Defence (типа Kingdom Two Crowns / New Lands) Инди игра, Инди, Gamedev, Компьютерные игры, Игры, Unity, Программист, Программирование, Csharp, Разработчики игр, Разработчики, 2D, Рисование, Sprite, 2d спрайты, Дневник разработки, Tower Defense, Видео, Короткие видео, Длиннопост

Вот так, ради разнообразия и увлекательности, была создана хитрая лисичка!

Если хотите следить за дальнейшим развитием проекта и студии, присоединяйтесь к нашему Telegram-каналу!

Показать полностью 5 1
[моё] Инди игра Инди Gamedev Компьютерные игры Игры Unity Программист Программирование Csharp Разработчики игр Разработчики 2D Рисование Sprite 2d спрайты Дневник разработки Tower Defense Видео Короткие видео Длиннопост
2
0
user10300099
4 месяца назад

Unity3D, Live2D или как я почти сошел с ума. Помогите⁠⁠

Здравствуйте. Новичок в всех этих движках, игродеве и прочей лабуде. В целом, своими действиями не нёс никакой конкретной цели в обучении созданию игр или рисованию моделей, однако, как мне показалось изначально, задача которой я придерживаюсь, должна была быть проще некуда.

Цель изначально казалась легкодоступной, а именно - экспортировать Live2D модель из игры написанной на Unity. Пользовался советами из интернета, обращался к DeepSeek и ChatGPT и перепробовал множество всего, однако так ни к чему и не пришел. Есть ли здесь ребята, которые могут посоветовать что-нибудь мне? Объясню проблему по-подробнее. Пользовался AssetRipper/AssetStudio/UnityAssetBundleExtractor/Ill2CPPDumper и прочими утилитами для того чтобы распаковать чужой юнити проект для того чтобы достать модели, ОДНАКО. После того как я достигал своей цели (я так думал) я переносил эти же экспортированные модели обратно в Юнити Эдитор и понимал, что модель в формате (Prefab) теряет связь со скриптами (я пытался их восстанавливать, изучал этот вопрос, ничего не помогает), от этого вовсе не отображается. Помимо всего прочего в самом префабе модели теряются Mesh-Сетки и параметры Live2D Cubism (Parameter Inspector/Parts Inspector etc...) которые не позволяют даже натянуть текстуру на модель. Может кто-то сталкивался с таким на своем пути? Я, конечно, уже потерял надежду, но всё же мало ли здесь найдется знающий человек.

Unity3D, Live2D или как я почти сошел с ума. Помогите Unity, Unity2d, Программирование, 3D моделирование, Gamedev, Разработка, Игры, Длиннопост

Как выглядит здоровая модель со скриптами (1)

Unity3D, Live2D или как я почти сошел с ума. Помогите Unity, Unity2d, Программирование, 3D моделирование, Gamedev, Разработка, Игры, Длиннопост

Как выглядит здоровая модель со скриптами (2)

Unity3D, Live2D или как я почти сошел с ума. Помогите Unity, Unity2d, Программирование, 3D моделирование, Gamedev, Разработка, Игры, Длиннопост

Как выглядит экспортированная модель (с потерянными скриптами)

При попытке восстановить скрипты вручную столкнулся с отсутствием Mesh-сеток (скелета) персонажа, что в последствии приводит к тому, что текстура на персонажа просто не ляжет.

Показать полностью 3
Unity Unity2d Программирование 3D моделирование Gamedev Разработка Игры Длиннопост
0
0
motorcyclist228
motorcyclist228
5 месяцев назад
Unity

Возможно ли узнать где находится сервер онлайн игры?⁠⁠

Уже неделю меня этот вопрос мучает, интересно узнать ответ

[моё] Unity Хакеры Программирование Текст
27
motorcyclist228
motorcyclist228
5 месяцев назад
Unity

Возможно ли открыть игру на Юнити, и поменять там числа, код, символы, ну поняли, поменять код?⁠⁠

Мне нужно просто в одной игре поменять немного код, можно сказать, "взломать игру" (игра на андроид)

[моё] Unity Хакеры Программирование Текст Вопрос
12
11
SpeIISinger
SpeIISinger
5 месяцев назад
Лига Разработчиков Видеоигр

Я выстрелил себе в ногу⁠⁠

Распространенное выражение среди программистов, но мне всегда было только примерно понятно, что оно означает. А вчера я смог это прочувствовать на себе.

TL;DR Я обосрался с циклическими зависимостями

Не так давно у нас в игре появилась система заданий. С помощью этой системы мы реализовали обучение. По мере обучения в игре разблокируются новые механики и элементы интерфейса. Соответственно, в игре есть класс QuestService, который отвечает за все задания, и от него зависят все остальные сервисы, в которых что-то разблокируется по мере прохождения обучения.

Так как обучение появилось в игре не сразу, есть ряд игроков, которые уже прокачались, и им не нужно показывать всё обучение или его часть. Для этого предусмотрена возможность пропустить квест по какому-то условию. Естественно, эти условия вычисляются при инициализации QuestService.

Добавляя последний квест, я сделал условие, которое зависело от сервиса Foo, при этом сам этот сервис Foo зависел от QuestService. В итоге, при вычислении условия, код получал не проинициализированную до конца зависимость, и падал с NRE (NPE, прим. для моих коллег джавистов). Обиднее всего то, что баг был плавающий, и не воспроизвелся, когда я тестировал, поэтому он попал на все площадки, где есть наша игра, и нам срочно пришлось выпускать хотфикс.

Чтобы не допустить такого в будущем, я буду потихоньку рефакторить весь код, и переходить от field injection к constructor injection. Ибо

Constructor injection guarantees no circular dependencies between classes, which is generally a bad thing to do. Zenject does allow circular dependencies when using other injections types however such as method/field/property injection

Изначально я поленился использовать constructor injection, потому что приходилось писать больше кода, и потому что я делал сервисами монобехи (а для монобехов не поддерживается constructor injection), чтобы хранить в них ссылки на объекты сцены или какие-то serialized параметры. Видимо, очень зря. Надо будет поискать какой-нибудь lombok для C# или плагинчик для Rider, который будет генерировать конструкторы, и делать монобехи со ссылками и параметрами отдельными зависимостями для сервисов, чтобы сервисы были обычным объектами.

Показать полностью
[моё] Gamedev Программирование Unity Инди Разработка Текст
19
8088
8088
5 месяцев назад
Лига программистов
Серия АйТи на удаленке

Чем программирование игр отличается от другой разработки?⁠⁠

Чем программирование игр отличается от другой разработки? IT, Программирование, Удаленная работа, Юмор, Истории из жизни, Программист, Программа, IT юмор, Gamedev, Компьютерные игры, Unity, Разработка, Windows, Приложение, Жизненно, Дневники онлайн, Дневник

Скрипт боль

Тем же чем жизнь отличается от лавадновой удаленки обычного ИТшника - скриптом боль.cs :)

Показать полностью 1
[моё] IT Программирование Удаленная работа Юмор Истории из жизни Программист Программа IT юмор Gamedev Компьютерные игры Unity Разработка Windows Приложение Жизненно Дневники онлайн Дневник
15
Партнёрский материал Реклама
specials
specials

Только каждый третий пикабушник доходит до конца⁠⁠

А сможете ли вы уложить теплый пол, как супермонтажник?

Проверить

Ремонт Теплый пол Текст
7
melale
6 месяцев назад
Unity

C# и Unity⁠⁠

Доброго времени суток. С ребенком решили изучать С# и Unity для создания простенькой игрушки и так сказать войти в it сферу. Он хочет там работать. В связи этим есть вопросы и может знающие люди подскажут. Видео и гайдов по С# много и мы проходим курс на ютубе канал https://youtube.com/playlist?list=PLQOaTSbfxUtD6kMmAYc8Fooqy....
По Unity немного сложнее и каналов подобных нет или еще не попались. Но это позже, сначала С#.
Вопрос вот в чем. Какие книги по С# читать в перспективе. И есть ли книги по Unity и как их объединить С# и Unity. Вот ознакомились мы с этим, дальше что? Я понимаю, что C# в Unity для скриптов, но как с ними работать? Вот прям подробно для чайников.
Знаний в этой области нет вообще.
Почему С# и Unity? Доступность и простота (как мне кажется). Ну и С# универсальный язык, не только для игр. В общем, поможет любой совет и помощь.
Спасибо.

Csharp Unity IT Программирование Текст YouTube (ссылка)
40
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии