이번에 노마드코더와 유니티에서 진행하는 Unity6 Challenge에 참여했습니다. 참여방법은 유튜브에서 약 2시간 분량의 게임개발 강의를 듣고 게임을 만들어서 네이버 카페에 글을 쓰면 참여완료 입니다.
이벤트 페이지
https://www.unitysquare.co.kr/event/communityevent/view?id=77
Unity 6 Challenge Start
unitysquare.co.kr
유튜브 강의
https://www.youtube.com/watch?v=A58_FWqiekI
이번 유니티6 챌린지를 게임개발 0년차의 입장에서 한마디로 말하자면
유니티는 정말 편리하고 쉽다.
물론 유니티도 깊게 파거나 복잡한 게임을 만들면 어렵겠지만, 입문자의 입장에서는 정말 편리하고 배우기 쉬웠습니다. 저는 C#과 유니티를 이번에 처음 다뤄봤는데도 강의를 완료하기에는 아무 문제가 없었습니다. 제가 편하다고 느낀 이유는 여러가지가 있습니다.
- 애니메이션 적용 편리함
- UI가 간단함
- 배포가 간단함
이번 프로젝트 바로 직전에 사용했던 파이썬 Aracde는 가벼운 엔진이다 보니 애니메이션 적용하고 배포할 때 버그가 많이 발생했습니다. 그런데 유니티는 기능이 다 되어있어서 너무 편했습니다. 엔진 후기는 이 정도로하고 제가 만든 게임을 소개합니다.
Kimchi-Run
주황색 옷을 입은 캐릭터가 오토바이와 할머니 그리고 비둘기를 비하면서 김장재료를 모으는 간단한 게임입니다. 게임 시간에 비례해서 점수가 오르고 죽으면 최고점수가 나오게 됩니다. 유니티는 웹 배포를 간단하게 지원해서 배포해 봤습니다. 아래 링크에서 플레이 할 수 있습니다.
강의 외로 추가로 구현한 기능
- 공중 장애물 비둘기 추가
- 2단 점프 추가
- 사운드 추가
- 동적 ui기능 추가
조작법: 스페이스바 - 시작 및 점프
게임 링크
https://play.unity.com/en/games/a85f44ce-ed9c-4b6d-a192-b316cec3cb8b/templatedata
KIMCHI-RUN by turtlecoding on Unity Play
배달 아저씨와 할머니 그리고 비둘기를 피하면서 김치 재료를 모아보세요!
play.unity.com
게임에 기능을 추가하면서 공중장애물로 쓸만한 비둘기 에셋이 없어서 직접 제작했습니다.
https://www.piskelapp.com/p/create/sprite
Piskel -
www.piskelapp.com
Piskel이라는 사이트에서 도트를 찍은다음 포토샵으로 이어붙이면 유니티에서 알아서 끊어서 애니메이션으로 만들어줍니다. 혹시라도 쓰실 분들을 위해 제가 만든 비둘기 애니메이션도 첨부파일로 올려놓겠습니다.
게임 음악은 아래 사이트를 참고했습니다.
https://soundeffect-lab.info/sound/button/
効果音ラボ - 商用無料、報告不用の効果音素材をダウンロード
2,000音以上の音源を掲載したフリー効果音サイト。品質にこだわっており、テレビなどのプロの音響現場でも使われています。
soundeffect-lab.info
https://taira-komori.jpn.org/freesound.html
フリー効果音素材・無料効果音
生活上の動作・その1 扉鍵・玄関/風呂・洗面台・トイレ/掃除/振/転・割/工具/潰 生活上の動作・その2 文房具/道具/傘/擦る/部屋の中のいろいろ 置く・持ち上げる 雑貨類/
taira-komori.jpn.org
마치며
게임개발은 재밌다. 변화가 바로 바로 눈에 보여서 더 재밌는것 같다. 그리고 게임은 다양한 분야의 노력이 필요하기 때문에 1인 개발하는 분들을 존경하게 되었다. (스타듀밸리.. )
'게임개발 > Unity' 카테고리의 다른 글
[Unity] ViewportToWorldPoint 함수와 뷰포트 좌표계 이해하기 (0) | 2025.02.22 |
---|