
Você está lendo um material preparado durante o desenvolvimento do simulador de vida pirata Corsairs Legacy, criado pelo estúdio Mauris com o objetivo de popularizar o tema marítimo e, em especial, os jogos de piratas. Você pode acompanhar as novidades do projeto em nosso site, em nosso canal no YouTube e no Telegram.
No dia 12 de abril de 2021, realizamos uma entrevista com o desenvolvedor de World of Sea Battle, Sergey, que começou a planejar o desenvolvimento de um jogo sobre batalhas navais ainda nos tempos de escola e que, após se formar, conseguiu criar quase sozinho, do zero, o conhecido simulador de navios à vela World of Sea Battle.
Na entrevista, fizemos várias perguntas sobre o processo de criação do jogo. A versão completa da conversa pode ser lida aqui.
A ideia de criar o jogo World of Sea Battle surgiu para Sergey no 9º ano. No tempo livre, ele aprendia linguagens de programação, e após concluir a escola, lançou o primeiro protótipo de World of Sea Battle em 2015.
Sergey iniciou o desenvolvimento de World of Sea Battle utilizando a tecnologia Microsoft XNA.
Microsoft XNA (XNA’s Not Acronymed) é um conjunto de ferramentas com ambiente de execução gerenciado criado pela Microsoft para facilitar o desenvolvimento de jogos. O objetivo principal era evitar a necessidade de escrever “código repetitivo e padronizado” durante a criação de jogos.
Algum tempo depois, mais precisamente em meados de 2021, Sergey decidiu que precisava evoluir profissionalmente e começou a fazer uma transição gradual para o SharpDX Toolkit.
SharpDX Toolkit é um conjunto de ferramentas baseado na API DirectX, totalmente open-source.
A parte do servidor (back-end) de World of Sea Battle foi escrita em C Sharp (C#), enquanto parte do código de rede foi desenvolvida em C++.
C Sharp (C#) é uma linguagem de programação orientada a objetos com tipagem segura para a plataforma .NET.
C++ é uma linguagem compilada, de tipagem estática e de uso geral.
Unity e Unreal Engine estão entre as plataformas mais populares entre desenvolvedores de jogos.
Unity é um ambiente de desenvolvimento multiplataforma criado pela empresa americana Unity Technologies.
Unreal Engine é um motor de jogo desenvolvido e mantido pela Epic Games.
No entanto, o desenvolvedor de World of Sea Battle optou por não usar essas plataformas, pois já havia avançado muito no projeto e mudar de motor naquele estágio consumiria muitos recursos. Além disso, Sergey já tinha experiência com Unity e sabia que a velocidade de desenvolvimento de World of Sea Battle não mudaria significativamente com essa engine.
Esperamos que este material tenha sido útil para você!
Saiba mais sobre o projeto Corsairs Legacy – Historical Pirate RPG Simulator e adicione o jogo à sua lista de desejos na página do Steam.



