์ ๋ํฐ๋ฅผ ํ์ฉํ์ฌ ์ ํฌ ์ง ๊ณ ์์ด ๋ฐฉ์ธ์ด๋ฅผ ํ ๋ง๋ก ๋ฐฉ์ธ์ด๊ฐ ์ ํํ๋ ๊ฒ์์ ๊ฐ๋ฐํ์์ต๋๋ค.
default.mp4
๊ฒ์ํ๋ ์ด ์์์ ๋๋ค
- ํ๋ก์ ํธ ๊ธฐํ ์ด์
- ๊ฒ์์ค๋ช
- ์์ ์ค๋ช
- ์ฝ๋์ค๋ช
- ํ๋ ์ดํ๋๋ฒ- ์คํฌ๋ฆฐ์ท
- ๋ฆฌ๋ทฐํผ๋๋ฐฑ
- ๋ฆด๋ฆฌ์ฆ
- ๋๋์
- ์ฐธ๊ณ ํ๊ณณ
- ๋ผ์ด์ผ์ค
์ ํฌ์ง ๊ณ ์์ด ๋ฐฉ์ธ์ด ์ ๋๋ค.
ํ์์ ์ ๋ํฐ๋ก ๊ฒ์ ๊ฐ๋ฐํ๋ ๊ฒ์ ๊ด์ฌ์ด ๋ง์์๋ ๋ฐ ์ด๋ค ์ฃผ์ ๋ก ๊ฒ์์ ๋ง๋ค์ง ๊ณ ๋ฏผํ๋ค๊ฐ ์ง์์ ๋ฐฉ์ธ์ด๊ฐ ์ ํํ๋ ๊ฒ์ ๋ณด๊ณ ์ด๋ฅผ ์ฃผ์ ๋ก ๊ฒ์์ ๋ง๋ค๋ฉด ์ฌ๋ฏธ์๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์ด์ ์ด๋ฌํ ํ๋ก์ ํธ๋ฅผ ๊ธฐํํ๊ฒ ๋์์ต๋๋ค.
๋ฐฉ์ธ์ด ์บ๋ฆญํฐ๋ฅผ ํฐ์นํด์ ๋นจ๊ฐ์ ํ์ดํ๋ฅผ ํต๊ณผํด์ ์ ์๋ฅผ ์ป์ด ์ต๋ํ ๋ง์ ์ ์๋ฅผ ํ๋ํ๋ ๊ฒ์์
๋๋ค.
๊ฐ๋จํ ์กฐ์์ ๊ฒ์์ผ๋ก ํ๋ฉด์ ํฐ์นํ๋ฉด ๊ณ ์์ด ์บ๋ฆญํฐ๊ฐ ๊ณต์ค์์ ์ ํํฉ๋๋ค. ๊ทธ๋ฌ๋ ์บ๋ฆญํฐ์ ๋ํ์๋๊ฐ ๋น ๋ฅด๋ฏ๋ก ํ์ด๋ฐ์ ๋ง์ถ์ด ํฐ์นํ์ง ์์ผ๋ฉด ์บ๋ฆญํฐ๊ฐ ๊ณง์ฅ ๋ฐ๋ฅ์ผ๋ก ๋จ์ด์ง๊ฑฐ๋ ํ์ดํ์ ๋ถ๋ชํ๊ธฐ ๋๋ฌธ์ ๋์ด๋ฅผ ์กฐ์ ํด ๊ฐ๋ฉด์ ํ์ดํ์ฌ์ด๋ฅผ ํต๊ณผํด์ ๊ณ ๋์ ์ ๋
ธ๋ฆฌ๋ ๊ฒ์์
๋๋ค.
*ํ๋ํผ ๋ฒ๋ ๊ฒ์์ ์ฐธ๊ณ ํ์์ต๋๋ค.
๋ํธ ์ฐ๋ ํ๋ก๊ทธ๋จ์ ํตํด ๊ฒ์์ ๋ก๊ณ ๋ฅผ ์์ฒด ์ ์ํ์์ต๋๋ค ๋ํธ ์ฐ๋ ํ๋ก๊ทธ๋จ์ ํตํด ์บ๋ฆญํฐ๋ฅผ ์์ฒด ์ ์ํ์์ต๋๋ค
๋ฌด๋ฃ๋ก ์ฌ์ฉ๊ฐ๋ฅํ ๊ณณ์์ ๋ค์ด ๋ฐ์ ์ฌ์ฉํ์ต๋๋ค. https://soundeffect-lab.info/sound/button/

CurrentScore.cs ํ์ฌ ์ค์ฝ์ด๋ฅผ ์ ์ฅํ๊ณ ์ ๋ฌํ๋ ์ฝ๋์
๋๋ค.

BestScore.cs ์ค์ฝ์ด์ค์์ ๊ฐ์ฅ ์ข์ ์ค์ฝ์ด๋ฅผ ์ ์ฅํ๊ณ ์ ๋ฌํ๋ ์ฝ๋์
๋๋ค.

Replay.cs ๊ฒ์์ ๋ค์ ์คํํ๊ฒ ๋ง๋๋ ์ฝ๋์
๋๋ค. ๋ฒํผ์ ์ ์ฉ์์ผ์ ๊ฒ์์ ๋ค์ ์์ํ๊ฒ ๋ง๋ญ๋๋ค.

Firststart.cs ๊ฒ์์ ์ฒซํ๋ฉด์ ์ง์ ํ๋ ์ฝ๋์
๋๋ค.

generatepipe.cs ์ฅ์ ๋ฌผ์ธ ํ์ดํ๋ฅผ ์์ฑํ๋ ์ฝ๋์
๋๋ค. ๋๋ค์ผ๋ก y๊ฐ์ ๋ฐ๊พธ์ด์ ์์ฑ๋๋๋ก ๋ง๋ค์๊ณ , ์๊ฐ์ด ์ง๋๋ฉด destroyํจ์๋ฅผ ํตํด์ ์๊ฐ์ด ์ง๋๋ฉด ์๋์ผ๋ก ์ฌ๋ผ์ง๊ฒ ๋ง๋ค์๊ณ ํจ๊ณผ์์ ๋ฃ์ด์ ํ์ดํ๋ฅผ ํต๊ณผํ ๊ฒฝ์ฐ ์๋ฆฌ๊ฐ ๋๊ฒ ๋ง๋ค์์ต๋๋ค.

jump.cs ์บ๋ฆญํฐ์ธ ๋ฐฉ์ธ์ด๊ฐ ์ ํํ๊ฒ ๋ง๋๋ ์ฝ๋์
๋๋ค. ํฐ์นํ ๋ ๋ง๋ค ์ ํํ๋๋ก ๋ง๋ค์๊ณ , ์ถฉ๋ํ์ ์ ๋ฃ์ด์ ๋ถ๋ชํ ๊ฒฝ์ฐ ๊ฒ์ ์ค๋ฒ ์ฌ์ผ๋ก ์ ํ๋๋๋ก ๋ง๋ค์์ต๋๋ค. ํจ๊ณผ์์ ์ฃผ์ด์ ์ ํํ ๋๋ง๋ค ์๋ฆฌ๊ฐ ๋๋๋ก ๋ง๋ค์์ต๋๋ค.

move.cs ๊ฒ์์ ์๋๋ฅผ ์กฐ์ ํ๋ ์ฝ๋์
๋๋ค. public float๋ฅผ ์จ์ ์๋ํฐ์์ speeed๋ฅผ ํธ๋ฆฌํ๊ฒ ์กฐ์ ํ๋๋ก ๋ง๋ค์์ต๋๋ค. ํผ๋๋ฐฑ ๊ฒฐ๊ณผ ํ์ฌ์ ์๋๊ฐ ์ ์ ํ๋ค๋ ์๊ฒฌ์ด ๋ง์์ ํ์ฌ์ ์๋๋ก ๊ฒฐ์ ํ๊ฒ ๋์์ต๋๋ค.

pipemovement.cs ์ฅ์ ๋ฌผ์ธ ํ์ดํ๊ฐ ์๋์ ๋ง์ถฐ์ ๊ฒ์์ ์งํ๋ฐฉํฅ์ธ ์์ผ๋ก ์ด๋ํ๋๋ก ๋ง๋ ์ฝ๋์
๋๋ค. public float๋ฅผ ์จ์ ์๋ํฐ์์ speeed๋ฅผ ํธ๋ฆฌํ๊ฒ ์กฐ์ ํ๋๋ก ๋ง๋ค์์ต๋๋ค. ํผ๋๋ฐฑ ๊ฒฐ๊ณผ ํ์ฌ์ ์๋๊ฐ ์ ์ ํ๋ค๋ ์๊ฒฌ์ด ๋ง์์ ํ์ฌ์ ์๋๋ก ๊ฒฐ์ ํ๊ฒ ๋์์ต๋๋ค.
groundanimation.anim
๋
์์
์ ํจ๊ณผ๋ฅผ ์ฃผ์ด์ ๊ฒ์์ด ๋ ์์ง์ด๋๋ก ๋ณด์ด๊ฒ ๋ง๋ญ๋๋ค.
์ด ๋ ํฌ์งํ ๋ฆฌ์ ๋ฆด๋ฆฌ์ฆ์์ ์ต์ ๋ฒ์ ์ ๋ค์ด๋ก๋ํด์ ์๋๋ก์ด๋ํฐ์ APKํ์ผ์ ๋ฃ์ด์ค ๋ค ์ค์น๋ฅผ ํ๋ฉด ์คํ์ด ๋ฉ๋๋ค.

๊ฒ์ ๋ก๋ฉํ ๋ ๋์ค๋ ์ฐฝ์
๋๋ค, ์ ๋ํฐ์ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ๊ฒ์์ ๋ก๊ณ ๊ฐ ๋์ค๋๋ก ๋ง๋ค์์ต๋๋ค.
| ๋ฆฌ๋ทฐ,ํผ๋๋ฐฑ | ๋ณ์ |
|---|---|
| ๊ฒ์ ๋์ด๋๊ฐ ์ด๋ ต๋ค, ๊ฒ์์ ์ฌ๋ฏธ์๋ค | 5/5 |
| ๋์์ธ์ด ์์ฝ๋ค. ๋์์ธ์ ๋์์ด๋์๊ฒ | 4/5 |
| ๋ ์ ๋๋ฉ์ด์ ์ด ์๋ง๋๋ค, ์ฒซ ํ๋ฉด์์ ์ด๋ฏธ์ง๊ฐ ์๊ฒ๋์จ๋ค. | 4/5 |
| ๋์ด๋๊ฐ ์ด๋ ต๋ค. ์ข ๋ฎ์ถ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค. | 4/5 |
v1.0.0: ๊ฒ์์ ์ฒซ๋ฒ์งธ ๋ฒ์ ์ ๋๋ค.
v1.1: ๊ฒ์์ ํ์ฌ ์ต์ ์ ๋ฐ์ดํธ ๋ฒ์ ์ ๋๋ค. ํผ๋๋ฐฑ์ ๋ฐ์ํ์ฌ ์ด์ํ๋ ๋ ์ ์ ๋๋ฉ์ด์ ๋ถ๋ถ๊ณผ ์ฒซ ํ๋ฉด์ ์์ ํ์์ต๋๋ค. ์ด ๋ฆด๋ฆฌ์ฆ๋ฅผ ์ค์นํด ๊ฒ์์ ํ๋ ์ดํ์๋ฉด ๋ฉ๋๋ค.
๊ฒ์์ ๋ด๊ฐ ์ง์ ๋ง๋ค์ด ๋ณผ ์ ์๋ค๋ ์ ์ด ์ข์๊ณ , ๊ฐ์ ์๊ฐ๋ ๊ต์๋์ด ๋ง์ํ์ ๊ฒ์ฒ๋ผ ๋ณธ์ธ์ด ํ๊ณ ์ถ์ ํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ๋ณธ์ธ์ ๊นํ๋ธ์ ์๋์ค๋ฝ๊ฒ ์ฌ๋ฆด ์์๋ค๋ ๋ง์ ๊ธฐ์ตํ๊ณ ํ๋ก์ ํธ๋ฅผ ์งํํ์๋ค. ๋ด๊ฐ ์ ์ปดํจํฐ๊ณตํ๊ณผ์ ์งํํ๋์ง ๊ฒ์์ ๋ง๋ค๋ฉด์ ๋ค์๊ธ ์๊ฐํ ์ ์์๊ณ ๋ด๊ฐ ์ข์ํ๋ ํ๋ก์ ํธ๋ฅผ ํ๋ค๋ณด๋ ํ ํ๋ก์ ํธ๋ณด๋ค ๋ ์ฃผ๋์ ์ผ๋ก ์งํํ ์ ์์๋ค. ์์ฌ์ ๋ ์ ์ ์บ๋ฆญํฐ์ ์ ๋๋ฉ์ด์ ์ ๋ ๋ฃ์ผ๋ฉด ์ข์์ ๊ฒ ๊ฐ์๋๋ฐ ๋์ ๋ถ์กฑํ ๋์์ธ ๋ฅ๋ ฅ๊ณผ ์ผ์ค ๋๋ฌธ์ ์งํํ์ง ๋ชปํ ์ ์ด ์์ฌ์ ๊ณ ์ข ๊ฐํ ๊ฒจ์ธ๋ฐฉํ ๋์์ ์ ๋ํฐ๋ ๋ค๋ฅธ ๊ฒ์์์ง์ ๋ํด์ ๋ ๋ฐฐ์์ ๋ด๊ฐ ๊ทธ๋ํ ๊ตฌ์ํ๊ณ ๊ธฐํํ๋ ๊ฒ์ ํ๋ก์ ํธ๋ค์ ์ง์ ๋ง๋ค์ด ๋ด์ผ๊ฒ ๋ค๋ ๊ฐ์ค๋ ๋ค์ง ์ ์์๋ค. ๊ตฌ๊ธํ๋ ์ด ์ฑ์คํ ์ด์๋ ์ฌ๋ ค์ ๋ง์ ์ฌ๋์ด ํ๋ ์ดํ๋๋ก ๋ง๋ค๊ณ ์ถ์๋๋ฐ ๊ฐ๋ฐ์ ๊ณ์ ๋ฑ๋ก์ ๋น์ฉ์ด ๋ค์ด์ ๋ค์๋ฒ์ ์ข๋ ์์ ์๋ ๊ฒ์์ ๋ง๋ค๊ณ ๋์ ๋ฑ๋กํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
๋ฌด๋ฃ ์ฌ์ด ๊ฒ์ ๊ฐ๋ฐ ๊ฐ์ - 3์๊ฐ๋ง์ ๊ฐ๋ฐ, ์ถ์, ์์ตํ๊น์ง ์์ฑ - https://www.youtube.com/watch?v=EqoU1PodQQ4&t=6591s
[์ ๋ํฐ] ํ๋ํผ๋ฒ๋ 30๋ถ ๋ง์ ๋ง๋ค๊ธฐ (์๋ง ์์) - https://www.youtube.com/watch?v=RgTZRT-LHcw&t=2s
MIT License๋ฅผ ๋ฐ๋ฆ ๋๋ค. ๋ ํฌ์งํ ๋ฆฌ ์์ license.mdํ์ผ์ ๋ง๋ค์ด ๋์์ต๋๋ค.
https://www.youtube.com/shorts/A_zOd4DcTT0
19101191 ๊น๊ฒฝ์ค
## This is a manual for English speakers
Using Unity, I developed a game that cat,BangUlEe jump under the theme of our cat BangUlEe.
https://user-images.githubusercontent.com/49617190/204946622-e49dc28b-c3db-43c2-8144-e84237251176.mp4
It's a game play video
- [Reason for project planning]
- [Game description]
- [Asset Description]
- [Code, Animation Description]
- [How to play - Screenshot]
- [Review, feedback]
- [Release]
- [Feeling, learning, disappointing]
- [Reference]
- [License]
This is my cat, BangUlEe.
I was interested in developing a game with UNITY. Usually, I was thinking about what topic to make a game, and I thought it would be fun to make a game with this topic after seeing BangUlEe jump at home.
The bell touches the character and passes through the red pipe to score as many points as possible. Touch the screen with a simple game and the cat character jumps in the air. However, the character's drop speed is fast, so if you don't touch it at the right time, the character falls directly to the floor or hits the pipe, so it's a game that aims for high scores by passing through the pipes while adjusting the height. *Refer to the Flappy Bird game.
I downloaded and used it at a place where it was available for free. https://soundeffect-lab.info/sound/button/

CurrentScore.cs Code to store and forward the current score.

Code to store and deliver the best score among BestScore.cs scores.

Code that causes the game Replay.cs to run again. Apply to buttons to restart the game.

Code that specifies the first screen of the Firststart.cs game.

Code for generating generatepipe.cs obstruction pipe. It was created by randomly changing the y value, and it was made to disappear automatically over time through the destroy function over time, and it was made to make a sound when passing through the pipe by adding a sound effect.

Code to make the character jump.cs jump. I made it jump every time I touched it, and I made it switch to the game over scene if I hit it by adding a crash decision. I made a sound effect every time I jumped.

Code to adjust the speed of the move.cs game. I made it convenient to adjust the speed in the editor by using the public float. As a result of the feedback, there were many opinions that the current speed was appropriate, so we decided on the current speed.

pipemovement.cs Code for pipe, an obstacle, to move to the side, which is the direction of the game, at speed. I made it convenient to adjust the speed in the editor by using the public float. As a result of the feedback, there were many opinions that the current speed was appropriate, so we decided on the current speed.
groundanimation.anim It has an effect on the ground asset, making the game look more mobile.
Download the latest version from the release of this repository, insert the APK file into your Android phone, and install it to run.
This is the window that comes out when loading the game, and I made it so that the logo of the game comes out using Unity's. This is the first screen of the game. The logo and characters of the game are enlarged to make it look good, and you can press the middle button to proceed with the game. This is the game play screen On the far right side of the screen, the score of the game is made, and when you touch the cat character, it jumps up. Avoid randomly generated pipes and proceed forward. This is the page that comes out when the game is over. The best score displays the highest score during the game, and the score below records the score of the game you just played. The score of the game you just played will change to the best score when you renew the highest score.| Review, Feedback | Stars |
|---|---|
| It's hard to play. It's fun | 5/5 |
| The design is unfortunate. Design to Designer | 4/5 |
| The ground animation doesn't fit, the image comes out small on the first screen. | 4/5 |
| The difficulty level is difficult. I think it would be good to lower it a little. | 4/5 |
v1.0.0: This is the first version of the game.
v1.1: Current latest update for the game. The animation part of the land that was awkward and the first screen was modified by reflecting the feedback. You can install this release to play the game.
I liked that I could make my own games, and as the professor said during the lecture, I remembered that I could proceed with the project I wanted to do and proudly upload it on my GitHub. I was able to think about why I went to the computer engineering department again while making a game, and as I did my favorite project, I was able to take more initiative than other projects.
https://www.youtube.com/watch?v=EqoU1PodQQ4&t=6591s https://www.youtube.com/watch?v=RgTZRT-LHcw&t=2s
Follow the MIT License. I've created a license.md file in my repository.
https://www.youtube.com/shorts/A_zOd4DcTT0
19101191 Kim Kyung-Jun





