본문 바로가기

❤29기/29기 세미나

[29기 6차 세미나] Unity 2D로 만드는 날아라 송글이

 

어느덧 솔룩스 29기가 마지막 최종발표회를 앞두고 있습니다! 🎉

 

 

 

그 전에, 솔룩스에서는 6차 세미나가 11월 29일(금)부터 12월 6일(금)까지 일주일 동안 진행되었습니다.

 

 

 

이번 세미나에서는 [Unity 2D로 만드는 날아라 송글이]를 주제로 다뤘는데요!

 

 

 

어떻게 진행되었는지 함께 톺아볼까요? 😊

 

 

 

주제


 

 

기간

 

 

 

11/29 (금) ~ 12/6 (금)

 

 

 


 

 

 

세미나 소개

 

 

 

이지원 멘토님께서 진행해 주신 이번 세미나에서는

 

 

유니티를 성공적으로 설치하여 유니티 환경에 대해서 알아보고,

 

 

유니티 2D를 이용하여 간단한 게임 제작을 해보는 것까지 진행하였습니다 ! 😊

 

 

 

내용


 

1. 유니티 설치

 

 

 

 

* 유니티 HUB 및 라이선스 다운로드

 

 

 

 

먼저, 유니티의 각 버전을 통합하여 관리할 수 있는 유니티 HUB를 설치합니다.

 

 

 

유니티 HUB는 유니티 엔진 자체를 따로 설치하지 않고도 각 버전 엔진을 한번에 관리할 수 있도록 해주기 때문에,

 

 

게임 제작을 위해서 필수적으로 설치가 필요합니다.

 

 

 

 



유니티를 설치하기 위해서는 Unity 라이선스 활성화가 필요한데요!

 

 

 

부원분들은 개인 개발자이므로 Personal 라이선스를 선택하여 활성화하면 됩니다. ✨

 

 

 


 

 

 

* 유니티 엔진 다운로드

 

 

 

라이선스 적용 후 에디터 설치 버튼을 눌러 LTS(장기 지원 버전) 유니티 엔진을 설치합니다.

 

 

 

이번 강의에서는 2022.3.13f1 버전을 다운로드했습니다.

 

 

 

 

 

 

설치 시, 원하는 빌드 환경에 맞는 모듈도 추가할 수 있어요!

 

 

(예: 모바일 게임의 경우 안드로이드 빌드 모듈 추가)

 

 

 

⚠️ 참고로, 유니티 한국어 팩을 설치하면 오류가 발생할 수도 있어 기본 영어 버전으로 진행했습니다.

 

 

 


 

 

 

2. UI 살펴보기

 

 

 

새 프로젝트 만들기

 

 

 

 

내가 만들고자 하는 게임의 종류에 따라 2D, 3D, VR 등 적절한 플랫폼을 선택해 프로젝트를 생성합니다.

 

 

 


 

 

 

*  유니티 UI 이해하기

 

 

 

 

유니티의 기본 UI는 크게 4개 영역으로 나뉩니다.

 

 

 

1. Assets (하단): 프로젝트에 필요한 요소(이미지, 오디오 등)를 저장하는 공간

 

 

2. Scene (중앙): 게임 화면을 구성하는 씬을 관리하는 공간

 

 

3. Hierarchy (왼쪽): 씬 내의 오브젝트를 생성하고 관리하는 공간

 

 

4. Inspector (오른쪽): 오브젝트의 속성을 확인하고 수정하는 공간

 

 

 

이렇게 4개의 구역을 하나하나 살펴보셨으면, 실제 게임을 구현해봅시다 ! 

 

 

 


 

 


3. 게임 설계하기

 

 

 

 

*  송글이 게임 설계하기

 

 

 

 

게임을 본격적으로 만들기 전에 설계 과정이 꼭 필요합니다 !

 

 

미리 설계하면 불필요한 오브젝트 생성을 방지하고, 코드 수정의 불편함도 줄일 수 있기 때문이에요. 💡

 

 

 


 

 

 

4. 게임 만들기

 

 

 

 

이지원 멘토님께서 송글이 만들기 → 장애물 만들기 → 장애물 스포터 만들기 → 게임 오버 만들기

 

 

순서로 로직 구현을 진행해주셨습니다.

 

 

 

 

 

 

단계별로 친절하게 설명해 주셔서 부원분들도 쉽게 따라갈 수 있었을 거라 생각합니다 ! 😊

 

 

 


 

 

 

4. 마무리 작업하기

 

 

 

 

*  효과음 넣기

 

 

 

 

에셋 스토어에서 무료 효과음을 다운로드한 후,

 

 

Package Manager를 이용해 Import하여 적용했습니다.

 

 

 


 

 

 

*  게임 빌드하기

 

 

 

 

Build Settings에서 내가 만든 씬을 추가한 후 Build 버튼을 눌러 프로젝트를 빌드하면 완료!

 

 

 

완성된 폴더 내 exe 실행 파일을 확인하며 게임이 정상적으로 작동하는지 점검했습니다. 🛠

 

 

 


 

 

 

과제


 

실습에서 만든 게임 제출 

 

 

 

실습에서 만든 기능이 정상적으로 작동해야 함. 

 

 

송글이와 장애물이 충돌했을 때 효과음이 나야 함. 

 

 

빌드, 압축하여 제출해야 함

 

 

 

이번 세미나의 과제는 멘토님과 함께 진행한

 

 

실습 게임을 제작 해보면서 게임을 빌드 및 압축하여 제출하는 것이었습니다.

 

 

 

주의 사항으로는 실습 진행한 게임 기능들이 모두 정상 작동해야 하고, 효과음도 제대로 나와야 합니다.

 

 

이렇게 만든 실습 게임이 빌드되어서도 제대로 동작하는 지를 확인할 수 있어야 합니다. 😊

 

 

 

 

유니티를 처음 접하는 부원들이 많았던 만큼,

 

 

궁금한 점이 생길 때마다 멘토님께 질문하면서

 

 

하나씩 해결해 나갈 수 있었던 좋은 기회였습니다! 😊

 

 

 

 

게임 제작이 어렵게 느껴졌던 분들도

 

 

이번 세미나를 통해 유니티의 매력을 조금이나마 느끼셨길 바라요. 💖

 

 

 

 

그럼, 솔룩스 6번째 세미나도 성공적으로 마무리하겠습니다!

 

 

다음 최종발표회에서 만나요! 🚀🎶