유머게시판

1인 개발 뉴비, 작은 게임 하나 만들어왔습니다 (_ _)

작성자 정보

  • 산신령 작성
  • 작성일

컨텐츠 정보

본문

















안녕하세요! 현업에서 게임 기획자로는 오래 일했지만, 처음부터 끝까지 혼자 게임을 만들어보는 건 이번이 처음이라 가볍게 개발 후기와 함께 만든 게임을 소개해봅니다. 첫 1인 개발인 만큼 처음부터 큰 걸 만들기보다는, 최대한 단순한 규칙으로 작은 게임 하나를 끝까지 완성해보자! 정도로 목표를 잡았습니다. 그리고 다음 프로젝트를 시작하기 전에, 혼자서는 어디까지 할 수 있는지 이것저것 직접 경험해보고 싶기도 했습니다. 만든 게임은 *Cast Me If You Can!* 이라는 작은 웹게임입니다. 보드게임 ‘아브라카왓’의 규칙에서 시작한 1:1 추리 대전 게임으로, 상대에게는 내 패가 보이지만 정작 나는 내 패를 볼 수 없어서, 상대의 패와 이미 사용된 주문을 보며 내가 가진 주문을 추리해서 사용하는 방식 입니다. 가볍게 튜토리얼을 넣긴 했지만, 원본 보드게임을 잘 모른다면 뭐 어떻게 하라는 거야 싶어서 역시 초반에는 해맬 수 밖에 없더군요 ㅠㅠ 싱글플레이에서는 마법학교에 입학해 여러 라이벌들과 하나씩 결투하고, 새로운 주문을 배우면서 입학부터 학교 수석까지 올라가는 짧은 이야기를 담았습니다. 한 판은 약 3~5분, 전체 플레이타임은 대략 30분~1시간 정도 입니다. 웹게임이라 별도의 설치나 가입 없이 PC와 모바일에서 바로 플레이할 수 있고, 혼자 하는 스토리 외에도 랜덤 매칭이나 초대방을 이용해 다른 사람과 실시간 1:1 대전도 할 수 있도록 만들어봤습니다. ???? **Cast Me If You Can!** https://castmeifyoucan.onrender.com Cast Me If You Can Cast Me If You Can castmeifyoucan.onrender.com 예전에 아이디어를 가지고 회사에서 간단한 프로토타입을 만들어본 적이 있어서, 그때 작업까지 포함하면 제작 기간은 대략 2주 정도 되는 것 같습니다. 게임의 기본 규칙과 밸런스, 콘텐츠 구조, 캐릭터와 스토리 등은 대부분 직접 작업하며 AI 도움을 받았고, 프로그래밍과 이미지 제작에는 ChatGPT와 Claude 등의 생성형 AI를 거의 99%..? 적극적으로 활용했습니다. BGM과 효과음은 무료 에셋과 Suno 를 사용했습니다. 룰 자체는 이미 어느 정도 정해져 있어서 게임 한 판이 돌아가는 것까지는 생각보다 금방 만들 수 있었습니다. 그런데 직접 플레이하다 보니 역시 “여기는 조금 더 친절하면 좋겠다.” “이런 것도 있으면 조금 더 재미있겠다.” 싶은 부분들이 하나씩 보이더라고요. 그래서 튜토리얼도 조금씩 다듬고, 캐릭터와 스토리도 넣고, 모바일에서도 편하게 할 수 있도록 손보고, 친구와 같이 해보고 싶어서 실시간 대전도 추가해봤습니다. 처음 생각했던 것보다 할 일은 조금씩 늘어났지만, 게임이 하나씩 모습을 갖춰가는 과정을 직접 보는 것도 꽤 즐거웠습니다. 그리고 이번에 게임을 만드는 것만큼 재미있었던 게 하나 더 있었습니다. 저는 프로그래머가 아니라 기획자이다 보니, 가능하면 코드를 직접 많이 보지 않고도 콘텐츠를 계속 만들고 수정할 수 있는 환경 을 한번 만들어보고 싶었습니다. 회사에서 일할 때도 대사나 데이터, 콘텐츠를 편하게 수정할 수 있는 여러 도구의 도움을 많이 받았기에, 혼자 개발할 때도 제가 익숙한 방식에 조금 더 가까운 환경을 만들어보면 좋겠다는 생각이 들었습니다. 그래서 작업하면서 자주 수정하게 되는 것들을 하나씩 간단한 툴로 만들어봤습니다. 캐릭터 대사와 각종 문구를 수정할 수 있는 텍스트 편집기 , 스토리의 대사와 순서, 연출을 확인하는 스토리 편집기 , 초반 가이드 흐름을 직접 수정해볼 수 있는 튜토리얼 편집기 , 그리고 PC와 여러 모바일 화면을 한 번에 확인할 수 있는 멀티 디바이스 프리뷰 같은 것들입니다. 이 외에도 밸런스 데이터나 테스트를 위한 작은 기능들을 몇 가지 만들어봤습니다. 물론 이 정도 규모의 게임에서는 직접 값을 수정하는 게 더 빠른 경우도 많았습니다. 사실 굳이 필요 없기도 하고요 ㅎㅎ; 그래도 이번에는 게임 하나를 빨리 완성하는 것뿐 아니라, 다음 프로젝트에서도 활용할 수 있는 개인 작업환경을 하나씩 만들어보는 것 자체가 좋은 연습 이라고 생각했습니다. 직접 필요한 걸 하나씩 만들어서 써보는 과정도 생각보다 재미있었고요. 게임 규칙이 비교적 단순해서 밸런스 테스트도 조금 다른 방식으로 시도해볼 수 있었습니다. 난이도와 플레이 성향이 조금씩 다른 AI를 만들어두고, 서로 반복해서 대전시키면서 승률이나 주문별 결과를 확인할 수 있도록 했습니다. 물론 실제 플레이어와 AI의 플레이는 다르기 때문에 이 결과만으로 밸런스를 결정하지는 않았습니다. 대신 특정 주문이나 조합의 결과가 지나치게 튀지는 않는지, 난이도에 따라 결과가 의도한 방향으로 달라지는지 정도를 직접 여러 판 플레이하기 전에 가볍게 확인하는 용도 정도로 사용했습니다. 번역 관련해서도 텍스트들을 ID화하고, 번역 퀄리티를 올리기 위한 아이데이션을 해보고 있는데 요거 참 재밌네요. 단순한 규칙의 게임이라 이런저런 테스트를 부담 없이 해볼 수 있었던 것도 이번 프로젝트의 좋은 점이었던 것 같습니다. --- 마치며 --- 첫 1인 개발을 마치고 나니, 게임 하나를 완성한 것도 기쁘지만 혼자 개발할 때 제가 어떤 방식으로 작업하면 편한지를 조금씩 알아간 것 도 꽤 큰 수확이었습니다. 자주 수정하는 콘텐츠는 편하게 바꿀 수 있도록 분리해보고, 반복해서 확인해야 하는 부분은 조금씩 자동화해보고, 다음 프로젝트에서도 다시 필요할 것 같은 것들은 작은 도구로 남겨두는 식으로요. 이번에는 이런 환경을 직접 만들어보는 것도 목표 중 하나라 여러 가지를 시도했는데, 다음 프로젝트에서는 이번에 실제로 편했던 것들을 골라 가져가면서 조금 더 게임 자체에 집중해보려고 합니다. 이번 게임은 따로 플랫폼에 입점시키거나 장기간 관리할 계획은 없어서, 큰 문제가 없다면 이 정도에서 잘 마무리하고 이번에 얻은 경험을 가지고 다음 프로젝트를 하나 시작해보려고 합니다. 첫 프로젝트는 단순한 규칙의 게임으로 시작했으니, 다음에는 여기서 배운 것들을 활용해서 제가 조금 더 만들어보고 싶었던 게임에 도전해보려구요! ???? **Cast Me If You Can!** (슬쩍 다시한번...) https://castmeifyoucan.onrender.com Cast Me If You Can Cast Me If You Can castmeifyoucan.onrender.com 혹시 시간 괜찮으신 분들은 한 번씩 플레이해봐 주시면 정말 감사하겠습니다! 특히 튜토리얼을 마치고 나서 규칙이 자연스럽게 이해되는지, 처음 플레이하면서 막히거나 어려운 부분은 없는지, 새로운 주문을 배우고 다음 상대에게 도전해보고 싶은 느낌이 드는지 같은 부분이 궁금합니다. 그 외에도 플레이하면서 느끼신 점은 편하게 말씀해주세요. 그리고 게임뿐 아니라 제가 만든 툴이나 개발 방식에 대해서도 “저는 이런 식으로 해보니까 편했습니다.” 같은 경험이 있으시면 함께 알려주시면 감사하겠습니다. 게임 기획자로 일한 기간은 길지만 1인 개발은 저도 처음이라, 여기 계신 분들의 경험도 많이 들어보고 다음 프로젝트에 하나씩 참고해보고 싶습니다. 긴 글 읽어주셔서 감사합니다! 혼자 처음부터 끝까지 하나를 만들어보니 회사에서 여러 분과 함께 만들 때와는 또 다른 재미가 있었습니다. 무엇보다 작은 게임이라도 하나 완성해보고 나니 다음에는 어떤 걸 만들어볼까 생각하는 시간이 벌써 즐겁네요. 여기 계신 분들도 각자 만들고 계신 게임 즐겁게 잘 만들어가셨으면 좋겠습니다. 저도 다음 프로젝트 재미있게 한번 만들어보겠습니다. 다들 게임 개발 파이팅! :) 출처: 인디 게임 개발 갤러리 [원본 보기]











ㅡㅡ지우지 말아 주세요 ㅡㅡ


카지노,토토 커뮤니티 일등!! 슬기로운 베팅생활


슬.베 [10,000] 포인트 제휴업체 후기 이벤트!! https://sbt-sbt2.com/bbs/board.php?bo_table=free8&wr_id=4



#카지노커뮤니티 #카지노슬베 #슬베 #슬베사이트 #카지노사이트 #온라인카지노 #인터넷카지노 #바카라커뮤니티 #안전공원 #안전놀이터 #안전한카지노사이트 #안전카지노 #바카라 #온라인바카라 #인터넷바카라 #인터넷카지노 #검증 커뮤니티 #사이트 먹튀 #카지노먹튀 #베팅카지노 #빅카지노 #빅2카지노 #유카지노 #얀카지노 #제왕카지노 #캐시카지노 #파라오카지노 #풀카지노 #슬기로운베팅생활 #베팅생화 #슬기로운 #카지노베팅생활 #카지노슬기로운베팅생활 ​#스포츠중계 #중계 #축구중계 #야구중계 #농구중계 #배구중계 #하키중계 #미식축구중계 #중계사이트 ​#스포츠분석 #분석 #축구분석 #야구분석 #농구분석 #배구분석 #하키분석 #미식축구분석 #분석사이트 #KIA #한화 #기아 #한화 #케이비오 #케이리그야구분석 #한국야구분석 #스포츠분석 #프로야구분석 #KT #키움 #케이티 #키움 #삼성 #롯데 #SSG #엔씨 #SSG #NC #에스에스지 #NC #에스에스지 #엔씨 #LG #두산 #엘비 #주요경기 #NPB #세이부 #소프트뱅크# KBO #요미우리 #한신 #엠피비야구분석 #일본야구분석 #히로시마 #요코하마 #야쿠르트 #주니치 #오릭스 #니혼햄 #라쿠텐 #치바롯데 #NBA #필라델피아 #뉴욕 #인디애나 #밀워키 #해외농구분석 #클리퍼스 #댈러스 #보스턴 #마이애미 #클리블랜드 #올랜도 #덴버 #레이커스 #뉴올리언스 #오클라호마 #피닉스 #미네소타 #댈러스 LA클리퍼스 #부산KCC #KT소닉붐 #케이비엘 #국내농구분석 #케이비엘 #스포츠분석 #프로농구분석 #야쿠르트 #주니치 #히로시마 #요코하마 #꿀정보 #NPB #요미우리 #한신 #일본프로야구분석 #세이부 #소프트뱅크 #오릭스 #니혼햄 #라쿠텐 #치바롯데 #올랜도 #클리블랜드 #해외농구분석 #프로토 #컵스 #밀워키 #신시내티 #볼티보어 #피츠버그 #콜로라도 #필라델피아 #샌프란시스코 #워싱턴 #토론토 #템파베이 #메츠 #양키스 #디트로이트 #해외야구분석 #클리블랜드 #에인절스 #캔자스시티 #텍사스 #휴스턴 #시애틀 #미네소타 #보스턴 #세인트루이스 #화이트삭스 #애리조나 #샌디에이고 #오클랜드 #마이애미 #다저스 #애틀란타 #J리그 #가시마 #쇼난 #도쿄 #교토상가 #마치다 #가시와 #아시아축구분석 #아시아프로축구분석 #세레소오사카 #삿포로 #사간도스 #도쿄베르디 #무료중계 #가와사키 #우라와 #후쿠오카 #감바오사카 #나고야 #비셀고베 #AFC #U23결승전 #일본 #우즈벡 #아시아프로축구분석 #K리그2 #김포 #부천 #K리그 #충남 #아산 #안양 #충남아산 #서울 #울산 #포항 #전북 #리그앙 #툴루즈 #몽펠리에 #프랑스 리게 #리게 #네덜란드 #에레디비시 #알메러시티 #헤렌벤 #해외프로축구분석 #시타르트 #고어헤드 #독일 #분데스리가 #호펜하임 #라이프치히 #이탈리아 #세리에A #토리노 #볼로냐 #이탈리아세리에A #EPL #루턴 #에버튼 #영국 #영국프리미어리그 #프리미어리그 #라리가 #헤타페 #빌바오 #스페인 #프리메라리가 #스페인프리메라리가 #랑스 #로리앙 #아스날 #본머스 #소시에다드 #라스팔마스 #르아브르 #스트라스부르 #독일 #분데스리가 #볼프스부르크 #다름슈트 #독일분데스리가 #브레멘 #묀헨글라트바흐 #슈투트가르트 #바이에른뮌헨 #도르트문트 #아우크스부르크 #브렌트포드 #풀럼 #번리 #뉴캐슬 #셰필드 #노팅엄 #레알마드리드 #카디스 #잉글랜드 #챔피언쉽 #버밍엄시티 #노리치시티FC #잉글랜드챔피언쉽 #코번트리 시티 #퀸즈 파크 레인저스 #코번트리 #퀸즈파크 #NBA #올랜도 #클리블랜드 #미프로농구 #미국프로농구 #댈러스 #클리퍼스#야구, #축구, #농구, #배구, #탁구, #테니스, #배드민턴, #골프 #달리기, #크로스컨트리, #마라톤, #필드  #스키, #썰매, #스케이트, #컬링, #아이스 하키 #사이클, #모터스포츠, #양궁, #승마, #보드게임, #e스포츠 #메이저리그 #미국야구  

관련자료

댓글 4

서흐므님의 댓글

  • 서흐므
  • 작성일

탈아시아님의 댓글

  • 탈아시아
  • 작성일
와 이런일이 있었네요;;

개륵님의 댓글

  • 개륵
  • 작성일
즐 감요

불사불멸님의 댓글

  • 불사불멸
  • 작성일
별에별 일이 다있네

 

최근글