
오늘 한 것[실전 게임 제작] 고양이 밥 주기!수업 목표그럴싸한 게임을 완성해 보기HP바 만들기레벨 시스템을 구성 해 보기 결과물[영상 자료] - GIF파일이라 좀 많이 깨집니다.원래 구성 ▶ 상단에서 내려오는 고양이에게 밥(투사체)을 먹여 내쫓는다. ▶ 고양이의 퇴치 수가 5의 배수가 될 때 마다 레벨이 상승한다. ▷ 레벨에 따라서 고양이가 2마리 출현하거나 특수 고양이가 추가로 등장한다. ▶ 고양이가 가계에 도달하면 Game Over. 개인 추가 작업 목록 ▶ 플레이어의 투사체가 1마리의 고양이에게만 적중하도록 수정. ▶ 고양이가 퇴치 수가 아닌 시간에 따라서 강화됨. ▷ 시간에 따라서 등장 고양이 수 증가. ▷ 시간에 따라서 고양..

오늘 배운 것[실전 게임 제작] 풍선을 지켜라!※ 강의 제목이 아닌, 내용을 기준으로 구성합니다.강의 내용기본적인 씬 구성마우스를 트래킹하는 객체 형성풍선과 충돌 시 게임 오버되는 낙하물 생성게임 종료 시퀀스 형성최고 점수 기록하기 (PlayerPrefs 활용하기)개인 추가 작업풍선 3개 (= 라이프 3개)로 증량 (= 게임 오버 알고리즘 수정)일정 시간(본 영상에서는 10초) 이후에 풍선 이동 시작일정 시간(본 영상에서는 5초) 마다 점점 늘어나는 낙하물의 경로를 변경하는 방해물 생성.클릭 시 일정 시간(본 영상에서는 3초) 동안 지속되는 임시 보호기물 설치 (최대 3개) 결과물 [영상 자료] 정리하며PlayerPrefs는 모르고 있던 정보였고, 이전 파트 내용 복습도 확실하게 할 수 있는 구조였다 보..

금일 공부 내용실전 게임 제작 - 빗물받는 르탄이프로젝트 설명기본 씬 구성애니메이션 맛 보기캐릭터 움직이기빗방울 구현하기기본적인 빗방울 클래스 구성하기빗방울 생성 알고리즘 작성하기빗방울 자동 생성 기능 구현하기점수 시스템 구현타이머 및 재시작 기능 구현.강의 과제붉은 빗방울(받으면 점수 감소) 추가개인 추가 항목녹색 빗방울(못 받으면 점수 감소) 추가가속도 추가 - 선회 시 초기화 되는 간단한 가속도빗방울 끼리는 충돌하지 않도록 조정빗물 습득 난이도에 맞게 점수 재배치 및 발생 간격 조정결과물[동영상] 만들면서 느낀 점실제로 제작하면서 보니까 2시간 좀 넘게 걸리는 강의였는데, 이 강의 만으로도 간단한 2D 사이드뷰 슈팅 게임은 제작 가능할 거 같아서 놀랐습니다.사실, 점프도 넣어 보려고 했는데, 빗방..
오늘 공부한 내용기초 문법 톺아보기 - 2인터페이스랜덤 숫자(난수) 생성문자열 처리out과 refis와 as 기초 문법 톺아보기 - 2URL: https://lsu0503.tistory.com/12 (사전 캠프) C# 기초 문법 톺아보기 - 2공부할 내용 [수업자료와 순서를 소폭 변경하여 구성하였습니다.]인터페이스난수 생성문자열 처리참조형 인수 [out / ref]자료형 확인 및 캐스팅 [is / as] 인터페이스(Interface)클래스나 구조체를 'lsu0503.tistory.com이전에 이어서 기초적인 C#의 문법들을 정리하는 시간을 가졌습니다.이번에 정리한 문법들은 제가 이전에 그다지 잘 이용하지는 않았던 요소들인지라, 새로운 것을 배우는 기분으로 임했습니다. 실제로 인터페이스와 문자열 처리에 관..
오늘 공부한 것게임 조사[조사 대상: Minecraft - 레드스톤 회로 시스템] 추가 정리C# 공부 - 달리기반기초 문법 톺아보기 [수업자료와 순서를 소폭 변경하여 구성하였습니다.] 입출력반복문조건문배열 클래스 상속추상 클래스가상 메서드 게임 조사 추가 정리 [조사 대상: Minecraft - 레드스톤 회로 시스템]URL: https://lsu0503.tistory.com/6 (사전 캠프) 게임 속 상호작용 분석 [최종안 X]1. 선택한 게임의 이름은 무엇인가요?Minecraft 2. 선택한 게임의 장르는 무엇인가요?오픈월드 복셀 샌드박스 서바이벌 3. 선택한 게임의 어떤 시스템에 집중하셨나요?레드스톤 회로 시스템 4. 해lsu0503.tistory.com어제[조사하다 보니 자정을 넘겨버려서 작성 X...
금일 공부 목록게임 상호작용 조사 [1차]대상 게임: Minecraft대상 시스템: 레드스톤 회로URL: https://lsu0503.tistory.com/6 (사전 캠프) 게임 속 상호작용 분석 [초안. 추후 수정 가능.]1. 선택한 게임의 이름은 무엇인가요?Minecraft 2. 선택한 게임의 장르는 무엇인가요?오픈월드 복셀 샌드박스 서바이벌 3. 선택한 게임의 어떤 시스템에 집중하셨나요?레드스톤 회로 시스템 4. 해lsu0503.tistory.com게임 상호작용 조사 [1차] - Minecraft게임의 특정 시스템에 대해서 집중적으로 조사하고 해석하는 구조의 과제로, 팀원들과 같은 게임을 배정하여 서로 원하는 시스템을 조사하는 것으로 정리가 되어, 그 결과 Minecraft를 조사하게 되었습니다.이..
금일 공부 목록[팀 과제] Unity로 개발된 게임들에 대한 조사 및 그에 대한 분석[개인 과제] Unity Asset Store 탐방 Unity로 개발된 게임들에 대한 조사(URL) https://lsu0503.tistory.com/2기존에도 유니티로 만든 게임들의 경향성이나 특성 등은 개략적으로 파악하고 있긴 했으나, 의외로 '유니티 개발'인 게임도 있고 의외로 '유니티 개발이 아닌' 게임도 있었습니다.조사 내용을 정리하면서 Unity의 특성을 조금 더 정리할 수 있었습니다.제가 제작하고 싶은 게임을 작성할 때, 아무래도 개인용 기획이다 보니 체계적으로 정리해서 적지는 않는 편이었는데, 이번 기회로 어느 정도 컨셉을 정리할 수 있었습니다.사실, 조금 폭주한 감이 있긴 합니다.(예정 시간 아슬아슬했음...
1. 내일배움캠프 Unity 트랙에 참여한 계기는 무엇인가요?특별하지 않아도 좋습니다. 편하게 적어주세요.게임 제작에 원래 관심이 많았고, 실제로 개인적으로 게임을 만들고 있기도 했습니다.하지만, 개발자로서 다른 이들과 협력하는 경험은 아직 겪지 못했던 상황이었고, 거기에 더해서 '과연 내가 Unity에 대해서 제대로 알고 있는 것인가'라는 의문이 들게 되었습니다. 특히 개발자로서의 경험은 대학교 전공 공부 이외에는 거의 없기에, 경험을 쌓기 위한 기회를 만들고자 참여하게 되었습니다. 2. 본 코스 수료 후, 어떤 게임 개발자로 성장하고 싶나요?게임 개발자라는 커리어를 통해 무엇을 이루고 싶은지 고민해보세요.관심있는 분야를 작성해주셔도 좋습니다.'게임 개발자로서의 자신'와 '개인 제작자로서의 자신'이 ..