
Estás leyendo un material preparado durante el desarrollo del simulador de vida pirata Corsairs Legacy por el estudio Mauris, con el objetivo de popularizar la temática marina en general y los juegos de piratas en particular. Puedes seguir las novedades del proyecto en nuestro sitio web, en nuestro canal de YouTube y en Telegram.
El 12 de abril de 2021 realizamos una entrevista con el desarrollador de World of Sea Battle, Sergey, quien comenzó a planear la creación de un juego de batallas navales desde sus años escolares y que, tras graduarse, consiguió crear casi por completo él solo el conocido simulador de barcos de vela World of Sea Battle desde cero.
En la entrevista le hicimos diversas preguntas sobre el proceso de desarrollo del propio juego. Puedes leer la versión completa en nuestra página web.
La idea de crear el juego World of Sea Battle le surgió a Sergey en noveno grado. En su tiempo libre estudiaba lenguajes de programación y, tras terminar la escuela, en 2015 lanzó el primer prototipo de World of Sea Battle.
Sergey inició el desarrollo de World of Sea Battle utilizando la tecnología Microsoft XNA.
Microsoft XNA (XNA’s Not Acronymed) es un conjunto de herramientas con un entorno de ejecución administrado creado por Microsoft para facilitar el desarrollo de videojuegos. Su principal objetivo era evitar escribir “código repetitivo y genérico” durante la programación.
Tiempo después, concretamente a mediados de 2021, Sergey decidió que necesitaba seguir creciendo profesionalmente y comenzó a migrar gradualmente al SharpDX Toolkit.
SharpDX Toolkit es un conjunto de herramientas basado en la API de DirectX y de código abierto.
La parte del servidor (o “back-end”) de World of Sea Battle está programada en C Sharp (C#). Parte del código de red está escrita en C++.
C Sharp (C#) es un lenguaje de programación orientado a objetos con tipado seguro para la plataforma .NET.
C++ es un lenguaje de programación compilado, tipado estáticamente y de propósito general.
Unity y Unreal Engine son plataformas muy populares entre desarrolladores de videojuegos.
Unity es un entorno de desarrollo multiplataforma creado por Unity Technologies.
Unreal Engine es un motor de juego desarrollado y mantenido por Epic Games.
Sin embargo, el desarrollador de World of Sea Battle decidió no trabajar en estas plataformas, ya que a esas alturas ya se había completado una gran parte del trabajo y cambiar de motor habría sido extremadamente costoso en tiempo y recursos. Además, Sergey ya tenía experiencia con Unity y sabía que la velocidad de desarrollo de World of Sea Battle no cambiaría significativamente incluso usando ese motor.
¡Esperamos que este material te haya resultado útil!
Conoce más sobre el proyecto Corsairs Legacy – Historical Pirate RPG Simulator y agrégalo a tu lista de deseados en su página de Steam.



