Продолжая тему геймдева и хайлоада на Go, хочу рассказать вам об одном канале, который будет полезен, даже если вы не пишете игры, но пишете высоконагруженные приложения.
Автор канала UnitOfTime в своих роликах рассказывает, как он разрабатывает свою инди-MMO на Go. Бэкенд любой сетевой игры, особенно MMO, довольно близок по своей сути к любому другому высоконагруженному бэкенду приложений, которые должны обновлять своё состояние на клиенте в реальном времени. Только подумайте: вам нужно синхронизировать мир для большого количества одновременно подключенных игроков, при этом защищаясь от читеров. Это не считая того, что есть в почти каждой MMO: чат(ы), торговая площадка, разные локации, аутентификация и авторизация и т.д. Из приложений, которые под капотом больше похожи на сетевую игру, мне в голову сразу приходит Miro.
Видосы довольно короткие, поэтому не успевают вас задушить кучей новой информации. Посмотрите один из последних роликов, в котором автор рассказывает, как добился обслуживания 100 одновременных игроков на сервере.
❤️ • ютуб • бусти • патреон • платный канал
Post #193
3.15K
- ⚡ 10
- 👍 5
- ❤ 2
- 🔥 2
- 😍 1