조회 수 365 추천 수 0 댓글 7
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

대략 본인이 자주 공개소프트웨어 게임엔진을 가져다가 게임엔진 만든다고 이야기했는데,

다시 보니까, 본인이 자신만의 게임엔진을  짓는다는이야기가 더 그럴듯하군요.


대략 본인이 쓰는 JmonkeyEngine은 게임엔진같아보이긴 한데, 게임논리를 제어하는 부분이 없기 때문에, 

그래픽을 표현하는 부분과, 음향등의 모듈과, 3D 그래픽 프로그램이라면, 다 가지고 있을법한 부분을 위한 핫스팟(프레임워크에서 사용하는 사람의 논리가 들어 있는 코드를 프로그래밍하는 부분)이 딸린 그래픽 프레임워크입니다.


 대략 3DS 맥스나, 포토샵같이 그래픽 프로그램(scenegraph 그래픽 소프트웨어)으로 분류 가능한듯. 게임말고. 게임엔진 말고.


 대략 게임엔진이 게임을 위한 논리를 짜고, 그래픽, 사운드 부분을 입맛대로 요리하고 조정하는 것이라면. 본인도 역시 처음부터 새로 짜는 셈이군요.ㅋㅋㅋㅋ


 사실 그 엔진을 보면, 많은 부분에서, 특히 주요 핫스팟 부분에서 XNA를 많이 닮아서, xna의 자바/오픈소스 대용  소프트웨어 같아 보이는군요.ㄷㄷㄷ


 으음 대략 이래서 본인이 헤맸었군요.ㅋㅋㅋ 게임논리를 본인이 모두 짜기 때문에.ㅋㅋㅋㅋ

그래도 그래픽 구현부분부터 짜는것보단 훨씬 효율적이고 편리하긴 하죠.ㅋㅋㅋㅋ

 어차피 게임은 빨리 만들어야 하니.


 추가 잡담 :

 자바로 게임엔진 만든다고 했지만, 사실 하드웨어랑 가까운 부분은 자바가 못하기 때문에, 기반 라이브러리인 lwjgl(마인크래프트의 기반 라이브러리이기도 함.) 개발자들이 그 부분은 많은 고전게임을 탄생시킨 C로 짰으니, 이건 C(obj-C) + java 엔진이라고 해야하죠. 뭔가 적재적소한 조합.ㅇㅅㅇ


 그리고 본인이 쓰는 jmonkeyengine은 이미 우리나라의 한 온라인게임에서도 사용중입니다.

 물론, 아주 기본적인 코드만 본인의 게임엔진과 공유하는데, 이는 그 온라인게임이 구버전을 쓰고, 본인것은 테라 내지 크라이시스급의 기술도 쉽게 사용가능한 쉐이더기반의 신버전을 쓰기 때문입니다.

Who's 王코털

profile

예선호는 긔엽긔? 긔엽긔!!

예선호는 긔엽고 사랑스럽다! 예선호는 귀엽고 사랑스럽다!

여기서 소개된 자의 게임제작 약력 : 

 (201?) 예선호 3D / 2D 인터렉티브

 (2015) COGGON 2015 (리부트)

 (201?) COGGON 3D

 (201?) COGGON 5

  (2007) COGGON 4

 (2005) COGGON ADVENTURE

 (2004) COGGON 3

 (2004) COGGON 2

 ..후략..

?
  • ?
    2012.05.26 21:36
    하드코딩(플랫폼은 이런용어 안쓰나..?)
    하시는건가요 고생하십니다 ㅠㅠ
  • profile
    王코털 2012.05.27 05:26
    적어도 OS별로 프로그래밍을 같은거 여러번씩 하는것보단 자바로 거의 한번만 하니까, 비교적 편하죠.
    왜 개발자들이 자바를 숭배하는 경향이 강한지 이해가 될지경이죠.
    그래도 절대적으로는 좀 고생하긴 하지만요.ㅎㅎ
  • ?
    동래만호 2012.05.26 23:41
    ㅎㅎ
  • ?
    포인트맨 2012.05.26 23:41
    축하합니다. 동래만호님은 10포인트 이벤트에 당첨되셨습니다. 글이나 댓글을 작성하시면 빵!빵! 터지는 창조도시 포인트 선물 이벤트!
  • profile
    王코털 2012.05.27 05:29
    예. 본인이 드리고싶은 말은 적어도 오픈소스 게임엔진이라고 하는 것들은 대부분 게임논리가 안들어있다는 거죠.
    사실 게임논리만 처음부터 짜도 게임엔진 처음부터 만든걸로 칠 수 있죠.
    그래픽부분이야 게임을 만들려는 개나소나(?) 다 비슷하게 하는거니까, 교육목적이 아니고선 그거 하는짓은 좀 낭비란 이야기 해드리고 싶은 게죠.
  • ?
    바룬 2012.05.27 02:06
    우와 대단하세요!ㅋㅋ 프로그래밍 하시는분들 너무 부러워요
  • profile
    王코털 2012.05.27 05:28
    그냥 그건 본질적으로 컴퓨터에게 시킬 임무를 우리의 목적에 맞게 순서대로 배치하는 일일 뿐이죠.
    대뜸 RPG만들기에서 이벤트를 배열하는 것과 매우 흡사합니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수 추천 수
공지 제2회 인디사이드 게임제작대회 출품작 리스트. 189 인디사이드운영자 2016.10.24 31552 0
공지 인디사이드 활동 규정.(ver.20160119) 192 천무 2015.02.16 33314 1
23537 혹시 '이터니티' 라는게임 갖고 계시는분 있을까요? 2 DoingDogu 2026.02.01 503 0
23536 [스마일게이트 퓨처랩] 비버롹스 2025 온라인 전시관 오픈! (12/1~12/14) file 스마일게이트퓨처랩 2025.12.01 424 0
23535 [스마일게이트 퓨처랩] 비버롹스 with 산나비! 게임 시연과 함께 굿즈 스토어까지! file 스마일게이트퓨처랩 2025.11.26 402 0
23534 [스마일게이트 퓨처랩] 놓치면 후회! 비버롹스 2차 얼리버드 티켓 절찬 판매중! file 스마일게이트퓨처랩 2025.11.20 410 0
23533 코리아 인디게임 쇼케이스가 떴다 file gls2024 2025.10.20 449 0
23532 GGDC 2025 글로벌게임개발자컨퍼런스 2차 공개! file ggdc 2025.10.18 417 0
23531 BEAVER ROCKS 2025 슈퍼 얼리버드 티켓 오픈! 스마일게이트퓨처랩 2025.10.17 405 0
23530 이제 여기 다운로드는 다 막힌건가 Redgm 2025.10.12 693 0
23529 안녕하세요 우사준 2025.09.30 471 0
23528 혹시 이 사이트의 등업관련해서 질문이있는데요 1 이드냐 2025.09.23 644 0
23527 GGDC 2025 글로벌 게임 개발자 컨퍼런스 1 file ggdc 2025.09.18 885 0
23526 NGC2025 사전등록 이벤트 소식~ ^^ file 태사자 2025.09.18 414 0
23525 [대구디지털혁신진흥원] (NGC2025) NEXT GAME CONFERENCE 2025 file 태사자 2025.09.12 445 0
23524 [스마일게이트 퓨처랩]BEAVER ROCKS 인디게임&컬처 페스티벌, 2025 전시팀 모집 file 스마일게이트퓨처랩 2025.08.04 489 0
23523 [전남정보문화산업진흥원] 게임개발 취업 부트캠프 file 유니버스 2025.07.31 447 0
23522 충청권 인디게임 공모전<인디유> file CBGC 2025.07.24 494 0
23521 인디게임에 대한 간단한 생각 1 철수와미애 2025.07.18 803 0
23520 [스마일게이트 퓨처랩]스마일게이트 인디게임 프로토타이핑 챌린지 모집 (~7/31) file 스마일게이트퓨처랩 2025.07.17 489 0
23519 2025 충북글로벌게임센터 게임기업 신규 입주 모집(~7. 25.) file CBGC 2025.07.07 492 0
23518 2025 충북글로벌게임센터 [충북게임아카데미] 교육생 모집(~6. 26.) file CBGC 2025.06.17 493 0
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 1177 Next
/ 1177


[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)