Форум программистов, компьютерный форум, киберфорум
The biggest game world
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
Адаптивная случайность в Unity: динамические вероятности для улучшения игрового дизайна
Запись от GameUnited размещена 02.11.2025 в 21:44 / The biggest game world. Обновил(-а) GameUnited 03.11.2025 в 09:24
Показов 6965 Комментарии 0
Метки c#, game design, gamedev, random, unity

Нажмите на изображение для увеличения
Название: Адаптивная случайность в Unity.jpg
Просмотров: 963
Размер:	80.1 Кб
ID:	11362
Мой знакомый геймдизайнер потерял двадцать процентов активной аудитории за неделю. А виновником оказался обычный генератор псевдослучайных чисел. Казалось бы - добавил в карточную игру случайное получение редких карт, честные пятьдесят на пятьдесят. Математика...
Аватар для GameUnited
Старый
Пишем первую игру на MonoGame
Запись от GameUnited размещена 17.08.2025 в 21:05 / The biggest game world
Показов 5420 Комментарии 0

Нажмите на изображение для увеличения
Название: production_images_ee3dee56-c6e6-425a-99d3-8fc4ca14d009.jpg
Просмотров: 457
Размер:	274.7 Кб
ID:	11058
Признаюсь честно, когда я решил наконец-то воплотить свою давнюю мечту и попробовать силы в разработке игр, голова пошла кругом от обилия доступных инструментов. Unity, Unreal Engine, Godot - все эти имена мелькали в каждой статье про геймдев. Кажется, только ленивый не советовал начинать именно с них. Но что-то внутри противилось этому мейнстримному...
Аватар для GameUnited
Старый
Проблемы с Kotlin и Wasm при создании игры
Запись от GameUnited размещена 03.07.2025 в 21:23 / The biggest game world
Показов 7837 Комментарии 0

Нажмите на изображение для увеличения
Название: Проблемы с KotlinWasm при создании игры.jpg
Просмотров: 554
Размер:	241.4 Кб
ID:	10953
В современном мире разработки игр выбор технологии - это зачастую балансирование между удобством разработки, переносимостью и производительностью. Когда я решил создать свою первую веб-игру, мой выбор пал на Kotlin/Wasm и Compose Multiplatform - перспективные технологии, обещающие возможность писать код на любимом языке с запуском на любой платформе.

Kotlin/WebAssembly (или Kotlin/Wasm) - экспериментальная технология, компилирующая код на Kotlin в бинарный...
Аватар для GameUnited
Старый
Вложенные корутины в Unity
Запись от GameUnited размещена 28.06.2025 в 18:24 / The biggest game world
Показов 5090 Комментарии 0

Нажмите на изображение для увеличения
Название: Вложенные корутины в Unity.jpg
Просмотров: 322
Размер:	190.9 Кб
ID:	10941
Работа с корутинами в Unity кажется простой до тех пор, пока не начинаешь их вкладывать друг в друга. Я потратил несколько месяцев на изучение этого механизма, и до сих пор иногда ловлю себя на том, что корутины ведут себя не так, как ожидаешь. Особенно когда речь заходит о синхронизации...
Аватар для GameUnited
Старый
Unity 4D
Запись от GameUnited размещена 13.06.2025 в 17:40 / The biggest game world
Показов 13372 Комментарии 0
Метки 4d, c#, gamedev, unity

Нажмите на изображение для увеличения
Название: Unity 4D.jpg
Просмотров: 391
Размер:	378.6 Кб
ID:	10903
Четырехмерное пространство... Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из учебников по высшей математике. В последние годы я все чаще сталкиваюсь с задачами, где традиционной трехмерной системы координат становится недостаточно.

Unity, как один из ведущих игровых движков, изначально заточен...
Аватар для GameUnited
Старый
Повышаем производительность игры на Unity 6 с GPU Resident Drawer
Запись от GameUnited размещена 11.06.2025 в 21:21 / The biggest game world
Показов 8059 Комментарии 0
Метки c#, gpu, unity

Нажмите на изображение для увеличения
Название: Повышаем производительность игры на Unity 6 с GPU Resident Drawer.png
Просмотров: 300
Размер:	1.66 Мб
ID:	10898
Недавно копался в новых фичах Unity 6 и наткнулся на GPU Resident Drawer - штуку, которая заставила меня присвистнуть от удивления. По сути, это внутренний механизм рендеринга, который автоматически юзает BatchRendererGroup API для отрисовки объектов через инстансинг на GPU. Звучит мудрено? Ну, если...
Аватар для GameUnited
Старый
Как генерируется мир в Minecraft
Запись от GameUnited размещена 28.05.2025 в 21:21 / The biggest game world
Показов 5249 Комментарии 0

Нажмите на изображение для увеличения
Название: f378a3b5-a805-41d0-a3fc-39c5e72e5123.jpg
Просмотров: 333
Размер:	142.8 Кб
ID:	10854
Задумывались ли вы когда-нибудь о том, сколько песчинок на нашей планете? По приблизительным подсчетам - более 7 квинтиллионов! Это цыфра с 18 нулями. И все же, это даже не половина количества уникальных миров, которые может сгенерировать Minecraft. Каким же образом игра...
Аватар для GameUnited
Старый
Система статов в Unity
Запись от GameUnited размещена 20.04.2025 в 19:51 / The biggest game world
Показов 5140 Комментарии 0
Метки .net, c#, unity

Нажмите на изображение для увеличения
Название: 24ca8c5f-88f3-4973-a8ce-9a0469669962.jpg
Просмотров: 262
Размер:	183.0 Кб
ID:	10627
Статы — фундаментальный элемент игрового дизайна, который определяет характеристики персонажей, предметов и других объектов в игровом мире. Будь то показатель силы в RPG, скорость передвижения в платформере или урон оружия в шутере — все эти параметры являются частью системы статов. Хорошо спроектированная система статов может стать каркасом, на котором держится вся игровая механика, позволяя создавать глубокие, сбалансированные и увлекательные игровые процессы. В игровой разработки на Unity...
Аватар для GameUnited
Старый
Batch Transform и Batch Gizmo Drawing API в Unity
Запись от GameUnited размещена 20.04.2025 в 15:51 / The biggest game world
Показов 5295 Комментарии 0
Метки .net, c#, unity

Нажмите на изображение для увеличения
Название: b9155ae7-f3bd-4b6b-910d-4fee15d208b5.png
Просмотров: 239
Размер:	1.24 Мб
ID:	10625
В мире разработки игр и приложений на Unity производительность всегда была критическим фактором успеха. Создатели игр постоянно балансируют между визуальной привлекательностью и плавностью работы своих проектов. Особенно остро эта проблема встаёт при разработке сложных сцен с...
Аватар для GameUnited
Старый
Звук в Unity: Рандомизация с Audio Random Container
Запись от GameUnited размещена 20.04.2025 в 15:46 / The biggest game world
Показов 7651 Комментарии 0
Метки .net, audio, c#, unity

Нажмите на изображение для увеличения
Название: 0962f3d3-37d8-4906-9ee7-4bc9d08ee50c.png
Просмотров: 268
Размер:	1.04 Мб
ID:	10624
В современных играх звуковое оформление часто становится элементом, который либо полностью погружает игрока в виртуальный мир, либо разрушает атмосферу за считанные минуты. Представьте: вы исследуете открытый мир и замечаете, что каждый ваш шаг звучит абсолютно идентично,...
Аватар для GameUnited
Старый
Префабы в Unity: Использование, хранение, управление
Запись от GameUnited размещена 18.04.2025 в 21:53 / The biggest game world
Показов 4553 Комментарии 0
Метки .net, c#, prefab, unity

Нажмите на изображение для увеличения
Название: 2416dbf3-5f85-4f2e-addb-ec2605b23f35.jpg
Просмотров: 220
Размер:	159.2 Кб
ID:	10611
Префабы — один из краеугольных элементов разработки игр в Unity, представляющий собой шаблоны объектов, которые можно многократно использовать в различных сценах. Они позволяют создавать составные объекты со всеми компонентами, настройками и дочерними объектами, а затем многократно применять...
Аватар для GameUnited
Старый
Как использовать Behavior Graph в Unity при создании игрового AI
Запись от GameUnited размещена 14.04.2025 в 18:12 / The biggest game world
Показов 4377 Комментарии 0

Нажмите на изображение для увеличения
Название: 84b96734-3bc0-48bf-b057-fe118e5dfb16.jpg
Просмотров: 237
Размер:	187.9 Кб
ID:	10593
Искусственный интеллект в играх прошел долгий путь эволюции. От простейших алгоритмов, движущих призраками в Pac-Man, до сложных систем, управляющих поведением персонажей в современных AAA-проектах. Последним значительным шагом в этой эволюции стал выпуск Unity Technologies пакета Behavior...
Аватар для GameUnited
Старый
Таблицы лута в Unity с MinMaxCurve и AnimationCurve
Запись от GameUnited размещена 12.04.2025 в 19:25 / The biggest game world
Показов 5063 Комментарии 0
Метки .net, c#, loot, unity

Нажмите на изображение для увеличения
Название: 3db4ae98-b3f0-4020-ae92-289d88f8b9d3.jpg
Просмотров: 217
Размер:	113.3 Кб
ID:	10584
Создание сбалансированного лута в играх — задача не из простых. Разработчики постоянно ищут способы настройки систем выпадения предметов, которые будут одновременно справедливыми для игроков и достаточно гибкими для дизайнеров. Если предметы выпадают слишком редко, игроки теряют...
Аватар для GameUnited
Старый
Реализации таймеров в Unity
Запись от GameUnited размещена 09.04.2025 в 18:20 / The biggest game world
Показов 5084 Комментарии 0
Метки .net, c#, unity

Нажмите на изображение для увеличения
Название: 15c194a9-0fdf-4a93-a24c-b7e882546f62.jpg
Просмотров: 210
Размер:	150.3 Кб
ID:	10564
Время — важный ресурс любой игры. Разработка качественных игровых механик невозможна без грамотного управления временем, а таймеры выступают ключевым инструментом этого управления. Представьте себе мир без кулдаунов способностей, без точного определения времени...
Аватар для GameUnited
Старый
Оптимизация рендеринга в Unity: Сортировка миллиона спрайтов
Запись от GameUnited размещена 22.03.2025 в 08:42 / The biggest game world
Показов 6871 Комментарии 0
Метки .net, c#, gpu, render, unity

Нажмите на изображение для увеличения
Название: f11f2f20-9221-4306-ba79-189ce512ae36.jpg
Просмотров: 240
Размер:	288.0 Кб
ID:	10482
Помните, когда наличие сотни спрайтов в игре приводило к существенному падению производительности? Время таких ограничений уходит в прошлое. Сегодня геймдев сталкивается с задачами совершенно иного масштаба — рендеринг сотен тысяч и даже миллионов объектов одновременно. Стандартные решения Unity вполне справляются с рендерингом нескольких...
Аватар для GameUnited
Старый
Корутины в Unity и производительно­сть WaitForSeconds
Запись от GameUnited размещена 20.03.2025 в 08:17 / The biggest game world
Показов 4307 Комментарии 0

Нажмите на изображение для увеличения
Название: baa5c00f-8f6c-4ba8-8fad-5f924bc4293b.jpg
Просмотров: 240
Размер:	222.7 Кб
ID:	10470
Разработчики игр на Unity часто сталкиваются с вопросом: как выполнять действия через определённые промежутки времени, не блокируя основной поток игры? Тут как раз и приходят на помощь корутины — мощный, но часто неправильно используемый инструмент.

Корутины в Unity — это особый тип методов, которые могут приостанавливать своё выполнение, возвращать управление движку, а...
Аватар для GameUnited
Старый
Рейтинг: 5.00. Голосов: 1.
Разработка продвинутого ИИ в Unity с использованием Behavior Graph
Запись от GameUnited размещена 19.03.2025 в 09:12 / The biggest game world
Показов 4187 Комментарии 1
Метки .net, behavior graph, c#, unity

Нажмите на изображение для увеличения
Название: 623f9ebd-f396-4241-9434-ffce70964dc7.jpg
Просмотров: 316
Размер:	170.0 Кб
ID:	10456
В разработке игр искусственный интеллект персонажей часто становится тем элементом, который превращает хорошую игру в выдающуюся. До недавнего времени разработчикам под Unity приходилось либо писать собственные системы ИИ с нуля, либо покупать готовые решения в Asset Store. Ситуация кардинально изменилась с выходом пакета Unity Behavior – инструмента,...
Аватар для GameUnited
Новые блоги и статьи
Рисование бинарного древа до 6-го колена на js, svg.
russiannick 17.05.2026
<svg width="335" height="240" viewBox="0 0 335 240" fill="#e5e1bb"> <style> <!]> </ style> <g id="bush"> </ g> </ svg> function fn(){ let rost;/ / высота древа let xx=165,yy=210,w=256;
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов, содержащихся в реализации модуля. По-умолчанию все члены модуля доступны: module Foo let x = 10 let boo () = printfn "boo" . . .
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции. <!DOCTYPE html> <html lang="ru"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible". . .
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов. import "math" func angleClock(hour int, minutes int) float64 { . . .
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru