본문 바로가기

유니티4

유니티 게임개발 #4 - 슈팅 게임 연습 이번에는 유니티로 슈팅게임 형태를 만들어 보았습니다. 아직 모르는 것 투성이어서 간단한 기능을 구현하는데도 시간이 많이 걸립니다. 조금씩 유니티라는 툴이 익숙해져가기도 하구요. 새로운 것을 공부하고 익히는 것은 재미있지만 힘든 일이기도 한 것 같습니다. 바로바로 성과가 나오지 않을 때는 내가 뭔가 조바심을 내고 있지 않나하고 다시 돌아봅니다. 슈팅게임은 화려한 그래픽과 컨트롤, 그리고 조작감, 타격감 등 여러가지 요소가 함께 어우러져서 재미를 만드는데요, 이번에 만들어 본 것은 기본중의 기본인 총알을 쏘는 동작 구현입니다. 그리고 이차원 평면에서 캐릭터를 움직이게 만드는 것 또한 구현해보았습니다. c# 코드를 사용하지 않고 플레이메이커를 이용해서 작업을 하고 있는데요, 간편하지만 웬지 답답한 느낌이 들기.. 2019. 8. 2.
유니티 게임 제작 #3 - 카운터 앱 만들기 유니티로 게임 만들기를 목표로 달려가고 있습니다. 초반에 엄청 몰아서 공부를 해서 그런지 조금 지치는 느낌도 있구요, 기능들을 조금씩 알아가면서 재미도 함께 느끼고 있습니다. 이번에는 간단한 카운터 앱을 만들어 보았습니다. 버튼을 누르면 카운터가 작동을 하고 카운터 빼기 기능과 리셋기능까지 구현을 해보았습니다. 기능은 간단한데, 시간은 꽤 많이 걸렸네요, 좀 다듬어서 구글 플레이에도 한번 올려보고 싶은데, 아직 해상도 문제가 해결 되지 않았습니다. 배경 이미지 적용하는데 의외로 꽤나 애를 먹었네요. 수정하면 좋을 만한 것들은, 버튼 클릭시 애니메이션 효과를 좀 더 멋지게 주고 싶은데요, 그림 실력 부족으로 아직 구현하지 못했습니다. 그리고 숫자가 올라갈 때 뭔가 이펙트를 주고 싶은데, 이펙트를 어떻게 주.. 2019. 8. 1.
유니티 게임 만들기 #2 - 플래피 버드 따라해보기 유니티로 게임을 만들어 보고 있습니다. 지금은 거의 아무것도 모르는 상태여서 유튜브 튜토리얼을 보고 따라해보고 있습니다. 이번에 만들어 본 것은 플래피 버드를 따라서 만든 간단한 게임입니다. 유니티에서 기본 오브젝트를 만들고 플레이 메이커를 이용해서 간단한 움직임을 만들어 보았습니다. 간단한 게임을 만들어 보면서 2D게임과 3D게임 기반 환경에 대해서 조금 이해를 하게 되었네요. 2D게임도 3D게임 환경에서 카메라만 2차원적으로 비추어서 보여주는 것이라는 걸 알게 되었습니다. 플래피 버드 형식에서 주인공이 앞으로 조금씩 전진하면서 나아가는 기능을 넣어보았습니다. 그리고 장애물에 걸려서 화면 밖으로 밀려나면 게임이 끝나는 형식으로 만들었습니다. 여기서 점수를 넣는 것도 공부를 해봐야 겠습니다. 유니티를 가.. 2019. 7. 31.
유니티로 게임 개발하기 #1 - 게임 엔진 선택 유니티 vs 언리얼 엔진 유니티로 게임을 게발하자! 라고 막연히 생각하고 첫 삽을 떳습니다. 일단 유니티 깔고 보기, 그리고 유튜브 무한 청취입니다. 유튜브로 이것저것 유니티 개발 영상을 보면서, 이거 조금 공부하면 나도 앱이나 게임을 만들수 있겠다는 자신감이 생겼습니다. 근거없는 자신감이라는게 이런 걸까요? 실제로 프로그램을 설치하고 이것저것 만져봐야 알 수 있을 것 것 같습니다. 유니티 vs 언리얼 엔진 유니티는 인디게임에 최적화되어 있는 게임툴이라는 인상입니다. 점차 발전을 거듭해서 지금은 화려한 그래픽의 게임도 충분히 만들 수 있다고 하네요, 언리얼 엔진과 유니티 중에서 어떤 것을 공부하는 것이 좋을지 고민을 했었는데, 결과는 소규모 개발팀에는 유니티가 더 적절하다는 판단이 들었습니다. 게임을 쉽게 만들 수 있는 도구 -.. 2019. 7. 31.