안녕하세요. 웹에이전시에서 이제 막 10개월될 배울게 많은 초보개발자입니다.
평소 게임개발에 관심이 많아 유명 자바스크립트 게임 라이브러리들을 이용하여
예제수준의 게임을 만든 경험이 많습니다.
문득 라이브러리의 사용법만 알고 그 원리를 모른다는 생각에 간단한 게임 라이브러를 직접 제작해볼까합니다.
지난 2주간 여러 소스코드를 분석해가며 나름 짜봤는데.. 많이 어렵더군요..
이 어려움을 평소 게임개발에 관심있는 자바스크립트 개발자들과 함께 공부하며 완성해나가면 더 좋지않을까 싶어
스터디모임을 진행할려고합니다.
최종 목적은 자바스크립트 2D 라이브러리를 써먹을수 있도록 제작하고, 이것을 이용한 간단한 게임을 만드는 것
입니다.
제가 생각하는 스터디 방향은 다음과 같습니다.
1. 책 구독 (Build your own 2D Game Engine and Create Great Web Games)
- 자바스크립트를 이용한 간단한 2D 게임 엔진(라이브러리)을 만들어 나가는 내용이며,
아쉽게도 영문판 PDF파일밖에 없습니다...
2. 상용 자바스크립트 2D 게임 라이브러리 소스코드 분석
- enchant.js, melon.js, kiwi.js등 코드가 2만줄이 넘어가지 않는 심플한(비교적 심플한;) 라이브러리를
전체적으로 훑어보며 이해합니다.
3. 게임라이브러리 제작
- 그동안 공부한 경험을 바탕으로 라이브러리 제작을 합니다.
맨땅에 헤딩이아닌 1, 2번 과정을 통해 어느정도 구성은 됫을리라 생각합니다.
게임엔진제작은 게임을 개발하는데 있어 훌륭한 경험이될것이라고 믿어 의심치 않습니다.
개인적으로 3번을 진행하며 말로만 들어봤던 UML 다이어그램도 그려보고, API문서도 만들어보고싶습니다.
/**
*
* @스터디목적: 자바스크립트 2D 게임 라이브러리 제작
* @스터디대상: 자바스크립트 문법을 알며(필수!), 게임제작에 흥미 or 관심 or 열정이 있으면 OK!
* @스터디인원: 4인 이상
* @스터디장소: 건대역 근방(협의)
* @스터디시간: 매주 일요일 오후 1시(협의)
* @스터디교재: PDF File (Build your own 2D Game Engine and Create Great Web Games)
* @스터디방식: 토론 + 함께하는 코딩
*
*/
관심있는분은 카카오톡( prudent0731 ) 부탁드립니다.
사실 오유는 잘 안들어와서 댓글보기는 힘들꺼같습니다. 카톡이 부담스러우신분은
http://oppacoding.com/ 에 메시지를 남겨주시기바랍니다.