🛠 Webstorm — редактор кода для разработчиков, пишущих на JavaScript. Его можно свободно скачать и сразу начать работать. Мы ценим его за то, что в нём по умолчанию есть всё необходимое для фронтенд-разработки на JavaScript: популярные плагины и фреймворки, мощный анализатор, удобный движок для тестирования кода и современный отладчик приложений.
🌍 Сайт
GameDEV #инструменты #JavaScript #web
🌍 Сайт
GameDEV #инструменты #JavaScript #web
📑 Как стажер создал «Косынку» для Windows и ничего не заработал: история разработки игры
О «Пасьянсе», или «Косынке», знают практически все пользователи ОС Windows от мала до велика. Это одна из наиболее популярных игр за всю историю цифровой эры. Но мало кто знает, что игру разработал в 1988 году стажер Microsoft, который ничего за свою работу не получил. Сама же «Косынка» стала началом качественных изменений в мире игростроя и фактически породила «игровую революцию».
🤔 Читать статью
GameDEV #статьи #Microsoft
О «Пасьянсе», или «Косынке», знают практически все пользователи ОС Windows от мала до велика. Это одна из наиболее популярных игр за всю историю цифровой эры. Но мало кто знает, что игру разработал в 1988 году стажер Microsoft, который ничего за свою работу не получил. Сама же «Косынка» стала началом качественных изменений в мире игростроя и фактически породила «игровую революцию».
🤔 Читать статью
GameDEV #статьи #Microsoft
3D Шутер в консоли
Никаких движков, никаких библиотек, только жесть, только хардкор! Автор с нуля создаёт псевдо 3D шутер в консоле на языке C#.
Он рассказывает про то, как мы воспринимаем трёхмерную графику, что такое лучи и как на их основе узнать расстояние до объекта.
📺 YouTube
GameDEV #видео #C_Sharp
Никаких движков, никаких библиотек, только жесть, только хардкор! Автор с нуля создаёт псевдо 3D шутер в консоле на языке C#.
Он рассказывает про то, как мы воспринимаем трёхмерную графику, что такое лучи и как на их основе узнать расстояние до объекта.
📺 YouTube
GameDEV #видео #C_Sharp
YouTube
C# 3D шутер в консоли / .NET Console 3d fps
Процесс создания простой 3д бродилки без дополнительных библиотек на основе технологии Ray Casting
Скачать проект можно по ссылке:
https://www.dropbox.com/s/052zwffcew3jn2b/Game3.zip?dl=0
Проект с генерацией лабиринта (нажать пробел):
https://github.co…
Скачать проект можно по ссылке:
https://www.dropbox.com/s/052zwffcew3jn2b/Game3.zip?dl=0
Проект с генерацией лабиринта (нажать пробел):
https://github.co…
📖 Game Engine Black Book
🖋 Fabien Sanglard , 2019
Как создавался Wolfenstein 3D и в чем секрет его скорости? Как id Software удалось превратить машину, предназначенную для отображения статических изображений для текстовых редакторов и электронных таблиц в лучшую игровую платформу в мире, способную запускать игры со скоростью семьдесят кадров в секунду? Если вы когда-нибудь задавали себе эти вопросы, Game Engine Black Book для вас.
💾 Скачать книгу
GameDEV #book #programming
🖋 Fabien Sanglard , 2019
Как создавался Wolfenstein 3D и в чем секрет его скорости? Как id Software удалось превратить машину, предназначенную для отображения статических изображений для текстовых редакторов и электронных таблиц в лучшую игровую платформу в мире, способную запускать игры со скоростью семьдесят кадров в секунду? Если вы когда-нибудь задавали себе эти вопросы, Game Engine Black Book для вас.
💾 Скачать книгу
GameDEV #book #programming
🛠 GitLab — веб-инструмент жизненного цикла DevOps с открытым исходным кодом, представляющий систему управления репозиториями кода для Git с собственной вики, системой отслеживания ошибок, CI/CD пайплайном и другими функциями. Код изначально был написан на Ruby, а некоторые его части были позже переписаны на Go.
🌍 Сайт
GameDEV #инструменты #Git #web #Go
🌍 Сайт
GameDEV #инструменты #Git #web #Go
📑 Создание динамичного фона для визуальной новеллы
В этот раз покажу, как создать динамичный фон для визуальной новеллы на примере своей игры - The hungry Town, в сеттинге вампиров как Vampire the Masquarade.
🤔 Читать статью
GameDEV #статьи
В этот раз покажу, как создать динамичный фон для визуальной новеллы на примере своей игры - The hungry Town, в сеттинге вампиров как Vampire the Masquarade.
🤔 Читать статью
GameDEV #статьи
🛠 ESLint — линтер для JavaScript, который находит ошибки в коде, помогает избегать глупых ошибок и бесконечных циклов в условиях цикла for, проверять недоступный код. Его плюс гибкость и возможность выбрать, какие правила использовать и какой стиль применять.
🌍 Сайт
GameDEV #инструменты #JavaScript
🌍 Сайт
GameDEV #инструменты #JavaScript
📖 Beginning Game AI with Unity
🖋 Sebastiano M. Cossu , 2021
Данная книга будет полезна разработчикам игр, чтобы получить базовые знания о программировании искусственного интеллекта с использованием Unity и C#. Вам не будет скучно изучать теорию, лежащую в основе искусственного интеллекта. Вместо этого вы будете учиться на собственном опыте и практике и выполнять интересный проект в каждой главе.
💾 Скачать книгу
GameDEV #book #Unity #C_Sharp
🖋 Sebastiano M. Cossu , 2021
Данная книга будет полезна разработчикам игр, чтобы получить базовые знания о программировании искусственного интеллекта с использованием Unity и C#. Вам не будет скучно изучать теорию, лежащую в основе искусственного интеллекта. Вместо этого вы будете учиться на собственном опыте и практике и выполнять интересный проект в каждой главе.
💾 Скачать книгу
GameDEV #book #Unity #C_Sharp
Асинхронное программирование в Unity
Асинхронное программирование позволяет запускать I/O задачи (запросы на сервера) не блокируя основной поток. Полезно при разработке таблицы лидеров или для сохранения данных на сервере.
Автор рассказывает про различия между синхронным и асинхронным программированием, что такое async и await и как это применять на практике.
📺 YouTube
GameDEV #видео #Unity
Асинхронное программирование позволяет запускать I/O задачи (запросы на сервера) не блокируя основной поток. Полезно при разработке таблицы лидеров или для сохранения данных на сервере.
Автор рассказывает про различия между синхронным и асинхронным программированием, что такое async и await и как это применять на практике.
📺 YouTube
GameDEV #видео #Unity
YouTube
Асинхронное программирование в C# и Unity3D для продвинутых
В этом видео мы углубимся в async/await. Узнаем, почему асинхронность не равно много поточность, как устроен await внутри и как его применить к любому типу.
Ссылка на Discord - https://discord.gg/4KgeRYSdUk
Делегаты и события - https://www.youtube.com/w…
Ссылка на Discord - https://discord.gg/4KgeRYSdUk
Делегаты и события - https://www.youtube.com/w…
📑 Анатомия инвентаря в Godot
Один из способов создания инвентаря, на примере движка Godot.
🤔 Читать статью
GameDEV #статьи
Один из способов создания инвентаря, на примере движка Godot.
🤔 Читать статью
GameDEV #статьи
Всё про корутины в Unity
Сопрограмма или корутина — мощная и удобная функция, которую можно использовать для выполнения функции по истечении определенного периода времени.
Автор ролика рассказывает что такое корутина, в каких ситуациях её стоит применять и какие проблемы могут возникнуть у новичков.
📺 YouTube
GameDEV #видео #Unity
Сопрограмма или корутина — мощная и удобная функция, которую можно использовать для выполнения функции по истечении определенного периода времени.
Автор ролика рассказывает что такое корутина, в каких ситуациях её стоит применять и какие проблемы могут возникнуть у новичков.
📺 YouTube
GameDEV #видео #Unity
YouTube
Всё про корутины в Unity 3D
Вся основная информация о корутинах в Unity 3D в одном видео. Что такое корутины, что писать после yield return, как пользоваться Start Coroutine и Stop Coroutine, для чего их можно применять, и прочие тонкости связанные с корутинами в Юнити
Patreon канала…
Patreon канала…
📖 GAMEDEV
🖋 Wlad Marhulets , 2020
Если вы ничего не знаете о разработке игр, то, по сути, вы - это я до того, как я начал работать над своей первой игрой DARQ. Эта книга предназначена для начинающих и не предполагает от читателя никаких знаний о разработке игр.
💾 Скачать книгу
GameDEV #book #gamedev
🖋 Wlad Marhulets , 2020
Если вы ничего не знаете о разработке игр, то, по сути, вы - это я до того, как я начал работать над своей первой игрой DARQ. Эта книга предназначена для начинающих и не предполагает от читателя никаких знаний о разработке игр.
💾 Скачать книгу
GameDEV #book #gamedev
🛠 StyleLint — мощный линтер, который поможет вам избежать ошибок и обеспечить соблюдение соглашений.
🌍 Сайт
GameDEV #инструменты
🌍 Сайт
GameDEV #инструменты
📑 О неуместных восторгах перед Нейросетями
Данная статья представляет из себя продолжение рассуждения о нейросетях и их неуместном использовании.
🤔 Читать статью
GameDEV #статьи
Данная статья представляет из себя продолжение рассуждения о нейросетях и их неуместном использовании.
🤔 Читать статью
GameDEV #статьи
Эволюция в Unity
Существует огромное количество бактерий, вокруг лежит еда, в этой схватке выживет только сильнейший... Вернее, более приспособленный.
Это интересный проект на Unity объединяющий искусственный интеллект, эволюцию и геном. Есть и исходный код.
📺 YouTube
GameDEV #видео #Unity
Существует огромное количество бактерий, вокруг лежит еда, в этой схватке выживет только сильнейший... Вернее, более приспособленный.
Это интересный проект на Unity объединяющий искусственный интеллект, эволюцию и геном. Есть и исходный код.
📺 YouTube
GameDEV #видео #Unity
YouTube
Делаю эволюцию ИИ в Unity
Курс от XYZ School: https://bit.ly/2WF2MhC
При оплате до 28 мая действует скидка 30%. Курс начинается 1 октября 2020.
А по промокоду “Onigiri” дополнительная скидка +10%, итого скидка 40% на курс STYL от XYZ School.
Код: https://github.com/ArtemOnigiri/…
При оплате до 28 мая действует скидка 30%. Курс начинается 1 октября 2020.
А по промокоду “Onigiri” дополнительная скидка +10%, итого скидка 40% на курс STYL от XYZ School.
Код: https://github.com/ArtemOnigiri/…
📖 Begin to Code
🖋 Rob Miles, 2023
Это полноцветное руководство поможет вам быстро начать создавать облачные приложения и игры, даже если вы никогда не занимались этим раньше. Книга содержит множество инноваций, начиная с задач по отладке и заканчивая пошаговыми упражнениями "Сделай что-нибудь". Автор рассматривает код в контексте, показывая, как развертываются и запускаются современные облачные приложения, как их элементы объединяются в работающие системы и как ключевые облачные технологии помогают решить проблемы безопасности, надежности и масштабируемости. Легко, дружелюбно и под вашим контролем!
💾 Скачать книгу
GameDEV #book #programming
🖋 Rob Miles, 2023
Это полноцветное руководство поможет вам быстро начать создавать облачные приложения и игры, даже если вы никогда не занимались этим раньше. Книга содержит множество инноваций, начиная с задач по отладке и заканчивая пошаговыми упражнениями "Сделай что-нибудь". Автор рассматривает код в контексте, показывая, как развертываются и запускаются современные облачные приложения, как их элементы объединяются в работающие системы и как ключевые облачные технологии помогают решить проблемы безопасности, надежности и масштабируемости. Легко, дружелюбно и под вашим контролем!
💾 Скачать книгу
GameDEV #book #programming
🛠 Prettier — это инструмент для форматирования кода, который призван облегчить жизнь разработчиков, он форматирует код сам. Чистит весь код проекта, легко настраивается под разные нужды, даёт возможность сконцентрироваться на главном. Экономит кучу времени и энергии, которая часто тратится на форматирование. С помощью настроенных правил программисты-новички могут работать вместе с профессиональными разработчиками.
🌍 Сайт
GameDEV #инструменты
🌍 Сайт
GameDEV #инструменты
📑 Сколько можно заработать на игре созданной за пару дней
Настало время подвести итоги эксперимента с выпуском простейшей игры в Steam без маркетинга.
🤔 Читать статью
GameDEV #статьи
Настало время подвести итоги эксперимента с выпуском простейшей игры в Steam без маркетинга.
🤔 Читать статью
GameDEV #статьи
Делаем игру внутри QR-кода
В этом уроке автор создаёт простенькую игру на JavaScript и уменьшает её размер до 2 кб, уместив весь код внутри самого обыкновенного QR.
В видео подробнейшим образом показан процесс разработки и некоторые проблемы, с которыми столкнулся разработчик, а в описании под ним можно найти ссылку на репозиторий проекта.
📺 YouTube
GameDEV #видео #JavaScript
В этом уроке автор создаёт простенькую игру на JavaScript и уменьшает её размер до 2 кб, уместив весь код внутри самого обыкновенного QR.
В видео подробнейшим образом показан процесс разработки и некоторые проблемы, с которыми столкнулся разработчик, а в описании под ним можно найти ссылку на репозиторий проекта.
📺 YouTube
GameDEV #видео #JavaScript
YouTube
🤏 Оптимизируем игру до 2 КИЛОБАЙТ
Челлендж на создание игры, размером не больше 2.8 килобайт! Такая игра сможет поместиться даже в QR код, целиком, безо всяких ссылок. После всяких крайзисов, CoD, и DOOM на 50 ГБ жёсткого диска это интересный эксперимент
Содержание:
0:00 - введение
1:00…
Содержание:
0:00 - введение
1:00…
📖 Practical Rust Projects
🖋 Andrew Rzeznik, 2023
В обновленном издании вы сможете не только освоить основы, но и создавать полноценные приложения на языке программирования Rust. Среди приложений, которые вы создадите в ходе работы над этой книгой, - высокопроизводительный веб-клиент, встраиваемый компьютер (например, для робота), игра, бессерверное веб-приложение, а также приложение, использующее искусственный интеллект и машинное обучение.
💾 Скачать книгу
GameDEV #book #Rust #web
🖋 Andrew Rzeznik, 2023
В обновленном издании вы сможете не только освоить основы, но и создавать полноценные приложения на языке программирования Rust. Среди приложений, которые вы создадите в ходе работы над этой книгой, - высокопроизводительный веб-клиент, встраиваемый компьютер (например, для робота), игра, бессерверное веб-приложение, а также приложение, использующее искусственный интеллект и машинное обучение.
💾 Скачать книгу
GameDEV #book #Rust #web
📖 Game Development with Rust and WebAssembly
🖋 Eric Smith, 2022
Эта книга - простой и понятный справочник, который поможет вам разрабатывать собственные игры. В ней вы узнаете все о разработке игр и о том, как создать бесконечную бегалку с нуля. Вы начнете с рисования простой графики в окне браузера, а затем узнаете, как перемещать главного героя по экрану. Вы также создадите игровой цикл, рендерер и многое другое, и все это будет написано полностью на Rust. После вывода простых фигур на экран вы расширите задачу, добавив спрайты, звуки и пользовательский ввод. По мере продвижения вы узнаете, как реализовать процедурно генерируемый мир. Наконец, вы узнаете, как поддерживать чистоту и организованность вашего кода на языке Rust, чтобы вы могли продолжать внедрять новые функции и развертывать свое приложение в Интернете.
💾 Скачать книгу
GameDEV #book #web #Rust
🖋 Eric Smith, 2022
Эта книга - простой и понятный справочник, который поможет вам разрабатывать собственные игры. В ней вы узнаете все о разработке игр и о том, как создать бесконечную бегалку с нуля. Вы начнете с рисования простой графики в окне браузера, а затем узнаете, как перемещать главного героя по экрану. Вы также создадите игровой цикл, рендерер и многое другое, и все это будет написано полностью на Rust. После вывода простых фигур на экран вы расширите задачу, добавив спрайты, звуки и пользовательский ввод. По мере продвижения вы узнаете, как реализовать процедурно генерируемый мир. Наконец, вы узнаете, как поддерживать чистоту и организованность вашего кода на языке Rust, чтобы вы могли продолжать внедрять новые функции и развертывать свое приложение в Интернете.
💾 Скачать книгу
GameDEV #book #web #Rust