μΈμƒκ²Œμž„μ΄λž€?

λ‚œ μ›Ή κ²Œμž„μ„ ν”Œλ ˆμ΄ν•˜λŠ” κ±Έ μ’‹μ•„ν–ˆλ‹€. μ›Ή κ²Œμž„μ€ μ›Ή λΈŒλΌμš°μ €λ₯Ό 톡해 λ°”λ‘œ ν”Œλ ˆμ΄ν•  수 μžˆλŠ” κ²Œμž„λ“€μ„ λœ»ν•˜λŠ”λ°, Agar.io (μ„Έν¬ν‚€μš°κΈ°), Diep.io (νƒ±ν¬ν‚€μš°κΈ°), surviv.io (2D λ°°κ·Έ) 같은 κ²Œμž„λ“€μ„ 많이 ν”Œλ ˆμ΄ν–ˆλ‹€.

그리고 "μΈμƒκ²Œμž„" μ›Ή κ²Œμž„μ„ 재밌게 ν”Œλ ˆμ΄ν–ˆμ—ˆλ‹€. μΈμƒκ²Œμž„ μ›Ή κ²Œμž„μ— λŒ€ν•΄μ„œλŠ” λ‚˜λ¬΄μœ„ν‚€μ˜ μ„€λͺ…을 μ°Έκ³ ν•˜λ©΄ 쒋을 것이닀. μΈμƒκ²Œμž„μ€ μ›Ή λΈŒλΌμš°μ €μ—μ„œ ν”Œλ ˆμ΄ν•  수 μžˆλŠ” μ›Ή κ²Œμž„μΈλ°, μ£Όμ‚¬μœ„λ₯Ό 계속 ꡴리며 'μΈμƒκ²Œμž„' λ³΄λ“œκ²Œμž„ νŒμ„ λŒμ•„ λˆμ„ λ²Œμ–΄ λž­ν‚Ήμ— λ“œλŠ” 게 λͺ©ν‘œμΈ κ²Œμž„μ΄λ‹€. 엔딩이 μ—†κ³ , 아무 λ•Œλ‚˜ 접속해 μ†”λ‘œ ν”Œλ ˆμ΄λ₯Ό 즐길 수 있으며, λ‹¨μˆœν•˜κ³  쀑독적이닀.

직접 λ§Œλ“€μ–΄λ³΄μž

은근 μž¬λ°ŒλŠ” κ²Œμž„μΈλ°, 'μΈμƒκ²Œμž„'μ΄λΌλŠ” 정식 μ„œλΉ„μŠ€κ°€ μžˆμ—ˆλ˜ 것은 μ•„λ‹ˆλ‹€. 'μΈμƒκ²Œμž„'은 μœ„ 'Arga.io' 같은 νŠΉμ • κ²Œμž„ μ„œλΉ„μŠ€λ₯Ό μ§€μΉ­ν•˜λŠ” 게 μ•„λ‹Œ λΆ„λ₯˜λ‘œμ¨ 뢈렸고, μ‹€μ œλ‘œ μ—¬λŸ¬ 'μΈμƒκ²Œμž„' μ„œλΉ„μŠ€κ°€ μ‘΄μž¬ν–ˆλ‹€. 그런데 20λ…„λŒ€μ— μ ‘μ–΄λ“€λ©° 접속이 λΆˆμ•ˆμ •ν•˜κ±°λ‚˜ μ„œλΉ„μŠ€λ₯Ό μ’…λ£Œν•œ μƒνƒœμ˜€κ³ , λͺ¨λ‘ μ„œλΉ„μŠ€ν•œ 지 였래된 μ„œλΉ„μŠ€λ“€μ΄μ—ˆκΈ° λ•Œλ¬Έμ— UI/UXκ°€ μ’€ "후진" νŽΈμ΄μ—ˆλ‹€.

마침 μ›Ή 개발 지식이 쑰금 있던 λ‚˜λŠ” λ‚˜λ§Œμ˜ μΈμƒκ²Œμž„μ„ 직접 κ΅¬ν˜„ν•΄λ³΄κΈ°λ‘œ κ²°μ‹¬ν–ˆλ‹€.

κ·Έλ ‡κ²Œ κ΅¬ν˜„λœ μΈμƒκ²Œμž„μ€ mini-dice.comμ—μ„œ ν”Œλ ˆμ΄ν•΄λ³Ό 수 μžˆλ‹€.

ν…Œν¬ μŠ€νƒ

  • μ„œλ²„ ν”Œλž«νΌ: AWS Lambda
  • λŸ°νƒ€μž„: Node.js
  • μ›Ή ν”„λ ˆμž„μ›Œν¬: NestJS
  • ν”„λ‘ νŠΈμ—”λ“œ: React.js & react-router-dom & Tailwind CSS

μ„œλΉ„μŠ€μ˜ μ†ŒμŠ€μ½”λ“œλŠ” ν˜„μž¬λŠ” λΉ„κ³΅κ°œμ΄λ‹€. μΆ”ν›„ μ†ŒμŠ€μ½”λ“œλ₯Ό 손본 λ‹€μŒ μ˜€ν”ˆμ†ŒμŠ€λ‘œ κ³΅κ°œν•  의ν–₯이 μžˆλ‹€.