[404] — программирование
43.7K subscribers
101 photos
2 videos
1.75K links
Научим тебя программировать бесплатно.

Сотрудничество: @zubar89

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
🌎 Генерация мира из тайлов на Unity

Это же невероятно круто, когда мир появляется без твоего участия. Но ещё лучше — игрокам, поскольку они не знают, что их ждёт в этот раз.

1. Генерация уровня из 3D тайлов: часть 1 — [23:12]
2. Генерация мира из 3D тайлов: часть 2 — [22:00]
3. Генерация мира из 3D тайлов: часть 3 — [20:58]
4. Генерация мира из 3D тайлов: часть 4, Wave Function Collapse — [19:48]

Перейти к плейлисту

#видео #геймдев
🕹 Что нужно знать перед разработкой игры[22:12]

Если ты не можешь отличить интерпретатор от компилятора, не знаешь, зачем нужен DirectX и/или ни разу не писал код, то это видео для тебя!

В нём рассказывается про термины в программировании, языки и библиотеки для их разработки и как вообще проходит разработка. В конце — советы начинающим.

Перейти к просмотру

#видео #геймдев
🌐 Как устроен мультиплеер[20:57]

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

Это видео — теория, как несколько людей играют вместе. Здесь вы узнаете, как клиент связывается с сервером и кто за что отвечает.

Перейти к просмотру

#видео #геймдев
🗳 Visitor, Observer, Decorator в Unity[5:51]

Эти паттерны проектирования способные сильно упростить управление кодом и взаимодействие между объектами, тем самым уменьшить кол-во багов.

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

Перейти к просмотру

#видео #геймдев
👾 Асинхронное программирование в Unity[22:55]

Асинхронное программирование позволяет запускать I/O задачи (запросы на сервера) не блокируя основной поток. Полезно при разработке таблицы лидеров или для сохранения данных на сервере.

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

Перейти к просмотру

#видео #геймдев
🔥 Всё про корутины в Unity[13:17]

Сопрограмма или корутина — мощная и удобная функция, которую можно использовать для выполнения функции по истечении определенного периода времени.

Автор ролика рассказывает что такое корутина, в каких ситуациях её стоит применять и какие проблемы могут возникнуть у новичков.

Перейти к просмотру

#видео #геймдев
🧠 Эволюция в Unity[17:04]

Существует огромное количество бактерий, вокруг лежит еда, в этой схватке выживет только сильнейший... Вернее, более приспособленный.

Это интересный проект на Unity объединяющий искусственный интеллект, эволюцию и геном. Есть и исходный код.

Перейти к просмотру

#видео #геймдев
​​🎮 Создаем игру Змейка на C++

Змейка — это классический вариант для создания своей первой игры. А этот плейлист подойдет даже для тех, кто только начал изучать C++.

1. Создание карты
[13:05]
2. Расположение вещей
[12:32]
3. Логика игры
[17:05]

#геймдев #cpp
🕹 Делаем игру внутри QR-кода[28:15]

В этом уроке автор создаёт простенькую игру на JavaScript и уменьшает её размер до 2 кб, уместив весь код внутри самого обыкновенного QR.

В видео подробнейшим образом показан процесс разработки и некоторые проблемы, с которыми столкнулся разработчик, а в описании под ним можно найти ссылку на репозиторий проекта.

Перейти к просмотру

#видео #геймдев
👾 Всё про Game Automation QA[1:42:36]

В этом видео QA Automation TeamLead из компании Wargaming рассказал, как проходят тесты в их команде, чем они занимаются и играют ли они часами в World Of Tanks на работе.

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

Перейти к просмотру

#видео #геймдев