Querés crear un MMORPG: esto es lo primero que tenés que hacer
Ager
0:00 / 0:00
Querés crear un MMORPG: esto es lo primero que tenés que hacer
5 654 просмотра · 2 мес. назад
Ager
8,27 тыс. подписчиков
5 654 просмотра · 2 мес. назад
En este video te cuento cómo empezaría a desarrollar un MMORPG desde cero y qué cosas me hubiese gustado saber antes de crear el mío.
No vamos a empezar diseñando clases, habilidades, historia o un mundo gigantesco. Primero hay que conseguir algo mucho más importante: que el juego funcione.
Hablamos sobre:
Cómo crear la conexión entre cliente y servidor
Qué lenguaje usar para el servidor
Python, C#, Go y otras alternativas
Sockets y protocolos de comunicación
JSON vs MessagePack
Movimiento y sincronización de jugadores
Server Authority vs Client Authority
Cómo reducir el uso de recursos del servidor
Instancias, áreas y sectorización del mundo
Seguridad, cheats y limitación de acciones
Combate Tab Target vs Action Combat
Threads, procesos y operaciones bloqueantes
Gateways y Steam Datagram Relay
VPS y servidores Linux
Cómo crear bots para hacer stress tests
Cómo probar cientos de jugadores conectados
Crear un MMORPG indie es probablemente uno de los proyectos más difíciles que podés intentar como desarrollador, pero si ya sabés programar puede ser también una excelente forma de aprender sobre networking, servidores, bases de datos, seguridad y arquitectura de software.
En este video intento mostrar cuál debería ser, en mi experiencia, el primer paso.
Si estás desarrollando tu propio MMORPG o alguna vez intentaste hacerlo, contame qué arquitectura estás usando y qué problemas te encontraste.
#MMORPG #GameDev #IndieDev #Unity #Programacion