아티스트를 염두에두고 만든 간단한 게임 엔진 / 개발 도구? [닫은]


18

나는 게임의 2D 아트 측면에서 잠시 동안 일해 왔으며, 풀 타임 직업은 예술 측면에서 매우 바쁘게 지내고 있지만, 내 게임 프로토 타입을 배우는 데 점점 더 관심을 가지게되었습니다.

나는 대학에서 (토크 스크립트, 모든 것의) 일부를 가져 갔지만 프로그래밍은 거의 알지 못하지만 그것을 배우는 데 시간이 걸릴 수는 있지만 학습 곡선은 완전히 분리되어 있기 때문에 나에게 너무 가파 릅니다. 내 현재 직업.

아티스트를 염두에두고 설계된 인터페이스, 학습 곡선이 더 편하고 현재 기술이 더 쉽게 적용될 수있는 인터페이스가있는 게임 엔진이 있는지 궁금합니다. Torque Game Builder에 대한 인디 라이센스를 구입했지만 여전히 많은 스크립팅이 필요하며 기본적이고 기본적인 기초 튜토리얼을 찾는 것이 어렵다는 것을 증명합니다.

기본적으로 저는 미술 및 게임 디자인에 중점을 둘 수 있고 프로그래밍이 최소이거나 배우기 쉽고 훌륭한 문서를 가지고있는 도구를 찾고 있습니다. 그와 같은 것이 존재하더라도 전혀 가치가 없습니다. :]

어떤 아이디어?


아 내가 참조. 내 생각에
공산주의 오리

답변:


16

내가 추천 한 것은 Unity 를 확인하는 것입니다. Unity 는 내가 운영하는 가장 단순하면서도 믿을 수없는 강력한 엔진 중 하나입니다. 엔진은 잘 문서화 되어 있고 커뮤니티 는 매우 활동적이고 친근 하며 속도를 높이는 데 도움 이되는 여러 가지 자습서가 있습니다.

업데이트 : Unity에는 약간의 학습 곡선이 있지만 몇 가지 이유로 다른 엔진보다 권장합니다.

  • 워크 플로우 -단순한 엔진과 달리 Unity는 게임 산업에서 사용되는 것과 많은 측면에서 유사한 워크 플로우를 사용합니다. 즉, 학습에 소비 한 시간은 단순히 도구를 배우는 것이 아니라 경력에 대한 투자입니다.
  • 지원 -Unity에는 매우 활동적이고 친근한 커뮤니티가 있으며, 이는 소규모 엔진에는없는 것입니다.
  • Power -Unity에는 많은 기능이 포함되어 있으며 여러 플랫폼을 지원합니다.

6
나는 그가 필요로하는 것에 대해 Unity가 완전히 압도되어 있다고 생각합니다. Game Creator 도구가 훨씬 더 적합합니다.
LearnCocos2D

2
Game Creator 커뮤니티도 매우 도움이되고 자원이 풍부하며 작업 과정은 기술 수준이 훨씬 낮습니다. 그것들은 기능이 풍부하지는 않지만 그의 목표는 게임 디자인 및 예술에 초점을 맞추는 것이므로 많은 기능이 방해가됩니다.
LearnCocos2D

이것은 실제로 내 골목을 바라본다. :] 조금 압도적이지만 튜토리얼은 정말 멋지게 보입니다.
daestwen

@GamingHorror " 그녀가 필요로하는 것", 감사합니다!
daestwen

@daestwen : 용서해주세요. 동의어와 ident-icon에서 말하기는 어렵습니다. ;)
LearnCocos2D

12

많은 게임 제작 도구 중 하나를 선택하는 것이 좋을 것 같습니다. 프로그래밍이 거의 없거나 전혀 없습니다. 일부는 그래픽, 드래그 앤 드롭 프로그래밍 인터페이스를 제공합니다.


6

블렌더 게임 엔진은 또한 가치가보고 될 수 있습니다. 무료 3D 애니메이션 및 모델링 소프트웨어 Blender의 일부입니다 . 무언가를 만드는 데 프로그래밍 기술이 필요하지 않지만 파이썬 스크립팅을 사용하여 확장 할 수도 있습니다. 어쨌든 자산 생성을 위해 블렌더를 사용하는 경우에만 의미가 있습니다.


6

Scratch : http://scratch.mit.edu를 살펴보십시오. MIT가 아이들을 위해 고안 한 무료 도구이지만 정확히 당신이 찾고있는 것일 수도 있습니다. 모든 프로그래밍은 타일로 수행되므로 구문을 배울 필요가 없습니다. 자신의 그래픽과 오디오를 가져올 수 있으며 스크립팅은 상대적으로 쉬워 질 것입니다 (저는 9 살짜리 아이들에게 2 시간 안에 괜찮은 게임을 만들도록 가르쳤습니다.)

-음, 그리고 무료이기 때문에 시도하지 않는 좋은 이유는 없습니다.



5

2D 빠른 프로토 타이핑의 경우 Game Maker를 제안 합니다. 이를 통해 디자이너는 아트 에셋을 빠르게 가져 와서 애니메이션 스프라이트로 변환하고 이벤트 기반의 간단한 객체 시스템을 특징으로합니다. 끌어서 놓기를 사용하여 간단한 게임을 프로토 타입 할 수 있습니다.

내가 추천하는 또 다른 방법은 Multimedia Fusion 입니다. 큰 이벤트 테이블을 사용하여 객체 간의 상호 작용을 처리하는 프로그래밍에는 다른 접근 방식이 필요합니다. 간단한 스크립팅도 있습니다.


2

왜 아무도 프리웨어 및 오픈 소스 생성자 게임 엔진에 대해 아무 말도하지 않았습니다. 그것의 대부분은 또한 드래그 앤 드롭, 견고한 지원을 가지고 있으며 배우고 사용하기 쉽습니다. 일반 변수와 조건 외에 프로그래밍 지식을 알 필요가 없습니다. 그것을 밖으로 http://www.scirra.com


1

2D의 경우 Game Maker가 좋다고 생각합니다.

3D의 경우 그래프로 엔진을 스크립팅 할 수 있기 때문에 3DVIA가 더 나은 선택이라고 생각합니다.

유니티는 매우 좋지만, 빛을 발하기 위해서는 약간의 프로그래밍을 배워야합니다.


"엔진을 그래프로 스크립팅"하는 내용을 자세히 설명해 주시겠습니까?
Vishnu

나는 노드가 누가 행동이나 논리를 나타내는 그래프를 의미한다고 생각합니다. 프로그래밍 대신 이러한 노드를 연결하여 게임의 논리를 만듭니다.
bummzack

1
@Vishnu : bummzack이 맞습니다. 더 시각적이므로 아티스트에게 더 적합합니다. Kismet / UDK를 잊어 버렸지 만 다른 좋은 선택입니다. 여전히 2D를 먼저 시작합니다 (배경을 고려할 때).
Lionel Barret

@ both-above : 흠, 그래프를 사용하지 않았지만 3ds Max Bounce 애니메이션에서 일부를 보았습니다
Vishnu

1

UDK (무료로 다운로드 할 수있는 Unreal 엔진 및 도구) 를 확인하시기 바랍니다 . 스크립트를 작성하는 대신 드래그 앤 드롭 시스템을 사용하여 많은 전형적인 게임 플레이 이벤트를 '스크립트'할 수있는 Kismet 이라는 시스템이 있습니다. 또한 3DBuzz 의 좋은 사람들이 기록한 전체 비디오 자습서 시리즈가 있습니다. 적합하지 않은 3D 엔진이지만, 하향식 게임을 만드는 방법에 대한 자습서가 있습니다.

여기에있는 다른 제안의 대부분의 문제는 좋은 시스템이지만 여전히 프로그래밍 언어를 배우도록 요구하고 TorqueScript가 너무 많은 학습 곡선을 발견하면 Python (Blender에서 사용됨) 또는 일부를 의심합니다. 다른 옵션은 더 쉬울 것입니다 (TorqueScript보다 더 잘 문서화되어 있지만 모든 것이 Torquescript보다 더 잘 문서화되어 있습니다 :))


1
예, 토크 스크립트가 어렵다는 것을 알지 못했기 때문에 문서가 너무 나빠서 스스로 배우는 것이 어려웠습니다.
daestwen

모든 차고 게임에는 문서가 없습니다. 물러서 아주 멀리있어
David Young

1

나는 이미 이것에 대한 답변을 표시했지만 거기에서 또 다른 생각을 떨었습니다 : 예술 및 게임 디자인의 견고한 포트폴리오가 있다면, 물건을 프로토 타입하고 전체 게임을 만드는 데 도움이되는 프로그래머를 찾으십시오. 직접 코딩하지 않고도 프로토 타입을 제작할 수있는 좋은 방법입니다. 그것은 정확하게 도구에 대한 분석은 아니지만 의도에 따라 가장 효과적인 방법 일 수 있습니다.

분명히 도구를 사용하면 다른 사람에 의존하거나 동기를 부여 할 필요가 없습니다. 그러나 Unity와 같은 코드에서도 짐승과 싸울 필요가 없으므로 모든 노력으로 창조적 인면을 처리 할 수 ​​있습니다.

나는 최소한의 노력으로 예술을 만드는 방법을 찾는 것과 반대되는 문제를 가진 프로그래머로 알고 있습니다. 저는 예술가와 함께 일하면서 두 분야를 직접 공부하고 가장 최소한의 도구를 통해 예술을 시도하는 것보다 훨씬 즐거운 경험을 발견했습니다 . ;)


1
불행히도 내가 개인적으로 아는 유일한 프로그래머는 내가 함께 일하는 프로그래머이며 회사의 계약에 따라 회사 외부의 프로젝트에 참여하도록 요청할 수는 없습니다! 또한 돈을 전혀 들이지 않고 내 자신에 대한 최소 시간 투자를 보장 할 수없는 프로그래머를 찾는 것에 대해 기분이 나빠질 것입니다. (스튜디오에서의
점심

1
글쎄요, 저는 비슷한 조건을 가진 아티스트와 게임 코딩 작업을하고 있습니다. 우리는 다른 풀 타임 의무를 가지고 있습니다. 몇주는 생산성이 뛰어납니다. 비슷한 설정을 찾을 수 있습니다;).
Deleter

1

게임 개발을 시작하고 싶다면 내가 시작한 시작점을 알려줄 수 있다고 생각합니다. 먼저, newboston (Youtube 에서이 사용자 이름을 알려줍니다)에 의해 기본 Java 프로그래밍, 중급 및 게임 개발을 배웠습니다. 그에게서 많은 것을 배울 수 있습니다. 그러나 그 전에는 게임 엔진 RPG Maker XP, VX 및 VXAce를 사용했습니다. 그들은 작거나 큰 롤 플레잉 게임을 만드는 훌륭한 엔진입니다.

FPS가 마음에 들면 FPS Creator를 확인할 수도 있습니다. 그러나 나는 게임을 직접 코딩하는 것이 이것을 사용하는 것보다 즐겁다 고 말하고 싶습니다 ...


1

FlashPunk는 문서화가 잘되어 있고 Flash 용 프레임 워크입니다. 디자인에 대한 배경 지식을 가진 사람으로서 나는 코드를 매우 빨리 선택할 수 있었고 새로운 프로그래머가 자동으로 끊는 많은 것들을 처리합니다.

http://flashpunk.net/


0

에픽 게임즈의 UDK가 최선의 선택이 될 것입니다.) 아티스트에게는 많은 것들이 있으며 언리얼 스크립트에서 프로그래밍 할 수 있습니다. UnrealScript의 라이브러리는 네이티브 C ++ 코드의 미러입니다. 따라서 계층 구조, 애니메이션, 트리거 등을 프로그래밍 할 때 몇 가지 흥미로운 트릭을 찾을 수 있습니다. 게임 플레이 및 아트의 파이프 라인을보고 제어 할 수 있습니다. 물론 프로그래밍은 최소화 될 수 있습니다. 내장 된 스크립트 편집기 "Unreal Kismet"으로 게임을 "그릴"수 있기 때문입니다. 많은 비디오 자습서가 있습니다. 즐겨!

업데이트 : UDK가 "상자에서"작동한다고 말해야합니다. 선택하는 것이 매우 좋은 이유라고 생각합니다.)


0

다른 모든 대답은 괜찮지 만 HTML5를 살펴 보는 것이 좋습니다. 예, 저는 이것이 정확히 게임 엔진은 아니지만 실제로 간단하고 빠르게 성장하는 커뮤니티를 보유하고 있습니다. 페이지 어딘가에 캔버스 요소 만 있으면됩니다. 그런 다음 Javascript를 사용하여 그립니다. 스크래치 나 게임 메이커가 아니라 유용한 프로그래밍 기술을 실제로 가르쳐 줄 것이기 때문에 이것을 사용하려고합니다.

좋은 튜토리얼이 많이 있지만 먼저 기본 HTML을 배우고 Javascript 를 배우고 여기 로 이동 하십시오 .


0

App Game Kit를 살펴보십시오. 우리는 2009 년부터 개발해 왔으며 2D 게임에도 훌륭합니다. 박스 2D도 내장되어 있습니다.

BASIC으로 코딩하거나 C ++의 라이브러리를 사용할 수 있습니다.

www.appgamekit.com

얼마 전 누군가가이 위대한 수비수 리메이크를 게시하여 BASIC 스크립트로 코딩했습니다. http://youtu.be/l50amgFImKc

건배,

약간 뒤틀리게 하다

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