Search Results for '프로그래밍/Delphi'


1 POSTS

  1. 2009/12/17 인디게임과 Delphi(델파이) by moonyeom

인디게임과 Delphi(델파이)

게임도 어플리케이션이니, 그것을 개발하기 위해서는 어플리케이션 개발도구가 필요합니다.
이런것을 흔히 컴파일러라고 부르기도 합니다만,
엄밀히 얘기하면 컴파일러를 탑재한 어플리케이션 개발도구 또는 개발환경이라고 하는 것이 적합하겠습니다...
...만, 너무 기니깐 그냥 개발툴이라고 부르도록 하죠.

요즘은 인디게임 개발자를 위한 상용엔진의 인디버전(무료)도 나오고 있습니다만,
이런 것은 아무래도 사용법이 복잡하거나 엔진의 덩치가 너무 크거나
혹은 제한된 툴 사용법을 따라야 하기 때문에 유연함이 떨어지거나 적응기간이 오래 걸리는 등의
잠재적 문제가 있을 수 있습니다.

플래쉬 액션스크립트만을 이용해서도 충분히 훌륭한 인디게임 개발이 가능하다고 생각됩니다.
최근엔 플래쉬용 3D 엔진 개발사도 여러군데 되는 것으로 알고 있습니다.
하지만, 플래쉬로 3D 까지 소화하기엔 아직은 좀 무거운 듯 합니다.

그래서, 가능하다면 직접 프로그래밍을 해서 게임을 개발하는 것을 권하고 싶습니다.
어떤 도구를 쓰든 개발은 가능하겠지만,
깊숙한 부분까지 건드릴 수 있는 도구를 사용한다면, 표현의 자유가 더 커질 것이기 때문입니다.
물론, 그런 프로그래밍 능력을 확보하는 것은 쉬운 일만은 아닙니다.
이런건 각자 능력껏 해결하셔야 되겠습니다...

게임 개발에 가장 많이 사용되는 개발툴은 MS VisualC/C++ 일 것입니다.
뭐, 워낙 많이 사용되고 그 편리함과 강력함에 두말할 나위가 없다는데에 이견이 없을 것입니다.
하지만, 오늘은 조금 다른 개발툴을 이야기하려고 합니다.
바로 Delphi(델파이)입니다.

Delphi 는 C/C++ 과는 조금 다른, Pascal 이라는 언어로 되어있는 개발툴입니다.
예전에 유명했던 볼랜드C/C++ 을 만들었던 개발사의 작품이죠...(지금은 다른 회사로 넘어갔습니다만...)

흔히 C/C++ 이나 JAVA 프로그래머의 수가 많아 상대적으로 Delphi 개발자는 적어보입니다만
그 절대적인 수로만 본다면 국내에만도 무시할 수 없을만큼 많은 Delphi 개발자가 있습니다.
주로 공공기관이나 금융, 대기업의 사내 솔루션 등에서 많이 사용되고 있습니다.

하지만 최근의 다수 개발자들에게 Delphi 는 죽어가는 개발툴로, 혹은 DB 전용 개발툴로 인식되고 있습니다.
Delphi 가 Bisual Basic 정도의 개발툴로 인식되기도 합니다.
이런 점은 상당한 오해입니다.
저는 회사 업무로 3D게임엔진을 Delphi 로 개발하고 있구요,
그 품질이나 성능면에서 만족스런 결과를 내고 있습니다.

이제 결론을 꺼내보겠습니다.

Delphi 는 인디게임 개발에 매우 적합한 개발툴입니다.
일단, 일반적인 개발툴들 중에서 컴파일/빌드 속도가 가장 빠릅니다.
어지간한 규모의 프로젝트에선 컴파일 시간을 느끼기 어려울 정도죠.
소스코드를 조금씩 수정하고 빨리 결과를 보고 싶어하는 조급한 프로그래머들에게
최상의 개발환경을 제공하는 셈이 됩니다.
이런 신속한 컴파일은, Visual C/C++ 에선 기대할 수 없는 점입니다.

또한, Delphi 는 개발환경이 복잡하지 않고 RAD Tool 의 외형을 지니고 있기 때문에
프로그래밍을 하면서 개발툴의 모습을 함께 볼 수 있는 "가시적 개발환경"을 마련해줍니다.
이런 장점때문에 작고 간단한 게임이나 게임툴 개발시에 개발속도가 비약적으로 향상될 수 있습니다.
실제로, 제가 Delphi 를 이용해 이런 저런 Tool 을 개발하는 것을 지켜보는 많은 C/C++ 개발자들은
자주 그 개발속도의 비밀을 궁금해하곤 합니다.

적은 시간에 프로그래밍을 조금이라도 더 해야 하는 짬짬이 인디 개발자들이라면,
이런 신속한 개발에 특화된 Delphi 는 많은 시간과 노력을 절약해줄 것입니다.

Posted by moonyeom

2009/12/17 18:43 2009/12/17 18:43
,
Response
2 Trackbacks , No Comment
RSS :
http://www.arcshock.com/kr/rss/response/7


블로그 이미지

너무 큰 기대만 없다면, 뭘 하든 의미는 있다.

- moonyeom

Notices

Archives

Calendar

«   2017/05   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Site Stats

Total hits:
260163
Today:
12
Yesterday:
35