πŸ•Ή 타이틀 : 리듬 κ³ λΈ”λ¦°
πŸ•Ή μž₯λ₯΄ : 2D λ¦¬λ“¬μ•‘μ…˜
πŸ•Ή ν”Œλž«νΌ : PC
πŸ•Ή κ°œλ°œκΈ°κ°„ : 2017.10 ~ 2017.12
πŸ•Ή κ°œλ°œμΈμ› : 1λͺ… ( ν”„λ‘œκ·Έλž˜λ¨Έ)
πŸ•Ή μ‚¬μš© 툴 : Unity


πŸ”Έ ν”Œλ ˆμ΄ μ˜μƒ

πŸ”Έ 슀크린 μƒ·


πŸ”Έ κ²Œμž„ μ„€λͺ…


학ꡐ 과제둜 μ•½ 1κ°œμ›”λ°˜λ™μ•ˆ μ§„ν–‰ν–ˆλ˜ 1인 ν”„λ‘œμ νŠΈμž…λ‹ˆλ‹€.
μŒμ•…μ— 맞게 λ“±μž₯ν•˜λŠ” 적을 타이밍을 λ§žμΆ”μ–΄ νƒ€κ²©ν•˜μ—¬ λ‚ λ €λ²„λ¦¬λŠ” λ¦¬λ“¬κ²Œμž„μž…λ‹ˆλ‹€.

  • κ²Œμž„μ˜ 흐름은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.
    • μŠ€ν‚¬&μŒμ•…μ„ νƒ -> ν”Œλ ˆμ΄ -> 점수 기둝화면
  • μ‘°μž‘ν‚€ : 적의 μ’…λ₯˜μ— 따라 Dλ˜λŠ”K, Fλ˜λŠ”Jν‚€λ₯Ό 눌러 μ§„ν–‰λ˜λ©° μ–‘μ†μœΌλ‘œλ„ ν”Œλ ˆμ΄ κ°€λŠ₯ν•˜λ„λ‘ ν•˜λ‚˜μ˜ κΈ°λŠ₯에 λ‘κ°œμ˜ ν‚€λ₯Ό ν• λ‹Ήν•˜μ˜€μŠ΅λ‹ˆλ‹€.
  • νŒμ • : 적 νƒ€κ²©μ‹œ, 적과 νŒμ • 원 μ€‘μ‹¬μ‚¬μ΄μ˜ 거리λ₯Ό μΈ‘μ •ν•˜μ—¬ νŒμ •ν•©λ‹ˆλ‹€.
    • 거리에 λ”°λ₯Έ 4가지 νŒμ •μ΄ μ‘΄μž¬ν•˜λ©°, 각각 적의 피격 μ• λ‹ˆλ©”μ΄μ…˜μ΄ λ‹¬λΌμ§‘λ‹ˆλ‹€.
    • νŒμ •μ˜ μ’…λ₯˜μ— λ”°λΌμ„œ νŒμ • 원 μ™Έκ³½μ„ μ˜ 색이 λ³€ν•˜λ©° μ λ©Έν•©λ‹ˆλ‹€.
  • 콀보 : 타이밍에 맞게 적을 νƒ€κ²©ν•˜λ©΄ μ μˆ˜κ°€ μ˜€λ¦…λ‹ˆλ‹€. 쒋은 νŒμ •μ„ 받을 수둝 쒋은 점수λ₯Ό λ°›μŠ΅λ‹ˆλ‹€. μ—°μ†ν•΄μ„œ νŒμ •μ„ μ‹œν‚€λ©΄ 콀보가 λ°œμƒν•˜κ³  콀보 μˆ˜μ— λ”°λΌμ„œ μ μˆ˜κ°€ κ°€μ‚°λ©λ‹ˆλ‹€. 적을 λ†“μΉ˜κ±°λ‚˜ νŒμ •μ΄ 쒋지 μ•Šμ„ 경우 콀보가 끊기며 μ΄ˆκΈ°ν™”λ©λ‹ˆλ‹€.
  • μŠ€ν‚¬ : 메인 ν™”λ©΄μ—μ„œ 6μ’…λ₯˜μ˜ μŠ€ν‚¬ 쀑 2가지 μŠ€ν‚¬μ„ 선택할 수 μžˆμŠ΅λ‹ˆλ‹€. 적을 νƒ€κ²©ν•˜λ©΄ 빨간색 κ΅¬μŠ¬ν˜•νƒœλ‘œ μŠ€ν‚¬ κ²Œμ΄μ§€κ°€ 차였λ₯΄λ©°, 사전에 μ„ νƒν•œ μŠ€ν‚¬μ„ V,Nν‚€λ‘œ μ‚¬μš©ν•˜λ©΄ κ²Œμ΄μ§€κ°€ μ†Œλͺ¨λ©λ‹ˆλ‹€. μ‚¬μš©ν›„μ—λŠ” μž¬μ‚¬μš© λŒ€κΈ°μ‹œκ°„μ΄ 적용되며 μŠ€ν‚¬ 이미지가 λΉ„ν™œμ„±ν™”λ©λ‹ˆλ‹€.
  • 점수 기둝 : μ μˆ˜μ™€ μŠ€ν‚¬μ˜ λ°μ΄ν„°λŠ” κ°„λ‹¨ν•œ λ°μ΄ν„°κ°’μ΄κΈ°λ•Œλ¬Έμ— μœ λ‹ˆν‹°μ—μ„œ μ œκ³΅ν•˜λŠ” Playerprefsλ₯Ό μ΄μš©ν•˜μ—¬ μ €μž₯ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

κ·Έλž˜ν”½ λ¦¬μ†ŒμŠ€λŠ” μˆ˜μ—…μ‹œκ°„μ— 주어진 자료λ₯Ό ν™œμš©ν–ˆμœΌλ©°,
μ‚¬μš΄λ“œ λ¦¬μ†ŒμŠ€λŠ” λ¦¬λ“¬κ²Œμž„ [Reflec beat]의 μŒμ•…μ„ κ³Όμ œμš©λ„λ‘œλ§Œ μ‚¬μš©ν•˜μ˜€μŠ΅λ‹ˆλ‹€.


πŸ”Έ 개발 μ˜λ„

κ·Έλž˜ν”½ μ†ŒμŠ€κ°€ 주어진 μƒνƒœμ—μ„œ κ²Œμž„μ„ κΈ°νšν–ˆμ–΄μ•Ό ν–ˆκΈ° λ•Œλ¬Έμ—, μž‘μ€ 고블린이 주인곡이고 λ³΅μž‘ν•˜μ§€ μ•Šμ€ ν˜•νƒœμ˜ κ²Œμž„μ„ μƒκ°ν–ˆμŠ΅λ‹ˆλ‹€. μΌλ°˜μ μ΄μ§€ μ•Šμ€ λ¦¬λ“¬κ²Œμž„μ„ λ§Œλ“€μ–΄λ³΄μž! μ—μ„œ μ‹œμž‘ν•΄μ„œ λ‹€μ–‘ν•œ μŠ€ν‚¬μ΄ μ‘΄μž¬ν•˜λŠ” 횑방ν–₯ λ¦¬λ“¬κ²Œμž„μ΄ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

πŸ”Έ 긍정적인 λΆ€λΆ„

처음으둜 ν•˜λ‚˜μ˜ κ²Œμž„μ„ λκΉŒμ§€ μ™„μ„±ν–ˆλ‹€! λΌλŠ” λŠλ‚Œμ„ 받은 μž‘ν’ˆμž…λ‹ˆλ‹€. μˆ˜λ‘κ³‘μ€ 두곑 λΏμ΄μ§€λ§Œ, 졜초 κΈ°νšν–ˆλ˜ 뢀뢄을 μ œν•œλœ κ°œλ°œκΈ°κ°„ 내에 μ „λΆ€ λ‹€ κ΅¬ν˜„ν•  수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. μŠ€ν‚¬ κ΅¬ν˜„μ„ μœ„ν•΄ νŒŒν‹°ν΄μ‹œμŠ€ν…œμ˜ μ΄λŸ°μ €λŸ° κΈ°λŠ₯도 μ‚¬μš©ν•΄λ³΄μ•˜κ³ , 배경이 λ˜λŠ” ν’€μˆ²κ³Ό λŒμ€ λ‹Ήμ‹œ μœ λ‹ˆν‹°μ— μΆ”κ°€λ˜μ—ˆλ˜ 2D νŒ”λ ˆνŠΈ κΈ°λŠ₯을 μ‚¬μš©ν•΄μ„œ 직접 μ œμž‘ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

πŸ”Έ μ•„μ‰¬μ› λ˜ λΆ€λΆ„

λ¦¬λ“¬κ²Œμž„μ—μ„œ ν”Œλ ˆμ΄ κ²½ν—˜μ˜ 핡심은 μŒμ•…κ³Ό λ…ΈνŠΈμ˜ 싱크가 잘 λ§žλŠ”κ°€λΌκ³  μƒκ°ν•©λ‹ˆλ‹€. 이 방법을 κ³ λ―Όν•˜λŠ”λ° κ°€μž₯ λ§Žμ€ μ‹œκ°„μ„ 쏟으며 μ΄λŸ°μ €λŸ° 방법을 μƒκ°ν–ˆμ—ˆμŠ΅λ‹ˆλ‹€. λ…ΈνŠΈλ₯Ό 미리 μ™ΈλΆ€μ—μ„œ μ‹œκ°„μ΄ˆμ— 맞게 μž‘μ„±ν•œ ν›„ κ·Έ 데이터λ₯Ό μ½μ–΄μ™€μ„œ μŒμ•…μ˜ ν•΄λ‹Ήκ΅¬κ°„μ—μ„œ λ…ΈνŠΈλ₯Ό μƒμ„±ν•΄μ˜€λŠ” 방식을 μ‚¬μš©ν•˜λ €κ³  ν–ˆμœΌλ‚˜, λ‹Ήμ‹œλ‘œμ„œλŠ” μ‹œκ°„κ³Ό μ§€μ‹μ˜ λΆ€μ‘±μœΌλ‘œ κ²°κ΅­ μ‹€νŒ¨ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

μ°¨μ„ μ±…μœΌλ‘œ 엔진 λ‚΄μ—μ„œ ν”Œλ ˆμ΄μƒνƒœλ‘œ μŒμ•…μ„ 틀어두고 λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ λ…ΈνŠΈλ₯Ό μƒμ„±ν•˜λŠ” μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ—¬ μ—­μœΌλ‘œ λ…ΈνŠΈλ₯Ό 찍어낸 λ’€ μŒμ•…μ— 맞좰 ν˜λŸ¬λ‚˜μ˜€λ„λ‘ κ΅¬ν˜„ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

(post-code: rhythm goblin)

TOP