모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    님의
    개인페이지입니다
    [탈퇴한 회원입니다]
    가입 :
    방문 :
    닉네임변경 이력
    회원차단
    회원차단해제
    게시물ID : gametalk_342585
    작성자 : 자희
    추천 : 5
    조회수 : 656
    IP : 58.238.***.136
    댓글 : 1개
    등록시간 : 2017/06/12 15:49:48
    http://todayhumor.com/?gametalk_342585 모바일
    회사 때려치우고 인디게임 제작 기록 3
    옵션
    • 창작글
    안녕하세요. 회사 때려치우고 인디게임 제작 기록 세번째 입니다.

    제작기 라고 하기엔 너무 거창해서 그냥 기록으로 이름을 변경했어요.
    게임을 만드는 중간에 이러저러한 기록들을 남길 예정입니다.



    멀티 플레이 구현이 어느정도 진척이 있기에 테스트를 위한 외부 메뉴가 필요해 보입니다.
    Balsamiq Mockup 이라는 툴을 사용해 레이아웃 디자인을 합니다.

    아래와 같은 모습이에요.

    mockup.jpg

    저는 설치 버전을 구입해서 몇 년째 사용하고 있어요. 
    기능적 특징은 애셋 종류가 많고, 편집하기가 매우 용이합니다.
    더불어 컨플루언스 (Confluence) 위키와 구글 플러그인으로 동작해서 웹 에서도 사용할 수 있는 것이 큰 장점입니다.

    이와 함께 내보내기 기능도 매우 사랑스럽습니다.

    각 애셋에는 다른 페이지로 이동할 수 있는 하이퍼 링크 기능이 있습니다.
    버튼을 클릭하면 설정된 페이지로 이동하는 것이죠.

    하이퍼링크가 설정된 목업(Mockup) 을 PDF 로 내보낸 뒤 해당 문서를 열어보면,
    실제로 내가 만든 UI가 동작하는 것을 확인할 수 있습니다. 

    단순한 하이퍼링크 기능이지만, 
    사용성 측면으로 볼 때 원하는 기기에서 바로 테스트 해볼 수 있는 것은 엄청난 장점이라고 생각합니다.





    이제 꾸미기가 싹 빠진 기능 위주의 UI 레이아웃을 만들어봅니다.

    먼저 타이틀 화면을 만드는데요, 간단하게 제목과 싱글 플레이, 멀티플레이, 종료 버튼을 추가해 줍니다.
    멀티 하단 공간은 나중에 다른 메뉴들을 추가하기 위해 남겨둡니다. 

    title.png






    다음으로 멀티 플레이를 기능을 구현할 것이기 때문에 관련 화면을 구성합니다.
    멀티 플레이에 필요한 핵심 기능은 다음과 같습니다.
    • 원하는 서버에 입장
    • 내 서버를 생성

    server list.png


    두 기능을 만족하기 위해 탭 메뉴를 '서버 리스트' 와 '서버 만들기' 로 나뉘었습니다.

    그리고 각 씬에 필요한 내용들을 채워줍니다.
    서버 목록에 필요한 정보들을 넣고, 우측에는 선택한 서버에 대한 상세 정보 창을 배치합니다.

    그 후 선택 가능/불가능한 정보들에 대해 색상으로 적절히 구분해 줍니다.
    • 기본 배경은 무채색 계열. 
    • 주요 아이템은 푸른색 계열.
    • 아이템 하이라이트는 보라색 계열.
    • 선택 가능한 텍스트는 노란색 계열. 




    이후에는 다음 작업이 예정되어 있습니다. 
    • 에디터에서 UI 레이아웃 작성
    • 기본 UI 기능 구현
    • Steamworks SDK 통합

    에디터에서 실제로 UI 배치하고 기능을 동작하게 만든 후,
    스팀의 다양한 기능을 사용하기 위한 Steamworks SDK (이하 스팀 SDK) 를 통합합니다.

    여러분의 스팀 메뉴를 잘 살펴보면 서버 목록이 있을 거에요.
    여기에 있는 기능들 (서버 등록, 입장 인원, 맵, 게임모드 등)을 스팀 SDK 를 통해 사용할 수 있습니다.
    그 밖에 업적이라던가, 순위표 라던가 다양한 기능도 사용할 수 있구요 :)

    스팀 SDK 는 기본적으로 언리얼 엔진에 포함되어 있지만 최신 버전과 차이가 있기에 이를 잘 따져봐야 합니다.






    다음은 서버 만들기 메뉴입니다.

    저희는 Dedicated Server. 즉 방을 만든 유저가 서버가 되는 것이 아닌, 별도의 독립된 서버를 유저가 띄울 수 있게 하려 합니다.
    그리하여 클라이언트에서 서버를 띄울 수 있게 별도의 메뉴를 만들어 주었습니다.

    이때 고민되는 문제가 다음과 같이 몇가지 있어요.
    • 공유기 설정이 필요한 부분
    • 서버를 띄웠을 때 일부 유저들은 익숙하지 않은 콘솔창이 뜸.
    • 띄워진 서버를 어떤 방법을 사용하여 쉽게 킬(Kill) 할 것인가.
    • 기타 등등
     
    하지만 지금 고민하는 것은 시기상조니 일단 경험에 의거하여 빨리 만들기로 합니다. 

    create server.png


    일관성을 위해 '서버 목록' 페이지의 레이아웃을 그대로 활용합니다.

    기초적인 설정메뉴들을 서버 목록이 있던 자리에 배치해주고,
    우측에는 현재 서버 설정을 출력해줍니다. 서버 입장 버튼이 서버 만들기 버튼으로 변경되었습니다.


    서버를 띄우기 위한 기본 메뉴 배치가 끝났습니다.
    이것으로 1차 구현을 진행하고, 상세한 서버 설정을 할 수 있는 Advanced 메뉴를 추가해야겠어요.





    오늘은 여기까지... 잡담시작.

    어제는 생일이었습니다.
    미래에 대한 고민을 잠시 내려둔채 영등포 타임스퀘어에 다녀왔어요.


    짝꿍이 그동안 쌓은 카드 포인트 모두 털어 예매한 골드클래스!
    미이라 봤습니다. 다크 유니버스 후속편이 기대됩니다.

    KakaoTalk_20170612_160558273.jpg




    돌아오는 길에 영접한 특별 아이템.

    KakaoTalk_20170611_173757151.jpg



    하루를 책임져준 우리집 짝꿍에게 감사인사를 전하며... 
    이만 마칩니다.




    자희의 꼬릿말입니다
    혹시 궁금한 점은 댓글 남겨주시면 공개 가능한 범위에서 답변 드리겠습니다.
    많은 응원과 추천 부탁드려요!

    이 게시물을 추천한 분들의 목록입니다.
    [1] 2017/06/12 18:32:59  14.36.***.43  아도히  130195
    [2] 2017/06/12 18:46:23  220.93.***.149  후식맨  173636
    [3] 2017/06/12 22:10:20  122.32.***.142  키란디아  581908
    [4] 2017/06/12 22:36:16  182.216.***.45  monandolssi  624587
    [5] 2017/06/13 09:45:44  96.241.***.183  토토a  80964
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.


    이 페이지는 이미 탈퇴하신 회원의 개인 페이지입니다.

    탈퇴한 회원의 게시물은 볼 수 없습니다.

    번호 제 목 이름 날짜 조회 추천