1주차 첫 팀 프로젝트 시작, Git&Unity 작성 규칙, GitHub repository 생성, 역할 분담

유승아·2024년 4월 15일

내일배움캠프

목록 보기
20/69

1. 본캠프

4주 동안 진행된 사전캠프가 끝나고 본캠프가 시작되었다.
사전캠프 기간이 의미 있었다고 생각이 들만큼 본캠프도 열심히 하자!


2. 팀 프로젝트

팀이 배정되고 프로젝트도 시작되었다.
사전캠프 4주차에 만들었던 [카드 뒤집기] 를 베이스로 추가 기능을 넣어 완성하면 된다.

1) Git & Unity 작성 규칙

프로젝트에 들어가기 앞서, 원만한 협업을 위하여 깃과 유니티의 작성 규칙을 정하였다.

Git

  • Branch
    feature/[기능에 대한 간단한 설명] 을 기본으로 설명은 모두 소문자로 작성하고, 띄어쓰기는 - 으로 변경하여 작성한다.

  • Commit
    어떤 작업인지 알아볼 수 있는 멘트와 아래 추가 설명 작성.
    추가 설명 같은 경우 생략 가능.

Unity - C#

  • 파스칼 사용
    클래스, 메소드(동사 사용), 열거형, 인터페이스, 이벤트 발생 메소드
    Public 멤버 변수
  • 카멜 사용
    private 멤버 변수(앞에 언더바 _ 사용), 지역 변수, 매개 변수
  • Bool 타입의 변수
    앞에 is를 붙여 사용, 변수 사용 용도에 따라 달라진다.

2) GitHub repository 생성

작업 전 Git에 익숙해지기 위해 clone, commit, push, fetch, pull 등 자주 사용할 명령어들을 사용해 보면서 제대로 연결이 되었나 확인해 보는 작업을 해보았다.

3) 프로젝트 역할 분담

스크립트 / 유니티 로 나뉘어 역할 분담을 진행하였는데, 나는 유니티 - Timer 부분을 맡기로 하였다.

초반 작업에 큰 비중을 차지하지 않아 간단한 작업 진행 후, Unity - Card 담당님의 화면을 보며 작업을 진행했다.

각자 작업 후 merge 하며 검토 중에 UI 크기를 고려하지 않아 불필요하게 큰 크기로 인하여 카드가 클릭되지 않는 오류가 발생했다.

스크립트 부분에서도 작동하지 않은 부분이 있어서 검토를 계속 진행하게 되었다.


내일은 기본 작업을 마치고 추가 기능을 넣어보고 싶다!!

0개의 댓글