[기초강좌] 1. 네코랜드 스튜디오 PC버전 다운로드 및 게임을 네코서버에 올리기

안녕하세요^^ 차용이라고 합니다. 먼저 이 티스토리를 찾아주신 분들~ 감사합니다. 여기 오신 분들은 경제적인 문제든, 게임제작가로의 꿈이든 목표를 이루기위해 오셨을 거라고 생각해요 그 목표 꼭 이루시길 바랍니다.^^ 꼭 하실 수 있어요!^^ 화이팅!! (참고로 글 내용만으로는 이해가 힘드시다면) (유투브에서) (cha yong의 영상강좌를 시청해주세요) (www.youtube.com/channel/UCNez85f_Giwb9J78ATkFOBw) 우선 네코랜드 스튜디오에 대해서 조금이라도 알고 오신 분들은 이것이 모바일 온라인 게임을 만드는 제작도구임을 알고 계실거에요 우연치 않게 구글검색을 통해 들어오신 분들이라면 네코랜드 공식홈페이지 (about.nekoland.net/) 네코랜드 공식 네이버까페 (ca..

[기초강좌] 2. 맵그리기

안녕하세요^^ 차용입니다~ 이번 시간에는 맵을 만드는 방법에 대해서 간략히 알려드리고자 합니다. 1편에서 다루었던 그 예제파일을 가지고 그대로 강좌 진행하도록 할게용~ 1. 네코랜드 스튜디오를 실행하신 후, 기존 프로젝트를 불러와주세요^^ 네코랜드 프로젝트 기본 저장 경로는 win10기준으로 내pc/문서/Nekoland/ 입니다^^ 안나오시면 사용하시는 OS내에서 파일검색 ㄱㄱ해서 위치 확인 후 불러와주세용 2. 새로운 맵을 만들겠습니다. 네코랜드 스튜디오 화면 왼쪽하단에서 위와 같이 네코샘플이라고 적힌 부분에 마우스를 가져다 댄 후 우클릭하시고 표시되는 목록에서 새로운 맵을 선택해주세요 3. 이제 맵을 만들겠습니다. 이름은 한글 영어 상관없구요 크기는 너무 크면 에러가 날 수 있습니다. 적정한 크기로 ..

[기초강좌] 3. 맵칩의 충돌설정 등 데이터베이스 속성설정

안녕하세요^^ 차용입니다~ 이번에 해볼 것은요~ 타일셋 관련 데이터베이스 속성에 대해 간략하게 집어보고자 합니다. 아, 참! 제 강좌 스타일을 말씀을 못드렸네요 ㅠㅠ 유투브 영상을 보신 분들은 아시겠지만 저는 게임을 직접 만들어가면서 실제 필요한 기술을 배우자는 주의라 처음부터 모든 기능을 하나씩 하나씩 설명드리기보다는 특정한 게임 기능을 구현하기 위해 프로그램의 어떤 기능을 사용해야 하는지 위주로 설명을 드릴거에요 이 네코랜드 스튜디오라는 프로그램은 망치질 배우듯 직접 쓰면서 배우는게 가장 효과적입니다. 제 영상이든 이 티스토리의 게시글이든 여기에 초점을 두고 학습을 따라오시면 큰 무리가 없으실거에요 궁금한 사항이 있으면 댓글 달아주세요. 자 이제 다시 강좌로 돌아가겠습니다^^ 저희가 지난 시간까지 썼..

[기초강좌] 4. 전투 구현의 기초

안녕하세요^^ 차용입니다. 오늘이 4차 게시글이죠? 제가 이제껏 여러분에게 정보를 전달하고자 사용했던 방식은 유투브 영상이었는데요. 설명을 하다보니 팁을 알려드리려는 욕심이 과해져 수 십분 짜리 영상이 되버리곤 했습니다. 때문에 평균 시청시간이 4분 안쪽으로 잡히는 참옥한 쾌거(?)를 이룩 했습니다. 너무 안타까웠어요. 제가 영상을 녹화한 이유로 대부분 사람들이 영상을 완독 못하시고 이미 영상에서 설명한 걸 다시 쪽지나 댓글로 물어보시는 악순환이 반복됬습니다. 그건 백프로 제 잘못입니다. 그런 상황을 만든 원인이 바로 너무 긴 영상이었던 것이죠. 때문에 이번에 선택한 게시글 방식은 저 나름대로의 또 다른 선택지고 결국 그것은 여러분들께 정보를 좀 더 효율적으로 전달해보고자하는 제 마음이라는 점을 느껴주셨..

[기초강좌] 5. 몬스터를 창조

안녕하세요 차용입니다^^ 어제 퇴근 후에 애기를 재우다 같이 잠들어버려서 이제야 일어나 글을 올리게 되었네요ㅠ 꿈자리도 안좋고 기분도 꿀꿀하지만 관심가져 주시는 분들이 있는 것 같아 열심히 글을 써보려고 합니다^^ 자 오늘도 힘차게 설명드리겠습니다. ------------------------------------------------------ 우선 몬스터를 만들기 위해서는 우선 몬스터 이미지 있어야 겠죠? 저는 네코에서 활동하시는 윤밤님의 티스토리에서 yunbam.tistory.com/category/DESIGN 몬스터 이미지를 하나 찾겠습니다. 여러분이 가지고 계신 이미지가 있다면 그걸로 해주셔도 무방합니다. 전 이걸로 하겠습니다. 이제 네코랜드 스튜디오를 켜주세요 기존의 프로젝트를 불러오신 후 데..

[기초강좌] 6. 케릭터 만들기(외부 리소스 집어넣기)

안녕하세요^^ 차용입니다. 이번시간에는 저번에 얘기드린데로 케릭터를 만들어보고자 합니다. 프로그램 외의 리소스를 가져와서 이를 입맛에 맞게 편집해서 해당 케릭터 이미지로 설정하는 것을 해보고자 합니다 오늘도 굵직 굵직한 부분만 찾아 빠르게 진행하도록 할게요 우선 플레이어 이미지로 설정할 리소스를 구해주세요 참고로 전 아래 사이트에서 구했습니다. gaurav.munjal.us/Universal-LPC-Spritesheet-Character-Generator Universal LPC Sprite Sheet Character Generator Preview Animation: Spellcast Thrust Walk Slash Shoot Hurt The complete resulting sprite sheet ..

[기초강좌] 7. 스킬만들기

안녕하세요^^ 차용입니다. 오늘은 스킬만들기를 해보려고 합니다. 우선 리소스부터 구해야겠쬬? 이번에도 윤밤님의 티스토리 ㄱㄱ (yunbam.tistory.com/) 전 이게 맘에 들었습니다 ㅎㅎ 위에 껄로 스킬 타격 애니메이션을 만들거구요 아래걸로는 창기사의 공격스킬 아이콘으로 삼겠습니다^^ 효과음도 좀 넣어볼가요? 검색해보니 개인이 만드신 효과음도 많으시네요 전 여기서 타격음 받앗습니다^^ GDragon님의 블로그 m.blog.naver.com/PostView.nhn?blogId=dv1394&logNo=220137224962&proxyReferer=https:%2F%2Fwww.google.com%2F 준비는 됬고 시작해보겠습니다. 기존에 사용해왔던 프로젝트를 열어주세요 상단에서 도구탭-> 데이터베이스를..

[기초강좌] 8. 이벤트(NPC만들기, 퀘스트임무 넣기)

안녕하세요. 차용입니다^^ 이번시간에는 NPC를 만들고 퀘스트임무를 넣으려고 합니다. 자 바로 만들어보도록 할게요 우선 기존에 만들던 프로젝트를 열어줍니다. 1. 깃발모양의 '이벤트 레이어'도구를 선택해주세요 2. NPC를 설치할 타일 위치를 더블클릭해주세요 3. 이벤트 만들기창이 떴다면 이름을 작성해주세요 여기서 팁입니다. 글자 사이에 \n를 쓰면 띄어쓰기, 내용하면 글씨색상 변경이 가능하구요 내용하면 글씨 크기 조절도 됩니다. 저는 퀘스트\n오에라고 작성하였습니다. 4. 옵션에서는 충돌과 터치허용을 체크하였는데요 충돌을 체크하시면 케릭터가 통과를 못하구요 터치허용을 하시면 말 그대로 원거리에서 터치로도 NPC와 대화를 할 수 있습니다. 1. 캐릭터 아래 공란을 더블클릭 2. npc 중 arhor.pn..

[기초강좌] 9. 직업만들기

안녕하세요. 차용입니다. 이번시간에는 직업을 만들어보고자 합니다. 여기서 사용되는 것은 데이타베이스의 직업 부분입니다. 만드는 것은 금방이지만 부연설명이 좀 필요할 것 같아 별도 게시글로 작성하였습니다. 바로 시작하면서 알려드릴게요^^ 데이터베이스에서 '캐릭터'와 '직업' 두 가지를 헷갈려하시는 분이 계신대요 쉽게 생각하면 '캐릭터'부분은 캐릭터 스킨을, '직업'부분이 저희가 아는 클래스를 연상하시면 되겠습니다. 단 캐릭터의 특성란을 조작하신다고 스킨능력치가 추가되는 건 아니라는 점 참고로 얘기드려요~(요건 별도로 설정해주셔야되요 ㅎㅎ) 기존에 만들던 프로젝트를 열어주시구요 F9를 눌러 데이터베이스 창을 띄워줍니다. 직업 탭으로 들어가주세요 저는 지금까지 창기사라는 캐릭터를 사용하면서 실제적으로 직업은 ..

[기초강좌] 10. 아이템 만들기

안녕하세요. 차용입니다. 열심히 글을 올리느라 요새 진땀을 빼지만 그래도 제 글을 봐주시는 분들이 조금씩 생겨서 굉장히 보람이 있습니다^^ 이 글을 보고 누군가 도움을 받는다고 생각하면 너무 기분이 좋아요^^ 앞으로도 잘 부탁드리겠습니다^^ 뭔가 이상한 문장이 보이거나 게시글이 문제가 있다고 여겨지시면 언제든 피드백 해주세요^^ 게시글이니 바로 수정이 가능합니다 이번시간에는 아이템을 만들어보고자 합니다. 아이템을 만들기 위해서 준비물이 필요하겠죠? 저는 오늘도 윤밤님이 그리신 이미지소스를 사용할게요 (윤밤느님 감사합니다.ㅠㅠ) 저는 여기에 있는 갑옷 이미지를 사용할게요^^ yunbam.tistory.com/125?category=857939 GAME ICON 그래픽 안내 최근 유튜브 때문에 네코랜드 게임..

[기초강좌] 11. 3D기능 맛보기

안녕하세요 차용입니다^^ 원래는 다른 게시글을 준비 중이었는데요.. 오늘 엄청난 업데이트가 있는 관계로 강의계획을 대폭 수정했습니다. 바로 3D맵칩이 사용 가능해졌다는 거죠~ ㅎㅎ 일단 관련 영상부터 볼게요. ㅎㅎ 왠지 옛날 초창기 마비노기가 생각나는 건...ㅎㅎ 아무튼 이제 네코랜드 스튜디오에서 더 멋진 세상을 구현 가능해졌네요 방법을 간략히 설명 드릴게요 이를 위해서는 먼저 커니스님이 올려주신 게시글을 읽어보도록 하겠습니다^^ (cafe.naver.com/nekolandgames/19895) 먼저 Unity 2018.4.23f1 버전 설치해야 되는 군요. 제가 편하게 바로 해당 버전 링크를 걸어드릴게요 (unity3d.com/kr/unity/whats-new/2018.4.23) Unity Hub라는 ..

[기초강좌] 12. 화면연출!(화면효과, 소리 등)

안녕하세요^^ 차용입니다. 이번에는 화면분위기를 연출하는 방법에 대해 알려드리고자 합니다. 아마 네코랜드 스튜디오를 많이 사용하셨던 분들에게는 아주 간단한 일이실 거에요. 하지만 네코랜드 스튜디오를 처음 사용하시는 분들에게는 쉽지 않을 거라 생각합니다. 그럼 바로 해보도록 할게요 우리가 기존에 작업했던 프로젝트를 열어줄게요 그리고 바로 테스트 플레이를 해줄게요 현재까지 저희가 제작한 맵의 테스트 플레이 화면인데요 저는 맵 분위기가 밝아보이는게 별로 마음에 들지 않네요 조금 어두운 분위기를 연출하고자 합니다. 여기서 사용하는게 바로 화면효과와 bgm입니다. 화면 효과를 주기 위해서는 기본적으로 이벤트를 사용해야 합니다. 깃발모양의 이벤트 레이어를 눌러주시고 새로운 이벤트를 만들 위치를 더블클릭해주세요 이벤..

[기초강좌] 13. 이벤트사용법(주석, 대기, 라벨, 조건분기, 랜덤변수)

안녕하세요 차용입니다. 오늘은 이벤트 중 많이 사용이 되는 주석이벤트, 대기이벤트, 라벨이벤트, 조건분기이벤트, 랜덤변수 사용법에 대해서 알려드리고자 합니다. 열심히 개인공부하다보니 ㅜ 출근시간이 다가온 관계로 샤샤샥 집고 넘어가도록 할게요 우선 저희가 만들어 온 프로젝트를 열어주세요 이걸 눌러주시면 요렇게 필드에 있는 이벤트 이름이 표시됩니다. 이러면 보기 편하시죠? 일단 이벤트 정리 좀 하고 갈게요 전 우선 이렇게 정리했습니다. NPC위치는 옮길 수 없으니 그냥 놔두고 보이지 않는 이벤트를 나열하였습니다. 물론 이름도 해당 이벤트가 어떤 이벤트인지 바로 확인할 수 있게끔 만들어 놨어요 ㅎㅎ 이 중 화면효과 이벤트를 더블클릭 해볼게요 더블클릭 하시면 이런 창이 뜨죠? 저번에 저희가 만들었던 환경효과가 ..

[기초강좌] 14. 스킬제작 관련 팁

안녕하세요. 차용입니다. 하루 1개 게시글을 올리려고 노력하는데 생각보다 쉽지가 않네요 ㅎㅎ 그래도 최대한 꾸준히 올려보려고 노력할게요^^ 이번 시간에 해볼 것은요 스킬제작 관련해서 몇가지 정보를 더 알려드리려고 합니다. 스킬구현에 있어서 어떤 부분을 수정하여야 조금 더 자연스러운 연출이 가능한지에 대한 정보랄까요? 자, 우선 저희가 이제껏 만들어온 프로젝트를 열어주세요. 그리고 테스트 플레이 후에 공격스킬을 먼저 사용해 보겠습니다. 보이시나요? 무빙스킬..... 물론 이 스킬방식을 사용하실 분은 사용하셔도 좋지만 저는 이런 상태를 원하지 않았습니다.ㅠㅠ 공격스킬이 끝날 때까지 케릭터가 멈춰있도록 해볼게요 데이터베이스창을 여시고 스킬탭으로 가볼게요 저희가 만들었던 창기사 공격스킬로 가보시면 아래쪽에 스턴..

[기초강좌] 15. 상태(버프, 디버프)

안녕하세요. 차용입니다. 오늘은 나에게 일정시간 동안 강화 버프를 걸거나 적에게 역으로 디버프를 거는 것을 알려드리고자 합니다. 바로 진행 해보면서 알려드릴게요. 기존에 만들던 프로젝트를 열어주세요 우선 저처럼 예제를 만들어서 이를 수정하는 방식을 선택하셨다면 기본적으로 버프가 들어가 있습니다. (혹시 따로 빈 프로젝트를 만드시면서 따라오시는 분이라면 그냥 우선 그렇구나~하고 넘어가주시고 아래에 있는 스크린샷에 내용과 똑같이 만들어주시면 됩니다^^) 테스트 플레이를 하면서 버프라는게 어떻게 작용하는지 확인해 보도록 할게요. 영상에서 보시면 제가 명령어를 하나 사용합니다. 채팅창에서 스크립트를 실행하는 코드인데요 /script unit.AddBuff(1) 지금은 모르셔도 좋습니다. 다만 의미는 '나에게 1..

[기초강좌] 16. 이벤트(스킬타입설정)

안녕하세요. 차용입니다^^ 이번 시간에 살펴볼 것은요. 바로 이벤트 중 '스킬 타입 설정'이라는 이벤트입니다. 저희가 기본적으로 스킬을 만들 때에는 데이터베이스 상에서 스킬탭을 이용합니다. 그런데 이 '스킬 타입 설정'은 스킬제작기능을 이벤트에서도 가능하게 하는 특수한 이벤트 입니다. 워낙 사용방식이 열려있어 어디에 응용하실지는 여러분의 몫이입니다. 그러나 그러기 위해선 간단한 사용메뉴얼 정도는 있어야 될 것 같아서 제가 이것저것 노가다로 알아낸 작동방식에 대해 알려드리고자 합니다. 기본적인 작동방식을 아시고나면 혼자 이것저것 직접 사용해보시면서 용법을 익혀보시길 바래요^^ 일단 이를 이용하는 몇 가지 사례를 보여드릴게요. 우선 돌진 스킬 만드는 모습 보여드릴게요. 리소스 먼저 구해볼게요. 윤밤님의 티스..

[기초강좌] 17. 개발자 수익창출 (광고와 큐브)

안녕하세요, 차용입니다. 요새 유투브, 메일, 쪽지 할 것 없이 굉장히 질문들을 많이 주시네요 ㅎㅎ 네코랜드에 대한 관심도가 조금 올라간 듯 합니다. 이제 슬슬 수익창출에 대한 이야기를 꺼내보려고합니다. 네코랜드에서는 딱 두 가지로 수익창출법이 있는데요. 하나는 흔히 말하는 캐쉬템을 만들어 파는 방법, 두번째는 광고를 시청시 일정한 보상을 주는 방법. 두 가지가 있습니다. 이 방법에 대해서 알려드리고자 합니다. ○ 방법 1. 캐쉬템 판매 우선 저희가 기존에 만들었던 프로젝트를 열어줄게요. 음. 우선 캐쉬아이템을 어떻게 만드는지 간단히 보고 좀 특별하게 캐쉬상점을 만드는 방법을 알려드리고자합니다. 바닥에 아무대나 NPC로 사용 할 새 이벤트를 만들고 상점표시 이벤트를 만들어 넣습니다. 이런 창이 뜨는데요...

[기초강좌] 18. 아이템강화

안녕하세요. 차용입니다^^ 티스토리 첫 광고수익이 터졌네요 ㅎㅎ 일주일 동안 3원....ㅎㅎ 그래도 좋습니다. 그 과정이 너무 재미있었거든요. ㅎㅎ 티스토리에 대해 대략적인 공부 좀 하고 광고 붙이는 법하고 등등등 이거저것 알아보느라 꾀 재미있었어요 ㅎㅎ 천리길도 한걸음부터라고 글을 열심히 게제하면 십년 이십년 뒤에는 좀 달라지....지 않을가요? ㅎㅎ (그대로려나~) 여러분도 게임을 만드실 때 그 과정에서 재미를 느끼시길바래요. 조급하게 완성만을 바래고 진행하면 금방 질려버리고 스트레스만 받을 수가 있어요 ㅜ 즐겁게, 즐겁게 게임만들기를 게임하듯 즐기면서 하시길 바랍니다^^ 자~~~~오늘 해볼 것은요. 바로 아이템을 강화하는 방법이에요. 조금 헷갈리실 수도 있으니 천천히 따라와 주세요^^ 우선 저희가 ..

[기초강좌] 19. 아이템 옵션 부여

안녕하세요. 차용입니다. 이번엔 아이템 옵션부여에 대해서 알려드리고자합니다. 바로 시작하면서 알려드리도록 할게요. 저는 특정 아이템을 사용시 확률적으로 아이템의 옵션이 붙는 것을 만들어보겠습니다. 이외에 옵션드랍템에 대해서는 스크립트 코드가 필수여서 이는 추후 스크립트 관련 강좌를 편성하면서 차근차근 알려드리도록 하겠습니다. 우선 저희가 기존에 만들어왔던 HelloWorld프로젝트를 열어줄게요. 우선 알려드릴 것이 있어요. 이 게시글 이전에 아이템강화에 대해서 다뤘었죠? 전반적으로 옵션을 추가하는 이 부분도 해당 로직과 아주 유사하게 진행이 될거에요. 한번 밟아봤던 길이니 금방 아실 수 있으실 거에요 ㅎㅎ 먼저 옵션추가가 가능한 아이템을 만들도록 할게요 우선 데이터베이스의 아이템탭으로 들어가주세요. 그리..

[기초강좌] 20. 시스템

안녕하세요.~ 차용입니다.^^ 벌써 20번째 게시글이 되었네요 ㅎㅎ 여기까지 따라오시면서 쉽지는 않으셨을거에요. 그래도 노력하신 만큼 하나씩 하니씩 성장하는 자신의 모습이 보이실거에요. 조금 성격이 급하신 분들은 빨리 빨리 스크립트까지 배워서 남들하는 거 다 구현해봐야지~ 라고 생각하시는 분이 있을 거에요. 물론 코딩을 계속 해오셨던 분들이라던가, 남들과는 다른 컴퓨터 재능이 있는 분들이라면 충분히 가능할 것 같습니다만 저처럼 학습속도도 느리고 시간도 얼마 없으신 분들은 더욱 천천히 진행을 하시길 바랍니다. 조급한 마음을 먹으면 이 게임제작 자체도 일거리가 되버리거든요. 그럼 스트레쓰도 받고 그러다 결국 게임 제작을 포기하는 일이 벌어집니다. 현재 소위 잘나간다고 하는 게임제작자 분들은 2018년 네코랜..

[기초강좌] 21. 원거리공격(+프로젝트파일 첨부)

안녕하세요. 차용입니다. 이번 시간에는 원거리 공격에 관한 부분을 다뤄보려고 합니다. 사실 이건 캐릭터만들기+스킬제작2편 정도로 보시면 좋을 것 같네요 ㅎㅎ 이미 해봤던 내용이지만 복습한다는 의미에서 그리고 실제 작업속도를 한번 체감해보시라는 의미에서 ㅎㅎ 강좌를 진행해 보도록 하겠습니다. 우선 리소스부터 구해볼께요. 먼저 케릭터는 아시죠? 그 사이트~ㅎㅎ (모르시는 분은 캐릭터만들기편 참조) 그리고 화살 사진도 하나 구...하려다가 위에 그림에서 화살사진만 분리해 냈습니다.ㅎㅎ ㅎㅎ... 그리고 화살이 날아가는 사운드는 역시 그분의 홈페이지....무료소리창고님~ 두 개를 다운 받았습니다. 하나는 화살이 날아가는 소리, 하나는 화살이 적에게 맞는 소리입니다. 리소스를 네코랜드 스튜디오로 가져오기위한 작업..

[기초강좌] 22. 모바일 인증 계정만 접속가능하게 하기

안녕하세요. 차용입니다. 오늘 해볼 것은요. 바로 핸드폰 인증이 되어 있지 않으면 접속을 하지 못하도록 막는 기능입니다. 즉, 폰 번호 1개당 1개의 계정만 접속 가능하게 할거에요. 폰번호를 가져다 쓰려고 해도 가족 정도 것만 가져다 쓸 수 있을테니 수 십개씩 이를 돌려 이득을 보는 작업자를 막을 수가 있겠죠? 자, 시작해보도록 하겠습니다. 우선 기존의 프로젝트를 열어볼게요. 우선 접속제한을 걸기 위해서는 바로 조건분기를 사용할 거에요. 조건분기 > 3번 탭에서 > 플레이어 스탯을 체크하시면 위와 같이 두가지를 선택할 수가 있습니다. 이메일 인증이 된 계정인지 확인을 하는 작업도 가능하네요. 그런데 사실 이메일 인증은 큰 의미가 없어요. 폰번호 하나를 가지고 수십개의 계정을 만들 수가 있죠. 때문에 모바..

[기초강좌] 23. 쿠폰 만들기

안녕하세요. 차용입니다. 이번 시간에 알려드릴 내용은 쿠폰을 만드는 방법입니다. 혹시 이벤트를 보시다가 이런 거 보신 적 있으시죠? 몇 번 보셨을지도 모르겠네요. 다만 처음 이걸 사용하려고 조금 헷갈리실 거에요. 이에 대해 알려드리고자 합니다. 우선 쿠폰 사용을 위해서는 쿠폰을 만들어야 해요 이를 위해서는 아래 링크의 Nekoland Game Console로 들어가셔야 합니다. nekoland.net/me/ Nekoland Games nekoland.net 여기로 먼저 들어가주세요. 로그인을 하시면 자신이 제작한 게임들이 쭉 보이실 거에요. 이중 하나를 클릭하시면 이런 창이 뜰거에요. 여기서 중간에 보시면 [쿠폰]이라는 버튼이 보이실 거에요. 이걸 눌러주세요. 이런 창이 뜹니다. 여기서 쿠폰을 만들어줄게..