시바
ShiVa![]() | 이 글은 광고처럼 쓰인 내용을 담고 있다.(2019년 5월) (이 를 과 시기 |
개발자 | 시바 테크놀로지스 SAS |
---|---|
안정적 해제 | 1.9.2 / 2013년 12월 21일 |
릴리스 미리 보기 | 2.0 / 2014년 7월 4일 |
운영 체제 | 마이크로소프트 윈도 맥 OS X 리눅스 |
유형 | 게임 엔진 |
면허증 | 프리미엄 |
웹사이트 | shiva-engine |
시바3D는 3D 게임 엔진으로 데스크톱 PC, 웹, 게임 콘솔, 모바일 기기용 애플리케이션과 비디오 게임을 만들 수 있도록 설계된 그래픽 편집기다.시바로 만든 게임은 20개 이상의 타깃 플랫폼에 수출할 수 있으며, 새로운 수출 타깃이 정기적으로 추가되고 있다.
모빌레스를 위한 페르시아의 왕자 2 리메이크, 유비소프트가 출간한 바벨 라이징 [1]등 시바를 활용한 수많은 어플리케이션이 만들어졌다.
SiVa 2.0과 함께 Editor의 다음 버전은 현재 개발 중에 있다.2012년 1월 1일 이후 라이센스를 보유한 SiVa 사용자를 초대하여 베타 빌드를 다운로드하고 철저히 테스트하고 피드백을 제공한다.[2]
엔진
현재 핵심 엔진 특징:
- 엔진은 기본적으로 모바일 기기, 데스크톱 PC, 웹 브라우저 및 게임 콘솔을 포함한 다양한 타겟 플랫폼에서 작동된다.
- 32비트 및 64비트 운영 체제 지원
- 기본 C++ 컴파일이 지원되는 Lua API
- NVIDIA PhysX, F-Mod 및 ARToolKit와 같은 라이브러리와 함께 엔진을 확장하는 데 사용할 수 있는 업계 표준 플러그인 아키텍처
- OpenGL, DirectX 9 또는 11 및 OpenGL ES 모드에서 렌더링
- 스크린 공간이 흐릿한 계단식 섀도 맵이 있는 실시간 포인트 및 방향 조명
- 전체 라이트맵 제어(UV2, 가져오기, 내보내기, 앰비언트 폐쇄 지원 기능이 있는 내장 섀도 매퍼)
- 재료 오버라이드, 입자 시스템 및 폴리곤 트레일
- 블룸, 필드 깊이, 모션 블러 및 카메라 왜곡과 같은 후처리 효과
- 실시간 메시 수정 API(모핑 지원 포함)
- 청크 지형 및 해양 렌더링
- 복합체를 갖는 ODE 물리학
- 로컬 및 원격 비디오, 텍스처 및 컨텐츠 스트리밍
- 화면 정보 디스플레이를 위한 2D HUD 시스템
- 다중 뷰포트 및 장면 카메라
- Oculus 리프트가 지원되는 여러 가지 입체 3D 렌더링 모드
- 기본 제공 XML API 및 파일 교환
- 멀티플레이어 게임을 위한 네트워크 API, SiVa Server와 관련하여 가장 잘 사용됨
- 3D 사운드 효과를 위한 스테레오 오디오 및 5.1 서라운드 사운드
플랫폼
SiVa 엔진은 현재 다음 플랫폼에서 작동한다.
바탕 화면
- DirectX 9 또는 OpenGL 2.0(x86)을 사용하는 레거시 모드에서 Microsoft Windows XP/Vista/7/8/8.1
- Windows Store를 WinRT 애플리케이션으로 지원하는 DirectX 11 모드의 Microsoft Windows 8/8.1(x86, x86-64, ARM)
- Mac OS X 10.6+(x86 및 x86-64 또는 범용 바이너리)
- 별도의 x86 및 x86-64 이진 파일로서의 Linux
모바일
- iPad, iPhone 및 iPod Touch를 포함한 iOS 6+ 장치
- Ouya와 같은 마이크로콘솔을 포함한 Android 2.3 이상
- Windows Phone 7.5, 8 및 8.1
- BlackBerry Tablet OS 및 BlackBerry 10
- 바다와 심비안과 같은 표적을 위한 마멀레이드(SDK)
- HP/Palm WebOS(레거시)
게임기
- 소니 플레이스테이션 3(소니 개발자 인증서 필요)
- Microsoft Xbox 360(Microsoft 개발자 인증서 필요)
- 닌텐도 Wii(닌텐도 개발자 인증서 필요)
- Sony PlayStation 4(테스트 중)
- Microsoft Xbox One(테스트 중)
- Sony PlayStation Vita(폐쇄 베타 버전)
- 애플 TV
웹
- Windows, Mac OS X 및 Linux for Firefox, Safari(웹 브라우저), Opera(웹 브라우저), Internet Explorer < v10 및 Chrome(웹 브라우저)에서 x86 및 x86-64에 사용할 수 있는 SiVa Web Player(브라우저 플러그인)
- Adobe Flash 11.2 이상
- Google 네이티브 클라이언트
- 베타 테스트의 HTML5/WebGL
시바 편집기
시바엔진을 위한 게임은 개발자들이 3D 게임과 응용 프로그램을 평소의 짧은 시간에 만들 수 있도록 고안된 WYSIWYG RAD 도구인 시바 에디터로 만들어진다.
SiVa Editor 1.x는 Windows XP/Vista/7/8/8.1에서만 실행된다.시바 1.x 게임은 에디터의 무료 동반 상품인 시바 저작 툴이 만든 것으로, 게임 패키지를 네이티브 애플리케이션으로 변환한다.모든 플랫폼에 Windows용 SDK가 있는 것은 아니기 때문에 저작도구는 Windows뿐 아니라 Mac OS X에서도 사용할 수 있다.
SiVa Editor 2.x는 기본적으로 Windows XP/Vista/7/8/8.1 x86/x86-64, Mac OS X x86-64 및 Linux x86-64에서 실행된다.한때 분리되었던 저작 도구는 이제 편집자 자체에 내장되어 있다.
시바 편집기는 실행 가능한 게임을 내보낼 수 있지만, 고급 사용자들은 게임을 원하는 IDE에서 더 수정하기 위해 Xcode, Eclipse 또는 Visual Studio 프로젝트를 내보낼 수도 있다.
편집기 주요 기능
- WYSIWYG 라이브 미리보기 게임 개발의 거의 모든 구성요소
- 재료, 입자, 다각형 탐방로, HUD, 애니메이션, 지형 등을 만드는 편집기 모듈
- 사용자 지정 모듈과의 완전한 스크립트 가능 인터페이스(SiVa 2.0에만 해당)
- 자동 제안 및 자동 완성, 디버깅, 구문 강조 표시, 코드 접기 및 통합 도움말이 포함된 Lua 코드 편집기
- DAE, DWF 및 STE 3D 자산 가져오기
- 가져온 사운드, 비디오, 텍스처 및 모델 파일의 자동 업데이트
- 텍스처, 사운드 및 비디오를 위한 세밀한 압축 제어
- 내보내기 프로파일(완전 텍스처, 사운드 및 비디오 형식)
- 이진 자산 병합, SVN, 성능 분석(고급 라이센스만 해당)
- 멀티플레이어 테스트를 위한 내장형 서버
- 명령줄 인터페이스(2.0만 해당)
릴리스 타임라인
시바 1.5
2007년 7월 4일: 최초 공개
시바 1.6
2008년 7월 1일: 새로운 모듈
- 터레인편집기 및 애니멀클립편집기
- HLD 스크립트 라이브러리
시바 1.7
2009년 3월 10일: XML 및 미리보기
- 입자, 궤적, 재료 및 HUD에 대한 실시간 미리보기
- XML API
- 완전한 광선 제어
- DDZ 텍스처 스트리밍
시바 1.8
2009년 11월 16일:지형 및 해양
- 150개 이상의 새로운 기능, 개선 및 버그 수정
- 300개 이상의 새로운 api 함수와 상수
- 프로젝터, 해양 및 사후 처리
시바 1.9
2010년 11월 2일: 플러그인
- 300개 이상의 새로운 api 함수와 상수
- c++/C# 플러그인 지원
- 다이나믹 포인트 라이트 섀도
- SiVa 장치 개발 도구(게시하지 않고 로컬 장치 테스트)
시바 1.9.1
2012년 1월 10일: 디버깅
- 250개 이상의 새로운 api 기능
- AI 디버거, 유니코드 텍스트 지원
- 다중 뷰포트 및 부드러운 입자
- SVN 지원, 자산 통합 도구
시바 1.9.2
2013년 12월 21일: 최종 1.x 릴리스
- 현재 SDK로 업데이트된 모든 엔진
- 플래시, WindowsRT 및 NaCl 내보내기
시바 2.0
2014년 7월 4일, 2012년 1월 1일 이후 시바 라이센스를 구입한 면허소지자에게 시바 에디터 2.0의[3] 첫 공개 베타 버전이 출시되었다.
라이센싱
SiVa는 독점 소프트웨어로 SiVa EULA에 따라 라이센스를 받았다.몇 가지 라이센스 패키지를 사용할 수 있음:
시바 웹 에디션
SiVa Web Edition은 무료로 다운로드하여 사용할 수 있다.수출품은 SiVa Web Player 브라우저 플러그인, Adobe Flash, HTML5/WebGL을 제외하고 워터마크가 되어 있다.
시바 베이직 에디션
시바 베이직 에디션은 인디 개발자와 소규모 개발 스튜디오를 위해 만들어졌다.모든 표준 수출품의 잠금이 해제되었다.베타 버전은 다운로드 및 테스트될 수 있다.C++ 플러그인은 설계 및 테스트할 수 있지만 내보낼 수는 없다.
시바 어드밴스트 에디션
SiVa Advanced Edition에는 자산 병합, SVN, 성능 분석 모듈, 게임 콘솔 내보내기 및 전체 C++ 플러그인 개발/사인/수출과 같은 대형 개발 팀이 일반적으로 필요로 하는 추가 도구가 함께 제공된다.
참조
- ^ Takahashi, Dean (2012-03-18). "Stonetrip's 3D game engine will bring high-quality games to Android phones". VentureBeat. Retrieved May 26, 2012.
- ^ Caffier, Felix (2014-07-04). "First ShiVa 2.0 beta released!".
- ^ "ShiVa 2.0 First Beta Release". 2014-07-04. Archived from the original on July 9, 2014. Retrieved July 9, 2014.