현재 작동하기에 좋은 2D 게임 엔진 또는 프레임 워크는 무엇입니까? [닫은]


11

기본적으로, 나는 내 포트폴리오를 강화하기 위해 플랫 포머 / 콘트라 같은 슈터를 구축 할 좋은 2D 게임 엔진을 찾고 있습니다.

몇 가지 질문을 읽었 기 때문에 제목에 "지금"이라는 단어를 사용하고 있으며 2003 년부터 휴대폰 용 Java의 게임 API와 같은 것을 사용하고 싶지 않습니다. (또한 XNA는 나는 이미 더 큰 규모의 프로젝트를 진행하고 있습니다.)

나는 Java에서 상당히 유능하고 C # 및 Python과 같은 다른 언어에 대한 기본적인 이해를 가지고 있지만 엔진을 배우는 동안 (이유 내에서) 새로운 언어를 배우는 것에 완전히 반대합니다.

엔진은 매우 강력하고 자유롭고 단순 할 필요가 없습니다. 내 기술 수준 (3 학년 CS 전공)의 누군가가 길을 따라 너무 많은 충돌없이 멋진 수평 슬라이스를 얻을 수 있습니다.


2
XNA는 엔진이 아닌 프레임 워크입니다. XNA를 엔진이라고 생각하여 XNA를 판단하는 경우 XNA 기반 엔진을 다시 살펴 보는 것이 좋습니다.
Nate

내 질문에 오해가있을 수 있다고 생각합니다. XNA가 제공하는 도구 세트와 유사한 것을 찾고 있지만 XNA는 아닙니다. 프레임 워크와 엔진의 차이점을 모른다고 생각합니까?
Phil Quinn

1
"프레임 워크"와 "엔진"은 느슨하게 정의되지만 일반적으로 엔진은 프레임 워크보다 "더 많거나 더 넓은 범위에서"수행합니다. 이 경우에는 내가 ( "이미 사용") XNA를 사용하고자하지 않는 이유 때문에 그것을 많은 문제를 생각없이 XNA가 실제로 무엇 유효하지 않습니다 이다 .

답변:


6

있다 당신이 그것에 대해 구글을 요구하는 경우 링크의 톤 ,하지만 그들 중 대부분은 상대적으로 전례가 보일 것입니다. 나는 최고 결과 중 하나 인 Love 를 잠시 동안 사용했으며 시작하고 실행하는 것이 매우 빠르다는 것을 알았습니다. 루아를 사용합니다.

이 또한의 토크 2D (... 그래서, 그것은 당신이 언급 알고있는 비 무료이지만, 상대적으로 싼도) 나에 대한 괜찮은 물건을 들었습니다. cocos2d 는 iPhone에서 매우 인기가 있습니다.

Unity, Ogre 또는 Irrlicht 또는 기타 사용 가능한 3D 게임 / 그래픽 엔진을 사용하여 2D 공간을 시뮬레이션하는 옵션도 있지만 원하는 것보다 더 많은 작업이 필요할 수 있습니다.


아이폰에 대한 cocos2d / cocos2d는 나의 관심을 크게 끌었다. Torque2D도 정말 멋져 보입니다. 귀하의 의견에 크게 감사드립니다!
Phil Quinn

어떤 친구들은 토크를 사용해서 그것에 대해 나쁜 말을했습니다.
vshade

3

FlatRedBall www.flatredball.com은 xna 기반의 '엔진'의 예입니다.

흠 ... OP에 의견을 추가하고 싶었지만 못했을 것입니다 ... 아마도 아직 담당자가 없습니다.


3

당신이 손 대고 싶은 경우 HTML5의 게임 난 당신을 보면 제안 Crafty.js . 작지만 유연한 게임 라이브러리로 배우기 쉽고 입력 , 충돌 , 스프라이트 등과 같은 필수 요소를 처리합니다 .

Crafty에서 가장 큰 장점은 구성 요소 / 엔터티 아키텍처 라고 생각합니다 . 게임을 구성하는 가장 좋은 방법이며 Crafty는 자신 만의 구성 요소를 쉽게 만들 수 있습니다.

최고의 문서는 아마도입니다 GitHub의에 Crafty.js 소스 .


0

Slick2D http://slick.cokeandcode.com/ 은 훌륭한 툴링 을 제공하는 Java에 적합합니다. 기능 목록을 살펴보십시오 .

툴링에는 FontEditor, Tiled Map Editor, Sprite / Animation Manager가 포함됩니다. 또한 Phys2D는 Java 기반 물리 엔진을 지원합니다.

현재 Slick 기반 게임을 Android로 이식하는 쉬운 방법을 찾고 있습니다.


0

나는 수년 동안 Torque 제품을 사용해 왔으며, 나는 그것을 강력하게 추천 할 것입니다. 회사는 관리에 들어 갔지만 최근 몇 가지 제품 라인을 업데이트하여 다시 살아났습니다. 평가판을 다운로드하고 살펴볼 가치가 있습니다.

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