본문 바로가기
Development/Internship

[멋사 로켓단 인턴쉽] 1일차 - 아이디어 회의

by Mobics 2025. 8. 6.

목차


    멋쟁이사자처럼 로켓단 인턴쉽

    25.08.06

    >> 인앱토스 게임 개발 인턴쉽 합격

    : 토스 어플에 들어가서 보면 '게임' 서비스가 있고 그 안에 수 많은 하이퍼 캐주얼 게임들이 존재한다. 이번 인턴쉽은 그 인앱토스에 올라갈 게임을 개발하는 것이다.

    ▶ 따로 개발해야할 게임에 대한 양식이나 주제 같은 것이 없다. 다같이 게임 하나를 만들어도 되고 여러 팀으로 나뉘어서 게임을 여러 개 개발해도 상관없다.

    ※ 에셋스토어 지원의 경우, 따로 없고 무료 에셋을 활용해야 한다.

     

    - 개발 기간 : 08/06 ~ 09/05 (약 한 달)

    - 개발 목표 : 플레이 인원 수 4,500명 이상 달성

     

    아이디어 회의

    : 어떤 게임을 만들지 간단하게 아이디어를 모아보았다.

    --> 아이디어 이름은 흡사한 다른 게임의 이름으로 작성하였다.

    1. 좌/우 청기백기 스코어링 게임 --> ex) 액션퍼즐패밀리
    2. 벽돌깨기 게임 --> 공을 튕기는 바를 직접 그려서 플레이 (그려낸 바는 휘발성으로 매번 그리도록)
    3. 점프킹 게임
    4. 바운스볼 게임
    5. 레이싱 게임(다함께 차차차)
    6. '라스트 워: 서바이벌' 게임의 광고로 나오는 게임
    7. Yacht Dice 게임
    8. 주사위로 하는 블랙잭 게임
    9. 숫자야구 게임
    10. 크롬의 공룡 달리기 게임 --> ex) 쿠키런
    11. 고향만두 게임
    12. 슈의 라면 가게 게임
    13. 고기 굽기 게임
    14. 전쟁시대 게임
    15. 뱀파이어 서바이벌 게임

     

    ▶ 위에서 나온 아이디어를 참고하여 각자 에셋스토어에서 적합한 에셋을 둘러보기로 하다.

     

    >> 아이디어 정리

    : 총 개발 기간이 한 달이라고 했지만, Unity로 만든 게임을 토스에 호환되도록 바꾸는 과정이 2주 가까이 소요된다고 안내를 받았기에 실제 개발 기간은 2주 정도 밖에 안된다.

    --> 따라서 최대한 간단한 게임을 만드는 쪽으로 의견이 모였다. (비교적 구현이 복잡한 전쟁시대, 뱀서류 게임은 제외가 되었다.)

     

    더 이상 아이디어가 나오지 않아, 투표를 통해 나온 아이디어 중 3가지만 간추리기로 하다.

     

    - 투표 결과

    1등, 점프킹 게임

    2등, 청기백기 게임

    공동 3등, '라스트 워 : 서바이벌' 광고 게임 / 숫자 야구 게임

     

    ▶ 정리된 게임 목록을 보고 각자 생각나는대로 기획서를 작성해보기로 하다.

    : 모든 게임의 기획서를 작성할 필요는 없고, 각 게임을 보고 떠오르는 기획이 있다면 작성하도록

     

    └ 나의 기획 목록

    : 청기백기 게임과 숫자 야구 게임이 나의 아이디어였기에, 그 두 개의 게임을 기획해보았다.

     

    1. 청기백기 게임

    - 목표 : 1분 동안 오는 캐릭터들을 분류해서 콤보를 쌓아 높은 점수를 기록하기

     

    * 게임 진행

    1. 처음에는 두 종류의 캐릭터만 랜덤으로 등장하여 좌/우로 분류하도록 --> 여러 캐릭터 중 두 종류를 랜덤으로 선택하며, 좌/우로 분류되는 방향 또한 랜덤으로 배치하여 매판 다르게 진행되도록
    2. 연속으로 분류에 성공한만큼 콤보를 얻는데, 콤보 수에 따라 점수를 얻을 때 1.1, 1.2, … 와 같이 배수로 점수를 얻음 -->  콤보 유지에 시간을 둬서 느리게 분류하면서 콤보를 유지하는 플레이를 방지 (콤보 수가 높을수록 유지 시간을 짧게 조정하여 난이도 조절 가능, 일정 시간 이상으로 줄어들지 않도록 조절)
    3. 콤보가 50콤보 이상이 되면 캐릭터 하나가 추가되어 세 종류의 캐릭터를 분류하도록 --> 50콤보라는 수치는 QA를 하면서 조정
    4. 콤보가 100콤보 이상이 되면 캐릭터가 하나 더 추가되어 네 종류의 캐릭터를 분류하도록 --> 마찬가지로 100콤보라는 수치도 QA를 하면서 조정 (필요하면 콤보가 더 높아졌을 때 캐릭터를 더 추가하는 것도 가능)
    5. 분류에 실패하거나 콤보 유지 시간을 넘으면 모든 쌓인 콤보를 잃고 다시 두 종류의 캐릭터만 분류하도록 --> 따로 목숨(Life)가 존재하지 않음, 1분 동안 높은 점수를 내는 것이 목적
    6. 1분이 지나면 게임이 종료되고 점수를 리더보드에 등록

    - 참고 사진

    : 액션퍼즐패밀리

    출처 : https://m.hungryapp.co.kr/news/news_view.php?bcode=news&pid=8099

     

    - 찾아본 에셋

    1. 볼트 2D 젤리팜 에셋 팩

     

    Bolt 2D JellyFarm Assets Pack | 2D 캐릭터 | Unity Asset Store

    Elevate your workflow with the Bolt 2D JellyFarm Assets Pack asset from Goldmetal. Find this & more 캐릭터 on the Unity Asset Store.

    assetstore.unity.com

     

    2. 2D 16-bit pixel top-down sprites

    --> 왼쪽 사진과 같은 sprite를 사용하여 캐릭터가 앞으로 나아오도록 하면 되지않을까?

    --> 캐릭터의 머리색, 피부색, 옷색으로 여러가지 캐릭터를 양산하며 플레이어를 헷갈리게 할 수 있다는 장점이 있음. 하지만 캐릭터가 귀엽다거나 임팩트가 있지 않다는 게 단점.

     

    2D 16-bit pixel top-down sprites | 2D | Unity Asset Store

    Get the 2D 16-bit pixel top-down sprites package from Godn0ta and speed up your game development process. Find this & other 2D options on the Unity Asset Store.

    assetstore.unity.com

     

    2. 숫자 야구 게임

    - 목표 : 랜덤으로 정해진 정답을 맞추기

     

    * 게임 진행

    1. 처음에 모드를 선택할 수 있음 --> 중복X 모드 / 중복O 모드 (정답에 중복된 수가 들어갈 수 있는지 없는지 선택, 중복이 있는 것이 더 어려움)
    2. 이후 난이도를 선택할 수 있음 --> 쉬움 : 세 자리 수 / 보통 : 네 자리 수 / 어려움 : 다섯 자리 수
    3. 게임이 시작되면 랜덤으로 정답이 정해지고, 플레이어는 정답을 추리함
    4. 플레이어가 적은 숫자와 정답을 비교했을 때, 숫자와 자리가 모두 맞으면 스트라이크’, 숫자는 맞지만 자리가 틀리면 로 알려줌 Ex) 정답이 ‘523’ 인데 플레이어가 ‘534’를 제출했다면, ‘1스트라이크 1이라는 결과값을 출력
    5. 8번의 기회 안에 정답을 맞추면 성공!

     

    * 고민 사항

    : 따로 점수를 내는 구조가 없어서 반복 플레이에 한계가 있지 않을까?

    --> 8번의 기회 중 빨리 맞추면 점수를 얻도록 하는 것도 고려해봤으나, 운 좋게 1번에 맞추면 최고 점수를 얻게 될테고 그 최고 점수는 모두에게 동일할 테니 너무 정형화된 숫자만 나오게 되어 리더보드의 의미가 없어질 것 같음.

     

    숫자 대신 캐릭터 등 다른 것을 사용해도 됨

     

    - 참고 사진

    : 세계 게임전집 51 - '히트 앤드 블로'

    출처 : https://www.nintendo.com/kr/switch/as7ta/

     

    - 찾아본 에셋

    1. The Legend of Slim

     

    The Legend of Slim | 2D 캐릭터 | Unity Asset Store

    Elevate your workflow with the The Legend of Slim asset from 史莱姆忒Slimit. Find this & more 캐릭터 on the Unity Asset Store.

    assetstore.unity.com

     

    ▶ 다음 날까지 각자 기획을 공유하고, 공유된 기획 중에 확정 짓는 것으로 결정하다.