게임 개발
-
[해커톤] MaKING_JAM (Solar & Luna)게임 개발 2020. 11. 14. 01:35
이화여자대학교 KING에서 주관하는 2박 3일 일정의 해커톤에 참가하였다. 11/6일 오후 6시 ~ 11/8일 오후 5시까지 진행되었다. 기획 1, 그래픽 1, 사운더 1, 코더 2명으로 팀이 구성되었다. 11/6 전반적인 게임 기획을 하였다. "지금 자면 꿈을 꾸지만, 깨어 있으면 꿈을 이룬다" 문구를 주제로 해와 달을 숭배하는 광신도들의 꿈을 이루기 위한 게임을 기획하였다. 2인용 게임으로 점프맵에서 정상에 먼저 다다른 사람이 이기는 게임이다. 2D window기반 게임으로 만들었다. 엔딩에 극적인 반전을 주기 위해 귀엽고 크레용 질감의 아기자기한 그래픽과, 밝은 분위기의 BGM을 넣기로 하였다. +그래픽팀 인스타 instagram.com/doob_een_art?igshid=ffdg6kjegd5p 1..
-
[GitHub] merge시 충돌 코드 처리하기게임 개발 2020. 9. 3. 01:10
#깃허브에서 충돌 코드 수정하기 Resole Confilts 누르기 충돌난 부분 확인한다. (몇 개의 부분에서 충돌 났는지 알 수 있음) hyomin혹은 master의 코드를 선택해서 다른 쪽 코드는 지워주기 이상... >>> 요런 것들도 다 지워준 뒤 Mark as resolved 를 눌러준다 그러면 merge 가능해진다~~ + github desktop에서는 master, hyomin 코드 중 뭐 선택할지 창 나오던데 거기서 선택해서 merge
-
[유니티] 중심 회전하다 클릭하면 직진하기게임 개발 2020. 1. 28. 17:03
상점에서 change한 로켓이 시작 시에 지구를 중심으로 공전하는 것 까지 완성되어 있는 상태이다. 화면을 클릭하면 회전을 멈추고 그 방향으로 직진하는 코드를 짜보려한다. 1. 화면터치 점수가 표시될 부분과 일시정지 버튼을 제외한 화면을 터치하면 이벤트가 실행되도록 만드려 한다. 아래 방법으로 문제를 해결했다. 우선 일시정지 버튼, 점수 표시 부분, 새롭게 만들어준 투명 버튼 모두 한 canvas 안에 넣었다. 새롭게 만든 투명한 버튼을 canvas크기로 해서 깔아준다. sprite 속성에서 layer를 조정하여 버튼과 점수 부분 모두 투명 버튼 위에 깔아주었다. 또한 pause 부분 창에 해당하는 부분도 투명 버튼 위에 깔아주었다. 2. 회전 멈추기 1번에서 만든 버튼에 이벤트를 추가하였다. 단순히 화..
-
[유니티] 플레이_오브젝트 레이어 설정게임 개발 2020. 1. 16. 00:19
행성을 만들기 위해 gravityArea, planet, coin/meteor을 만들던 중 레이어가 생각과 다르게 나와 행성이 gravityArea 밑에 깔리는 경우가 발생하였다. 이를 방지하기 위해 오브젝트의 레이어를 설정해주었다. 위의 화면을 보면 각각 sprite 설정창에서 Sorting Layer, Order in Layer을 찾아볼 수 있다. Sorting Layer는 사용자가 설정한 단어로 레이어를 구분할 수 있고 Order in Layer는 숫자로 레이어를 구분할 수 있다. 숫자로 레이어를 구분했다간.. 엄청 헷갈릴 일이 생길 것 같아 나는 Sorting Layer로 레이어를 구분해 주었다. 이렇게 창을 열어 Layer 이름을 설정해 줄 수 있다. 편리한 점은 Layer를 드래그하여 순서를 ..
-
[유니티] 플레이_조건 맞는 행성 만들기게임 개발 2020. 1. 15. 23:47
한 삼일 내내 골머리를 아프게 한 작업이었다. 상점 만들기와는 다르게 여러가지 스크립트로 작업을 해서 복잡도가 높았던 것 같다. 우선, 행성을 만들기 위한 더 자세한 설명이다. 1. 게임 화면에 보이는 스팟은 항상 5개 2. 5개의 스팟 중 행성은 2~5개가 생성되어야 한다. 2-1. 메인 스팟에서는 항상 행성이 생성되어야 한다. 3. 현재 Player가 지나온 행성 score에 따라 행성의 gravityLevel이 결정된다. 4. 행성 이미지는 5개 중 랜덤으로 결정된다. 5. 코인의 생성 확률은 60프로 6. 운석은 코인이 생성되지 않았을 때, 30프로 확률로 발생한다. 1. 게임 화면에 보이는 스팟은 항상 5개 Play Scene에서 Canvas를 만들어 아래에 Spot 게임 오브젝트를 5개 넣어주..