관리 메뉴

클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지

유니티 엔진 다시 시작하기 - 게임 개발을 하기 앞서 설치부터 하기 본문

게임 개발 공부/유니티 엔진

유니티 엔진 다시 시작하기 - 게임 개발을 하기 앞서 설치부터 하기

huenuri 2024. 8. 26. 05:41

작년에 9월 말에 유니티 엔진을 처음으로 사용하며 2~3달 정도 공부를 했었다. 그 이후에는 프로그래밍 언어 공부를 하느라고 유니티를 별로 사용하지 못했지만 처음 게임 개발을 공부하며 게임에 대한 열정으로 가득했던 그 시절로 돌아가고 싶어졌다.

벡엔도도 사실 내가 원하는 개발은 아니고 내가 진짜 하고 싶은 것은 게임 개발이라는 것을 알게 되었다. 이제부터 매일 조금씩이라도 게임 개발을 공부하기로 했다. 그럼 오늘부터 시작해보기로 하자!


 

 

 

 

Unity는 게임을 만드는 소프트웨어

게임 제작은 게임을 플레이하는 것과는 또 다른 즐거움이 있다. 게임 제작은 신기하게도 아무리 작은 게임이라도 동작하는 순간 감동을 받는다. 스스로 생각한 게임이 실제로 눈앞에서 동작하니까 자신의 손으로 만들어 낼 수 있는 체험은 스스로에게 용기를 준다.

Unity는 게임을 만들기 위해 생겨난 소프트웨어이다. 처음으로 게임을 만드는 초보자를 대상으로 쉬운 2D 게임의 제작 방법을 설명한다. 3D 게임은 외관이 멋지고 재미있지만 3D 모델을 이해하고 만들거나 컨트롤해야 하기 때문에 게임 제작 방법의 기본 외에도 할 것이 많다.

2D 게임이라면 게임 제작 방법의 기본에만 집중할 수 있어 간단하다. 게다가 이러한 기본을 이해할 수 있으면 3D 게임을 만들 때에도 응용할 수 있다. 그럼, 유니티로 즐겁게 2D 게임을 만들어보자.


 

 

 

2D 게임 개발에 필요한 것은?

2D 게임을 만드는데 무엇이 필요할까? 그것은 한 마디로 말하면 그림과 프로그램이다. 그림은 게임 중에 등장하는 캐릭터, 배경, 아이팀, 버튼 등 눈에 보이는 모든 것이다. 2D 게임의 화면은 그림을 화면에 나열해서 만든다. 안타깝게도 이 그림은 유니티로 만들 수 없기 때문에 따로 준비해야 한다. 그림을 잘 그린다면 CLip Studio Paint나 Adobe Photoshop CC 등의 그래픽 소프트웨어를 사용해 직접 그림을 그려서 준비합시다.

그렇지 않다면 그림을 찾아서 사용하는 방법이 있다.

 

 

다음으로 중요한 것은 프로그램이다. 화면에 배치한 그림을 어떻게 움직일지를 결정하는 명령이다. 유니티에서는 프로그램을 스크립트라고 부른다. 프로그래밍 언어는 C#을 사용한다. 


 

 

 

 

유니티 설치하기

몇 달 전 언리얼을 설치할 때 컴퓨터 용량이 부족해서 유니티를 삭제했다. 다시 새 버전으로 설치해야 할 것 같다. 설치하는데 시간이 많이 걸리고 무척 어렵기도 하지만 다시 한번 설치를 진행해봐야겠다. 전에 유니티 공부할 때는 기록을 하지 않았다. 이번에 새로 공부할 때는 모든 과정을 기록하며 이렇게 일지로 남기려고 한다.

 

 

1. 유니티 홈페이지에서 유니티 허브 다운로드 받기

 

 

다운로드를 한 다음에는 회원가입이나 로그인을 해야 한다. 그런 다음 이제 엔진을 다운 받을 준비가 된 것이다.


 

 

 

2. 회원 가입하고 로그인하기

 

어떤 버전을 받아야 할지 고민이 된다. 가장 최신 버전이 좋긴 할 것 같은데..


 

 

 

3. 유니티 엔진 다운로드 받기

작년에 2022.3.31f를 사용했었는데 최신 버전을 사용하고 싶은 마음이 있어서 고민이 정말 많이 되었다. 2023도 쓰고 싶고 6은 어떨지 궁금했다.

2022가 가장 안정적이고 좋을 것 같았다. 그러면서도 가장 최신 버전을 다운 받아보았다.

 

 

 

 

설치를 모두 마쳤고 내 노트북에도 같은 버전을 설치 중에 있다.


 

 

 

4. 프로젝트 열어보기

 

이제 예전에 만들었던 프로젝트도 불러왔다. 하지만 처음부터 다시 만들어보며 공부를 다시 진행해보려고 한다.

 


 

 

 

 

학습을 마치고

오늘 이렇게 1시간 반에 걸쳐 유니티를 설치하고 이것저것 탐색을 하는데 시간을 보냈다. 다시 유니티에 대한 열정을 회복할 수 있어서 감사했다.

이 책과 함께 기본적인 내용을 익히고 나만의 2D 게임을 만들어볼 것이다.