본문 바로가기

Starters 부트캠프

(34)
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 프로젝트 코스 7주차 학습 일지 벌써 다음주면 스타터스 프로젝트 코스가 끝난다. 마지막 발표 전 구현하고, 버그 수정하고, 배포하고... 할 일은 산더미인데 너무나 시간이 빠르게 지나가는 것 같은 한 주였다. 그래도 어느정도 구실을 갖춰지는 모습을 보면 뭔가 할머니가 다 큰 아들을 보는 기분 같이 대견한 마음이 들기는 하는 것 같다. ㅎㅎ 레벨 에디터 모드 레벨 에디터 모드(별 생성)는 유저가 스스로 맵을 디자인하고 만들어서 플레이할 수 있는 모드이다. 스프린트 3에서 가장 중점으로 만들고 있는 새 기능 중 하나로 여기서 난 포인터를 이용해 블록을 만들어 배치하고, 카드를 부여, 시작 카드를 등록 그리고, 모든 ui창 on off하는 기능들을 만들었다. 어떻게 보면 맵을 저장하고, 테스트 플레이하는 기능 전에 구현할 부분을 모두 만들었..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 프로젝트 코스 6주차 학습 일지 이번 주는 스프린트 2 발표가 있었다. 스프린트 1 발표와는 다르게 it개발실 팀장님 그리고 협력사에서까지 사람이 왔고 더 무거운 분위기였다. 확실히 압박감이 상당했지만.. 그래도 나름 잘 극복했다고 본다. ㅎㅎ 발표 준비 발표 준비라기 보다는 프로젝트 준비에 가까웠다. 프로젝트를 마치 위에 보고하듯이 우리는 프로젝트가 거의 왼성된 모습임을 보여주는게 최우선 목표였다. 그래서 일주일간 정말 열심히 게임 플레이적인 거의 모든 문제들을 해결하려 애썼다. 결국 메인 화면부터 스테이지 4의 시나리오까지 많은 부분을 완성했고 발표 준비 역시 아슬아슬 했지만 발표 전날까지 완성할 수 있었다. 발표 발표는 나와 형상관리에 힘쓰신 다른 팀원분이 하였다. 원래 발표 준비할 적에 기획 팀장님이 내려오신다 그래서 발표 앞 ..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 프로젝트 코스 5주차 학습 일지 이번주 한 마디 스프린트 2의 들어서고 첫 주. 스프린트 1에서 어느 정도 데모 플레이까지 개발이 되어서 얼마 남지 않았구나 하는 생각이 한순간에 확 사라져 버린 한 주였다. 태스크 쪼개기 스프린트 1에서 가장 많이 느낀 것은 개발 자체 보다도 역할을 나누는 것이었다. 결국 1주 차 마무리 과정에서 강사님과 퍼실님한테 상담을 요청하고 여러 가지 팁을 많이 받게 되었다. 그리고 이번 주는 그 팁을 활용하는 첫 주였다. - 스프린트 시작 전에 목표를 정하고 목표에 필요한 태스크를 모두 스프린트 2 할 일로 남기기 - 스프린트 시작 전에 태스크들을 묶어서 기능 명세서 미리 작성하기 - 바로 테스트가 가능하게 유닛테스트로 기능을 개발해라 - PR 시간을 준수해라 - 각 테스크에 시간을 1시간 정도 정해두어 1시..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 프로젝트 코스 4주차 학습 일지 이번 주는 스프린트 1주차 발표가 있는 주였다. 무엇보다 1 사이클을 완성해서 베타 버전 데모 플레이를 발표하는 것이 제 1의 목표였고, 우리 팀 팀원 모두 그 목표에 다다를 수 있게 최대한 열심히 프로젝트 작업을 해주었다. 덕분에 스프린트 1 발표를 무사히 마치고, 드디어 베타 버전을 완성하게 되었고, 오랜만에 조금은 행복한 주말이 온 것만 같다. 깃허브와 지라를 더 잘 활용하기 상대를 알고 나를 알면 백전백승! 물론 다른 팀과 경쟁을 하고, 승패를 가리는 것은 아니지만, 확실히 상대팀이 어떤 것을 잘하고 있는지 알고 벤치마킹하는 것은 아주 좋은 것이었다. 우리 팀에서 상대적으로 약한 부분이 있다면, 테스크 관리와 협업 툴 사용이라고 할 수 있는데, 이번 주에 확실히 다른 팀의 모습을 보고 많은 것을 ..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 프로젝트 코스 3주차 학습 일지 스프린트 1주 차인 이번 주는 3차원 배열로 블록을 저장하고 가져와서 블록 간 상호작용을 하는 식의 로직을 개발했다. 유닛테스트 식으로 기능을 쪼개서 팀을 나누어 역할을 정하기 시작한 주이기도 했는데, 좋은 방법이었지만, 아직 부족한 점을 많이 느낀 한 주였다. 역할의 유닛 테스트화 첫번째 스프린트의 우리 팀의 목표는 '스테이지 1'의 플레이 구현이었다. 이 부분에서 저번 주에서 막혔던 것 중 최우선으로 구현해야 하는 것이 '상호작용' 문제였고, 해당 지점에서 강사님께 타일맵 배열을 통해 구현하라는 지침을 받고 이번 주는 그 타일맵 데이터 구현 + 검출 로직에 힘을 썼다. 문제는 시간이었다. 하필 설 연휴 때문에 이번 주는 목, 금밖에 시간이 없었고, 금요일에 지침을 받은 뒤에 그렇다 할 역할 분배도 제..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 프로젝트 코스 2주차 학습 일지 2주 차는 개발을 시작하거나 시작하기 앞서 컨셉 등의 기획을 마무리하고, 구현할 기능 명세서, 클래스 다이어그램을 작성하였다. 그리고, 본격적으로 지라를 사용해서 서로의 역할을 기입하고, 수행하게 되었다. 그 과정에서 팀 프로젝트 PM의 역할이 크다는 것을 더 알게 된 한 주였다. 테스트 플레이 그리고, 첫 갈등 첫 주에 내 기획안이 실제 팀 프로젝트 주제로 선정되고, 마음 맞는 사람들끼리 진행하게 되면서 너무 행복했다. 다만, 기획을 하고 프로젝트를 진행하는 PM은 그만큼 책임도 크다는 것을 이번 주에 알게 되었다. 더불어 확실히 프로젝트 개발이 시작되어 가면서 더더욱 역할 조율 등의 리더로서의 역량이 중요하다는 것을 느꼈다. 2주 차의 케미스트리 팀은 1주 차에 작성한 컨셉 기획안을 바탕으로 기능 개..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 프로젝트 코스 1주차 학습 일지 2주가 지나고 웅진 건물로 들어가는데 연도가 바뀌어버리니 다시 처음 왔던 것처럼 긴장감이 들었다. 어쩌면 베이직 코스가 끝나고, 새로운 마음으로 프로젝트 코스로 발 디딤을 한 것이라 그런 것일지도 모르겠다. 그래도 부트캠프 교육장으로 들어가자마자 익숙한 얼굴들을 보니 다시 마음이 좀 편해졌다. 프로젝트 코스 시작 프로젝트 코스에 진입하면서 베이직 코스 때하고는 달라진 점이 있었다. 일단 목표가 배움보다도 협업에 대한 경험을 쌓아서 인턴으로 바로 투입할 수 있는 수준으로 자신을 끌어올리는 데에 초점을 맞추어야 한다고 하셨다. 실제로 하루 일과의 처음부터 끝까지 팀 프로젝트로 시작해서 프로젝트로 끝나게 되었고, 그래서 학습 일지 형식도 배운 내용보다는 느낀 점 위주로 작성하게 될 것 같다. 프로젝트 코스의 ..
유데미 스타터스 유니티 개발자 취업 부트캠프 1기 - 27주차 학습 일지 27주, 길다면 길고, 짧다면 짧은 약 6개월의 기간이 흘렀다. 6월 20일 더운 날에 시작한 부트캠프는 눈발이 날리는 12월의 크리스마스가 되어서 베이직 코스의 막을 내렸다. 시험을 준비하느라 저번 주에는 실감을 하지 못했는데 베이직 코스 수료증을 받는 순간, 내가 6개월 해냈구나 하는 생각에 뭔가 울컥한 느낌이 들었다. 베이직 코스 마무리하며... 27주간의 베이직 코스동안 정말 많은 것들을 배웠다. 처음 몇 주간 진행했던 기획 강의부터 개발에 들어가면서 C#, 유니티 그리고, 그 간에 진행했던 여러 프로젝트.. 처음에는 오브젝트 생성, 키보드로 캐릭터 조작, 카메라 이동도 힘들었었는데, 어느새 싱글톤, 토글 버튼, 시네머신 등 더 복잡한 기능은 물론 외부 패키지까지 잘 사용할 수 있게 되었다. 이렇..