목록Mini ProJect (5)
동구의_C# & Unity_개발일지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/NJKp4/btsCLopBu1e/hhGxNtbW83KKEsll1fnDs1/img.png)
오늘은 이제껏 만들어왔던 프로젝트를 가지고 과제 발표회를 하는 날이다. 어제까지 만들고 제출하였던 프로젝트와 오늘 만든 PPT 자료를 가지고 우리 팀장님이 대표로 발표를 하셨다! 팔은 안으로 굽는다라는 말이 있듯이 우리 팀이 가장 잘 만든 것 같다. ( ^へ^) ( ^へ^) ( ^へ^) (물론 시니어 개발자분들이 보면...^^) 이번 주차 미니 프로젝트의 최종 목표인 게임 개발 종합반 강의를 통해서 로직의 흐름 이해하기, Git을 통해 팀원들과의 협업을 경험하기를 달성한 것 같아 감회가 새로웠다. 미니프로젝트 발표회!! 오늘 프로젝트 발표회에 쓰인 PPT 내용으로 우리 팀이 지금까지 열심히 준비한 내용과 각자 맡은 역할, 배운 점, 어려웠던 점, 다짐 등을 한번에 알 수 있었다. 개인적으로는 순수 제작하..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cpDZFy/btsCANjDyLW/TfVlsLTZJJtawte9tC2MQk/img.png)
개강일로 부터 4일차 되는 날로 미니 프로젝트 과정의 마지막 날이다. 오늘 모든 미니 프로트젝트을 마무리하고 제출하여 내일 팀 발표와 피드백을 받는 것으로 마무리가 된다. 4일밖에 안되었지만 하루에 12시간이라 긴 시간으로 느껴진것 같다. 오늘은 매칭을 실패할 때마다 시간 감소와 감소효과을 나타내는 에니메이션을 추가하고 팀원들은 시작신과 엔딩등을 추가하여 마루리 작업을 마쳤다! 처음하는 팀 프로젝트가 아니였고 아무리 미니 프로젝트 이였지만 이정도로 완성도 있었던 팀 프로젝트는 없었던 것같다. 마지막인 만큼 완성된 게임을 실행 시켜 버그와 오류들을 찾아 내면서 수정하였고 최종 과제 제출을 완료하였다! 매칭 실패할 때마다 시간 감소 public float timeLimit; private float curr..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/S8oQn/btsCDfF8HwH/DSxLvgctjTAGkxhGKcD4pk/img.png)
오늘은 본 과정 3일차가 있는 날이다. 크리스마스 연휴가 눈 깜짝할 사이에 지나가 버렸고 피곤한 몸을 이끌며 하루가 시작되었다. Github Desktop 연동 코드나 유니티을 수정해 Commit을 하면 자동으로 올라가 다운을 받을 수 있다. 다운을 받으면 자동으로 내 컴퓨터에 있는 코드와 유니티에 적용이 되고 실행시켜볼 수가 있었다. 수정되기 이전과 이후의 코드들을 확인할 수가 있었다. 이렇게 코드를 수정하여 Commit을 하고 다운을 하면 수정된 코드들만 실시간으로 바로 적용이 가능하다. 개발 협업에 있어 필수 툴인 Github Desktop을 이용해 팀원들의 코드와 진행하였던 프로그램들을 업로드, 수정과 다운을 바로바로 할 수 있고 공유와 적용이 가능해 휠씬 수월하게 프로젝트 진행이 되었던 것 같다..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cAdMXX/btsCzr0bd8A/ZNOkH1r2e6KazaJArvSrZ1/img.png)
본 캠프 과정 2일차 오늘은 11시에 Git 특강이 있었고 어제와 크게 다르지 않게 미니 프로젝트를 진행하였다. Git에 대해 2시간여간의 특강이 있었으나 Git이 이렇게 어렵고 복잡한 것인지 몰랐다. 그냥 Github에서 코드만 올리고 보여주며 공유만 해보았고 Git와 Github의 역할과 목적이 다른 것 정도는 알았는데 이 정도로 복잡하고 어려운 도구인지 몰랐다. 앞으로의 협업을 위해 Git은 필수이기 때문에 따로 공부를 해서라도 사용은 할 수 있을 정도로 익혀와야겠다. Git 버전 관리 및 작업물을 작업 단위별로 관리하는 것 버전 관리 사용 방법 1. Git 이 레파지토리를 제공해 주는 서비스 중 하나가 Github 5. 협업 레파지토리 : 자신의 프로젝트 파일을 담을 공간을 생성하는 것 Git l..
오늘은 내일배움캠프 Unity 3기 개강일이다. 첫 본 캠프 날 뜬눈을 비비며 OT을 들으면서 하루가 시작되었다. 랜덤으로 5명의 팀을 조 편성을 하였고 본 캠프에서의 첫 프로젝트는 이전에 사전 캠프에서 공부하였던 카드 게임을 활용하여 변경하거나 수정하여 게임에 기능을 추가하는 것이다. 주어진 프로젝트를 진행하기 위해 팀원들과 기획, 역할분담, 방향성 제시 등을 토의해 각각 해야 될 일은 맡았다. 우리 조의 이름은 "속쓰리조" 카드 게임에 짝이 매칭이 되면 속이 풀린 채로 퇴근하고 짝 맞추기가 실패하면 속 쓰린 채로 퇴근을 못하는 것으로 구현하는 것이 컨셉이다. 내가 맡은 과제는 결과에 매칭 시도 횟수 표시/실패할 때마다 시간 감소 효과 넣어보기이다. 아직까진 크게 어려운 것은 없었고 첫프로젝트인 미니 ..