어떤 2D / 3D 엔진과 게임 SDK를 사용할 수 있습니까? [닫은]


16

Ubuntu에서 기본적으로 실행되는 2D / 3D 엔진 및 게임 개발 SDK는 무엇입니까?

답변 당 하나의 엔진 / SDK를 제한하고 엔진 / SDK를 즐기는 이유를 포함하십시오.


여기에 제공된 SDL 답변은 이전 질문에는 없지만 중복 된 질문 일 수 있습니다. 참조 : http://askubuntu.com/questions/34200/what-2d-3d-engines-and-game-sdks-are-available
Adam Kroczyk 2016 년

1
이것은 매우 광범위한 질문입니다. 원하는 게임 엔진을 더 구체적으로 지정할 수 있습니까?
mhall119

답변:


5

v- 플레이

V-Play는 여러 디스플레이 해상도 및 종횡비, 애니메이션, 입자, 물리, 멀티 터치, 제스처, 경로 찾기 등을 처리하기 위해 재사용 가능한 구성 요소를 제공하여 단 몇 일 만에 게임을 프로토 타입하고 제작할 수 있습니다.

V-Play에는 타워 디펜스, 플랫폼 게임 또는 퍼즐 게임을 포함한 가장 성공적인 게임 장르를위한 즉시 사용 가능한 게임 템플릿이 제공됩니다. 그래픽과 사운드를 자신 만의 것으로 바꾸면 자신 만의 게임을 게시 할 수 있습니다!

최고의 성능을 제공하는 기본 엔진 코어 덕분에 iOS, Android, BlackBerry 10, Symbian, MeeGo 및 Windows, Mac OS X 및 Linux 용 JavaScript 및 QML로 선언적인 방식으로 게임을 개발하십시오.


놀라운 엔진!
Paulo Coghi-복원 모니카

8

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 라이브러리 설치

  1. bulild 필수 요소 설치

    sudo apt-get install build-essential

  2. sdl 라이브러리 설치

    sudo apt-get install libsdl1.2-dev libsdl1.2debian

    여기에 이미지 설명을 입력하십시오


6

오 그레

이것은 가장 전문적인 오픈 소스 3D 엔진 중 하나입니다. 설정하기가 다소 어렵지만 다소 강력합니다. 표준 API는 C ++에 있지만 다른 여러 언어에 대한 바인딩이 있습니다.

OGRE Wiki 에서 더 많은 정보를 얻을 수 있습니다.


5

OpenSceneGraph

C ++ 인터페이스도 있으며 매우 강력합니다. PPA에 일부 Ubuntu 패키지가있을 수 있지만 소스 코드를 다운로드하여 수동으로 빌드하는 것이 좋습니다.


5

LibGDX

Android, iOS, Java, HTML5 Canvas로 내보낼 수있는 이클립스에서 라이브러리를 사용하여 게임을 개발할 수있는 Google GWT 통합과 같은 기능을 제공합니다.


4

Panda3D

파이썬 및 C ++ 인터페이스. 꽤 도구입니다.


Panda는 Python과 C ++ API를 모두 사용하며 irc 커뮤니티는 매우 강력하고 도움이됩니다. Panda는 Disney로부터 상당한 개발 지원을 받았습니다.
Akiva

2

스텐시

Stencyl 은 2D 게임 엔진 / 제작자입니다. 끌어서 놓기 방법을 사용하여 게임을 쉽게 디자인 할 수 있습니다. 기본 프로그래밍 지식이있는 비코 더에 적합하며 고급 사용자를위한 코드 편집기도 있습니다.

Ubuntu의 기본 버전이 있습니다 (무료 JVM이 필요함). Ubuntu에서 게임을 만들고 iOS, Android *, Flash, HTML5 *, Windows 및 Mac 용으로 게시 할 수 있습니다 (* Stencyl 3.0 기준).

모든 기능을 갖춘 무료 버전을 다운로드 할 수 있으며 'Flash'에 게시 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.