Ubuntu에서 기본적으로 실행되는 2D / 3D 엔진 및 게임 개발 SDK는 무엇입니까?
답변 당 하나의 엔진 / SDK를 제한하고 엔진 / SDK를 즐기는 이유를 포함하십시오.
Ubuntu에서 기본적으로 실행되는 2D / 3D 엔진 및 게임 개발 SDK는 무엇입니까?
답변 당 하나의 엔진 / SDK를 제한하고 엔진 / SDK를 즐기는 이유를 포함하십시오.
답변:
V-Play는 여러 디스플레이 해상도 및 종횡비, 애니메이션, 입자, 물리, 멀티 터치, 제스처, 경로 찾기 등을 처리하기 위해 재사용 가능한 구성 요소를 제공하여 단 몇 일 만에 게임을 프로토 타입하고 제작할 수 있습니다.
V-Play에는 타워 디펜스, 플랫폼 게임 또는 퍼즐 게임을 포함한 가장 성공적인 게임 장르를위한 즉시 사용 가능한 게임 템플릿이 제공됩니다. 그래픽과 사운드를 자신 만의 것으로 바꾸면 자신 만의 게임을 게시 할 수 있습니다!
최고의 성능을 제공하는 기본 엔진 코어 덕분에 iOS, Android, BlackBerry 10, Symbian, MeeGo 및 Windows, Mac OS X 및 Linux 용 JavaScript 및 QML로 선언적인 방식으로 게임을 개발하십시오.
SDL
Simple DirectMedia Layer는 OpenGL을 통한 오디오, 키보드, 마우스, 조이스틱, 3D 하드웨어 및 2D 비디오 프레임 버퍼에 대한 저수준 액세스를 제공하도록 설계된 크로스 플랫폼 멀티미디어 라이브러리입니다. 수상 경력에 빛나는 Linux 포트 인 "Civilization : Call To Power"를 포함하여 MPEG 재생 소프트웨어, 에뮬레이터 및 많은 인기있는 게임에서 사용됩니다.
SDL은 Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD / OS, Solaris, IRIX 및 QNX를 지원합니다. 이 코드에는 AmigaOS, Dreamcast, Atari, AIX, OSF / Tru64, RISC OS, SymbianOS 및 OS / 2에 대한 지원이 포함되어 있지만 공식적으로 지원되지는 않습니다.
SDL은 C로 작성되었지만 C ++과 기본적으로 작동하며 Ada, C #, D, Eiffel, Erlang, Euphoria, Go, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk 및 Tcl.
SDL은 GNU LGPL 버전 2에 따라 배포됩니다.이 라이센스를 통해 동적 라이브러리와 연결되어있는 한 상용 프로그램에서 SDL을 자유롭게 사용할 수 있습니다.
우분투에서 sdl 라이브러리 설치
bulild 필수 요소 설치
sudo apt-get install build-essential
sdl 라이브러리 설치
sudo apt-get install libsdl1.2-dev libsdl1.2debian
이것은 가장 전문적인 오픈 소스 3D 엔진 중 하나입니다. 설정하기가 다소 어렵지만 다소 강력합니다. 표준 API는 C ++에 있지만 다른 여러 언어에 대한 바인딩이 있습니다.
OGRE Wiki 에서 더 많은 정보를 얻을 수 있습니다.
C ++ 인터페이스도 있으며 매우 강력합니다. PPA에 일부 Ubuntu 패키지가있을 수 있지만 소스 코드를 다운로드하여 수동으로 빌드하는 것이 좋습니다.
파이썬 및 C ++ 인터페이스. 꽤 도구입니다.
Stencyl 은 2D 게임 엔진 / 제작자입니다. 끌어서 놓기 방법을 사용하여 게임을 쉽게 디자인 할 수 있습니다. 기본 프로그래밍 지식이있는 비코 더에 적합하며 고급 사용자를위한 코드 편집기도 있습니다.
Ubuntu의 기본 버전이 있습니다 (무료 JVM이 필요함). Ubuntu에서 게임을 만들고 iOS, Android *, Flash, HTML5 *, Windows 및 Mac 용으로 게시 할 수 있습니다 (* Stencyl 3.0 기준).
모든 기능을 갖춘 무료 버전을 다운로드 할 수 있으며 'Flash'에 게시 할 수 있습니다.