В этой серии я сделаю 2d mmo rpg, стараюсь писать простой, поддерживаемый, оптимизированный код, делюсь своим опытом за 8 лет профессиональной разработки игрЧасто в геймдев приходят с желанием создать свою MMO игру.Тем, кто начинает, быстро становится понятно, что дело это не простое. В этой серии видео уроков я освещу самые основные элементы ММО игр Подходит для программистов от уровня junior++У меня 8 лет опыта в разработке сингл/онлайн игр, хочу поделиться им с вами)Я не уверен, что меня не забанят, т.к. это не статья а ссылки на видео, но делал я это для рускоязычного gamedev сообщества, поэтому рискну выложить на dtf. В результате получится расширяемый каркас для mmo игр, или отправная точка для размышлений о собственной архитектуре MMO RPG.Исходники доступны по MIT лицензии https://github.com/Dred95/MmoTutorialАрхитектура игры следующая: mind map с основными компонентами системыПо структуре запланировано 10 роликов, 5 из них уже готовы:1 - Архитектура системыТут старый микрофон, со 2 ролика помех не будет, а еще эта часть оказалась довольно сложной. т.к. сразу охватывает всё из чего состоит игра и описание почему выбрано одно решение, а не другие 2 - Структура проекта, монорепозиторийНастраиваю окружение для комфортной работы 3 - Свои GameObject и BehaviourПовторяю функциональность системы компонентов Unity на backend 4 - UDP соединениеВстраиваю riptide для гарантированных/ негарантированных соообщений 5 - Input система, сохранение состоянияВ этом видео появится сериализация сложных сообщений через MemoryPack клиент сможет отправлять нажатые кнопки, а сервер двигать игроков и отсылать им слепки состояний По плану будет еще 5 роликовВизуализация отображения на клиенте, интерполяция позиций.HP, Урон, Атака других игроковРегистрация, сохранение и загрузка прогресса игрока в БД. Разделение User / PlayerНагрузочное тестирование, профайлинг через dotMemoryФизика Box2d на сервереВозможно дополню план по заявкам из комментариев, так же буду рад обратной связиИнтересно?ДаНетСложноНе нужно, уже есть "Создание сервера для Российских онлайн ММО игр"
А в чем профессионально поучаствовали за эти 8 лет, если не секрет ?
F2p x4 стратегия самый крупный проект, последние 2 года всё под nda:( В первом видео в начале я показываю свой сайт с теми играми, которые я могу показать
Да, действительно интересно. Обещаю с видео ознакомиться детальнее, когда вернусь домой.
Комментарий недоступен
Спасибо, боялся что никому не будет нужно)
Круто! Продолжай!
Полезно. Не щитпост, конечно, с древними мемами, но тоже сойдёт.