기본 계략 Corsairs Legacy Corsairs Legacy: Naval Mission 소식 지역 사회 콘택트 렌즈
Игра Corsairs Legacy
ko
ko
de
en
es
fr
ja
pl
pt
ru
tr
ua
zh
World of Sea Battle – 게임 엔진
World of Sea Battle – 게임 엔진

이 글은 Mauris 스튜디오가 개발 중인 해적 생활 시뮬레이션 게임 Corsairs Legacy 프로젝트의 일환으로 제작된 자료로, 해양 테마해적 게임의 대중화를 목표로 하고 있습니다. 프로젝트 소식은 공식 웹사이트, 유튜브 채널, 텔레그램을 통해 확인할 수 있습니다.

2021년 4월 12일, 우리는 World of Sea Battle 개발자인 세르게이(Sergey)와 인터뷰를 진행했습니다. 그는 학생 시절부터 해전 게임 개발을 구상하기 시작했으며, 졸업 후에는 사실상 혼자 힘으로 제로부터 세일십(범선) 시뮬레이터 World of Sea Battle을 완성했습니다.

인터뷰에서 우리는 게임 개발 전반에 관한 여러 질문을 했습니다. 인터뷰 전문은 여기에서 읽을 수 있습니다.

World of Sea Battle 개발 아이디어는 세르게이가 중학교 3학년 때 떠올렸습니다. 그는 여가 시간에 프로그래밍 언어를 공부했고, 2015년 학교를 졸업한 뒤 첫 번째 프로토타입을 공개했습니다.

세르게이는 개발 초기 단계에서 Microsoft XNA 기술을 활용해 World of Sea Battle의 제작을 시작했습니다.

  Microsoft XNA(XNA’s Not Acronymed)는 Microsoft가 게임 개발을 보다 쉽게 만들기 위해 만든 관리형 런타임 기반 도구 세트입니다. 목적은 게임 개발 시 반복적으로 등장하는 “보일러플레이트 코드”를 줄이는 것이었습니다.

그 후 2021년 중반, 세르게이는 자신의 기술적 역량을 더 발전시키기 원해 SharpDX Toolkit으로 점진적 전환을 시작했습니다.

  SharpDX Toolkit은 DirectX API 기반의 오픈소스 개발 도구 세트입니다.

서버(백엔드) 코드C#으로 작성되었으며, 일부 네트워크 코드는 C++로 작성되었습니다.

   C#(씨샤프)은 .NET 플랫폼을 위한 객체지향 프로그래밍 언어로, 안전한 타입 시스템을 갖추고 있습니다.

   C++(씨플러스플러스)은 정적 타입의 컴파일 언어로, 범용 프로그래밍에 사용됩니다.

Unity와 Unreal Engine은 현재 가장 널리 사용되는 게임 개발 플랫폼입니다.

   Unity는 Unity Technologies가 개발한 크로스플랫폼 게임 엔진입니다.

   Unreal Engine은 Epic Games에서 개발 및 유지 관리하는 게임 엔진입니다.

그러나 World of Sea Battle 개발자는 이러한 플랫폼을 사용하지 않기로 결정했습니다. 이미 많은 개발 작업이 완료된 상황에서 엔진을 변경하는 것은 매우 비효율적이며, 막대한 리소스가 필요했기 때문입니다. 또한 세르게이는 Unity 개발 경험이 있었고, Unity로 전환하더라도 World of Sea Battle의 개발 속도는 크게 향상되지 않을 것이라고 판단했습니다.

이 글이 여러분에게 도움이 되었기를 바랍니다!

Corsairs Legacy – Historical Pirate RPG Simulator 프로젝트에 대한 더 많은 정보와 Steam 위시리스트 추가는 다음 링크에서 확인할 수 있습니다: Steam 페이지.

새로운 해적 게임이 이제 Steam에 출시되었습니다

에서 구매
유사한 기사

World of Sea Battle는 어디에서 다운로드할 수 있나요?

World of Sea Battle — 개발자 인사이트