Skip to content
View SeoBYP's full-sized avatar

Block or report SeoBYP

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SeoBYP/README.md

Game Client Programer

λŠμž„μ—†μ΄ μ„±μž₯ν•˜λ©° 졜고의 κ²Œμž„μ„ λ§Œλ“€κΈ° μœ„ν•΄ λ„μ „ν•˜λŠ” Game Client Programerμž…λ‹ˆλ‹€.

  • κ²Œμž„ ν΄λΌμ΄μ–ΈνŠΈ ν”„λ‘œκ·Έλž˜λ¨Έλ‘œμ„œ λ‹€μ–‘ν•œ ν”Œλž«νΌμ—μ„œ 폭넓은 개발 κ²½ν—˜μ„ μŒ“μ•„μ™”μŠ΅λ‹ˆλ‹€.
  • 문제 ν•΄κ²° λŠ₯λ ₯κ³Ό νŒ€ ν˜‘μ—…μ„ λ°”νƒ•μœΌλ‘œ ν”„λ‘œμ νŠΈλ₯Ό μ„±κ³΅μ μœΌλ‘œ μ΄λŒμ–΄μ™”μŠ΅λ‹ˆλ‹€
  • νŠΈλžœλ“œμ— 뒀쳐지지 μ•ŠκΈ° μœ„ν•΄μ„œ μƒˆλ‘œμš΄ κΈ°μˆ λ“€μ„ ν•™μŠ΅ν•˜λ©°, 개발 μ—­λŸ‰μ„ κΎΈμ€€νžˆ ν™•μž₯ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.
  • μ•žμœΌλ‘œλ„ 졜고의 κ²Œμž„μ„ λ§Œλ“€κΈ° μœ„ν•œ 도전을 이어가며 λ”μš± λ°œμ „ν•˜λŠ” κ°œλ°œμžκ°€ λ˜κ² μŠ΅λ‹ˆλ‹€.

포트폴리였 μš”μ•½


1. Unreal Engine Counter-Strike Style Multiplayer FPS Game

ν”„λ‘œμ νŠΈ κ°œμš”

Counter-Strike μŠ€νƒ€μΌμ˜ λ©€ν‹°ν”Œλ ˆμ΄μ–΄ FPS κ²Œμž„μœΌλ‘œ, νŒ€ 기반 μ „νˆ¬ λ©”μ»€λ‹ˆμ¦˜κ³Ό λ„€νŠΈμ›Œν¬ 동기화 μ‹œμŠ€ν…œμ„ κ΅¬ν˜„ν–ˆμŠ΅λ‹ˆλ‹€. 캐릭터 이동, 무기 μ‹œμŠ€ν…œ, μ „νˆ¬ λ©”μ»€λ‹ˆμ¦˜ 및 νŒ€ 기반 점수 μ‹œμŠ€ν…œμ„ ν¬ν•¨ν•˜μ—¬ λ©€ν‹°ν”Œλ ˆμ΄μ–΄ ν™˜κ²½μ—μ„œ μ‹€μ‹œκ°„ μƒν˜Έμž‘μš©μ„ μ΅œμ ν™”ν–ˆμŠ΅λ‹ˆλ‹€.

GitHub Link

https://github.com/SeoBYP/Unreal_Multiplay_FPS

ν”„λ‘œμ νŠΈ μš”μ•½

  • ν”„λ‘œμ νŠΈ κΈ°κ°„: 2024λ…„ 2μ›” - 2024λ…„ 4μ›”
  • ν”Œλž«νΌ: PC
  • μ—”μ§„: Unreal Engine
  • 도ꡬ: Git, C++

Multiplayer FPS ν”Œλ ˆμ΄ μ˜μƒ

κ²Œμž„ ν”Œλ ˆμ΄ ν™”λ©΄

μ£Όμš” κ΅¬ν˜„ 상세

  • 캐릭터 이동 및 μ• λ‹ˆλ©”μ΄μ…˜ 동기화: CharacterMovementComponent와 Animation Blueprintλ₯Ό μ‚¬μš©ν•˜μ—¬ ν΄λΌμ΄μ–ΈνŠΈμ™€ μ„œλ²„ κ°„μ˜ μΌκ΄€λœ 캐릭터 이동 및 μ• λ‹ˆλ©”μ΄μ…˜ 동기화 κ΅¬ν˜„.
  • 무기 μ‹œμŠ€ν…œ 및 μ „νˆ¬ λ©”μ»€λ‹ˆμ¦˜: 무기 μž₯μ°©, ꡐ체, λ“œλ‘­, 탄약 관리 등을 Server RPC와 Multicast RPC둜 κ΅¬ν˜„ν•΄ λͺ¨λ“  ν΄λΌμ΄μ–ΈνŠΈμ— μ „νˆ¬ μƒνƒœ 동기화.
  • νŒ€ 점수 및 κ²Œμž„ μƒνƒœ 관리: νŒ€ 기반 점수 μ‹œμŠ€ν…œκ³Ό 승패 κ²°μ • μ‹œ κ²Œμž„ μƒνƒœ 갱신을 Multicast RPC둜 μ²˜λ¦¬ν•˜μ—¬ λͺ¨λ“  ν΄λΌμ΄μ–ΈνŠΈμ—μ„œ λ™μ‹œ 곡유.
  • λ„€νŠΈμ›Œν¬ 톡신 및 동기화: μ£Όμš” μƒν˜Έμž‘μš©μ„ μ„œλ²„ λΆ€ν•˜λ₯Ό 쀄이기 μœ„ν•΄ Server RPC와 Multicast RPC둜 뢄리해, ν΄λΌμ΄μ–ΈνŠΈ 응닡성을 높이고 μΌκ΄€λœ κ²Œμž„ μƒνƒœ μœ μ§€.

2. Unreal Engine TPS Game

ν”„λ‘œμ νŠΈ κ°œμš”

언리얼 엔진을 μ‚¬μš©ν•˜μ—¬ TPS(Third-Person Shooter) κ²Œμž„μ„ κ°œλ°œν–ˆμœΌλ©°, λ‹€μ–‘ν•œ 무기λ₯Ό ν™œμš©ν•΄ λͺ¬μŠ€ν„°μ™€ μ „νˆ¬ν•˜λŠ” κ²Œμž„μž…λ‹ˆλ‹€. TPS μž₯λ₯΄μ˜ νŠΉμ„±μ„ λ°˜μ˜ν•˜μ—¬ 캐릭터 μ• λ‹ˆλ©”μ΄μ…˜, 무기 μ‹œμŠ€ν…œ, λͺ¬μŠ€ν„° AI, 인벀토리 및 μ•„μ΄ν…œ μ‹œμŠ€ν…œμ„ κ΅¬ν˜„ν–ˆμŠ΅λ‹ˆλ‹€.

GitHub Link

https://github.com/SeoBYP/Unreal_Engine_5_TPS_Game

ν”„λ‘œμ νŠΈ μš”μ•½

  • κΈ°κ°„: 2023λ…„ 6μ›” - 2023λ…„ 8μ›”
  • ν”Œλž«νΌ: PC
  • μ—”μ§„: Unreal Engine
  • 도ꡬ: Git, C++

TPS κ²Œμž„ ν”Œλ ˆμ΄ μ˜μƒ

Unreal TPS Game

μ£Όμš” κ΅¬ν˜„ 상세

  • 캐릭터와 μ• λ‹ˆλ©”μ΄μ…˜: Animation Montage와 Blendspaceλ₯Ό ν™œμš©ν•΄ μΊλ¦­ν„°μ˜ μžμ—°μŠ€λŸ¬μš΄ μ›€μ§μž„κ³Ό μ‘°μ€€ κ³ μ • μ• λ‹ˆλ©”μ΄μ…˜ κ΅¬ν˜„.
  • 무기 μ‹œμŠ€ν…œ: ꢌ총, SMG, 기관총 λ“± λ‹€μ–‘ν•œ 무기와 사격 메카닉, 무기 μ „ν™˜ μ• λ‹ˆλ©”μ΄μ…˜, λ°œμ‚¬ 및 재μž₯μ „ μ• λ‹ˆλ©”μ΄μ…˜ κ΅¬ν˜„.
  • λͺ¬μŠ€ν„° AI: Behavior Tree와 Task, Decorator λ…Έλ“œλ₯Ό μ‚¬μš©ν•΄ λͺ¬μŠ€ν„° 행동 νŒ¨ν„΄κ³Ό 상황별 λ°˜μ‘ μ„€μ •.
  • 인벀토리 및 μ•„μ΄ν…œ μ‹œμŠ€ν…œ: 데이터 ν…Œμ΄λΈ”μ„ 톡해 μ•„μ΄ν…œ 정보λ₯Ό κ΄€λ¦¬ν•˜κ³ , 등급별 UI와 FX 효과둜 μ‹œκ°μ  λ§€λ ₯ κ°•ν™”.

3. Nuclear-Zero: SF μ•„ν¬μΉΌλ¦½μŠ€ 2D ν”Œλž«ν¬λ¨Έ λŸ¬λ‹ κ²Œμž„

ν”„λ‘œμ νŠΈ κ°œμš”

Nuclear-ZeroλŠ” SF μ•„ν¬μΉΌλ¦½μŠ€ μ„Έκ³„κ΄€μ˜ 2D λ„νŠΈ κ·Έλž˜ν”½ ν”Œλž«ν¬λ¨Έ λŸ¬λ‹ κ²Œμž„μž…λ‹ˆλ‹€. λ‹€μ–‘ν•œ μ§€ν˜•κ³Ό μž₯애물을 톡해 μŠ€ν…Œμ΄μ§€λ₯Ό κ³΅λž΅ν•˜λ©° μˆ¨κ²¨μ§„ μ•ŒνŒŒλ²³μ„ μˆ˜μ§‘ν•˜κ³  μŠ€ν† λ¦¬μ˜ 비밀을 ν’€μ–΄λ‚˜κ°‘λ‹ˆλ‹€.

GitHub Link

https://github.com/SeoBYP/Nuclear-Zero-Team5

ν”„λ‘œμ νŠΈ μš”μ•½

  • ν”„λ‘œμ νŠΈ κΈ°κ°„: 2022λ…„ 7μ›” - 2022λ…„ 9μ›”
  • ν”Œλž«νΌ: Google Play Store
  • μ—”μ§„: Unity
  • 도ꡬ: Git, C#, Google API, Trello

κ²Œμž„ μ†Œκ°œ μ˜μƒ

κ²Œμž„ ν”Œλ ˆμ΄ 사진

μ£Όμš” κ΅¬ν˜„ 상세

  • ν”Œλž«νΌ 기반 ν”Œλ ˆμ΄ μ‹œμŠ€ν…œ: μŠ€ν…Œμ΄μ§€λ§ˆλ‹€ λ‹€μ–‘ν•œ 블둝 효과(회볡, 가속, 감속 λ“±)λ₯Ό 톡해 κΈ΄μž₯감과 μ „λž΅μ„± κ°•ν™”.
  • λ―Έλ‹ˆκ²Œμž„ 및 λ©€ν‹° μ—”λ”© μ‹œμŠ€ν…œ: 각 μŠ€ν…Œμ΄μ§€μ˜ 별 νšλ“ μˆ˜μ— 따라 엔딩이 달라지며, μˆ¨κ²¨μ§„ μ•ŒνŒŒλ²³ μˆ˜μ§‘μ„ ν†΅ν•œ μŠ€ν† λ¦¬ ν•΄κΈˆ.
  • 수읡 λͺ¨λΈ: Unity IAPλ₯Ό ν™œμš©ν•œ 인앱 κ²°μ œμ™€ Google Admob을 ν†΅ν•œ κ΄‘κ³  수읡 μ‹œμŠ€ν…œ ꡬ좕.

4. Unity3D-Beat-em-Up Game

ν”„λ‘œμ νŠΈ κ°œμš”

격투 κ²Œμž„μ˜ 타격감과 μ΅œμ ν™”λ₯Ό μ€‘μ μœΌλ‘œ κ°œλ°œν–ˆμŠ΅λ‹ˆλ‹€. 콀보 곡격, 캐릭터 이동 및 점프, 인벀토리, 캐릭터 선택, 상점, μŠ€ν…Œμ΄μ§€ 클리어 λ“± λ‹€μ–‘ν•œ κΈ°λŠ₯을 κ΅¬ν˜„ν•˜μ—¬ 깊이 μžˆλŠ” κ²Œμž„ κ²½ν—˜μ„ μ œκ³΅ν•©λ‹ˆλ‹€.

GitHub Link

https://github.com/SeoBYP/Unity3D-Beat-enUp-Game

ν”„λ‘œμ νŠΈ μš”μ•½

  • ν”„λ‘œμ νŠΈ κΈ°κ°„: 2021λ…„ 4μ›” - 2022λ…„ 6μ›”
  • ν”Œλž«νΌ: PC
  • μ—”μ§„: Unity
  • 도ꡬ: Git, C#

κ²Œμž„ ν”Œλ ˆμ΄ μ˜μƒ

κ²Œμž„ ν”Œλ ˆμ΄ 사진

μ£Όμš” κ΅¬ν˜„ 상세

  • 콀보 곡격 μ‹œμŠ€ν…œ: νŠΉμ • ν‚€ νŒ¨ν„΄ μž…λ ₯ μ‹œ κ°•λ ₯ν•œ 특수 곡격 λ°œλ™, κΈ° λͺ¨μœΌκΈ° 곡격, 타격 νŒμ • μ‹œμŠ€ν…œμœΌλ‘œ ν˜„μ‹€κ° μžˆλŠ” 타격감 제곡.
  • 캐릭터 이동 및 점프: 쀑λ ₯ 기반 점프와 μ• λ‹ˆλ©”μ΄μ…˜ λΈ”λ Œλ“œ 트리λ₯Ό ν†΅ν•œ μžμ—°μŠ€λŸ¬μš΄ 캐릭터 μ›€μ§μž„.
  • 인벀토리 μ‹œμŠ€ν…œ 및 상점: μ•„μ΄ν…œ μž₯μ°©κ³Ό ν•΄μ œ, μ „νˆ¬μ— ν•„μš”ν•œ μž₯비와 μ•„μ΄ν…œμ„ μƒμ μ—μ„œ ꡬ맀할 수 μžˆλ„λ‘ κ΅¬ν˜„.
  • μŠ€ν…Œμ΄μ§€ 클리어: 각 μŠ€ν…Œμ΄μ§€λ§ˆλ‹€ μ μ§„μ μœΌλ‘œ μƒμŠΉν•˜λŠ” λ‚œμ΄λ„μ™€ λ‹€μ–‘ν•œ 적과의 μ „νˆ¬ ꡬ쑰.

5. Unity3D-RPG

ν”„λ‘œμ νŠΈ κ°œμš”

Unityλ₯Ό 배우며 처음 μ œμž‘ν•œ RPG κ²Œμž„ ν”„λ‘œμ νŠΈλ‘œ, λ‹€μ–‘ν•œ RPG κ²Œμž„μ˜ ν•„μˆ˜ κΈ°λŠ₯듀을 κ΅¬ν˜„ν•˜κ³  μ΅œμ ν™”μ— μ§‘μ€‘ν–ˆμŠ΅λ‹ˆλ‹€. WOW, λ¦¬λ‹ˆμ§€, λ‘œμŠ€νŠΈμ•„ν¬ λ“± RPG μš”μ†Œλ₯Ό λ°˜μ˜ν•΄ λͺ°μž…감 μžˆλŠ” κ²½ν—˜μ„ μ œκ³΅ν•˜κ³ μž ν–ˆμŠ΅λ‹ˆλ‹€.

GitHub Link

https://github.com/SeoBYP/Unity3D-RPG

ν”„λ‘œμ νŠΈ μš”μ•½

  • ν”„λ‘œμ νŠΈ κΈ°κ°„: 2021λ…„ 9μ›” - 2022λ…„ 3μ›”
  • ν”Œλž«νΌ: PC
  • μ—”μ§„: Unity
  • 도ꡬ: Git, C#

κ²Œμž„ ν”Œλ ˆμ΄ μ˜μƒ

κ²Œμž„ ν”Œλ ˆμ΄ 사진

μ£Όμš” κ΅¬ν˜„ 상세

  • 인벀토리 μ‹œμŠ€ν…œ: 체λ ₯ 및 λ§ˆλ‚˜ 회볡 μ•„μ΄ν…œκ³Ό μž₯λΉ„ μ•„μ΄ν…œ, ν€΅μŠ¬λ‘―μ„ ν†΅ν•œ λΉ λ₯Έ μ•„μ΄ν…œ μ‚¬μš© κΈ°λŠ₯ κ΅¬ν˜„.
  • μ „νˆ¬ μ‹œμŠ€ν…œ: μŠ€ν‚¬ 및 콀보 곡격, μŠ€ν‚¬ κ°•ν™” μ‹œμŠ€ν…œμ„ 톡해 λ‹€μ–‘ν•œ μ „νˆ¬ μ „λž΅ 제곡.
  • 상점 μ‹œμŠ€ν…œ: μ•„μ΄ν…œ ꡬ맀 κΈ°λŠ₯κ³Ό μžμ› κ΄€λ¦¬λ‘œ κ²Œμž„ μ§„ν–‰μ˜ μ „λž΅μ„± κ°•ν™”.
  • ν€˜μŠ€νŠΈ 및 λ˜μ „ μ‹œμŠ€ν…œ: NPCμ™€μ˜ μƒν˜Έμž‘μš©μ„ ν†΅ν•œ ν€˜μŠ€νŠΈ μ§„ν–‰κ³Ό 보슀 λͺ¬μŠ€ν„°μ™€μ˜ λ˜μ „ μ „νˆ¬ κ΅¬ν˜„.

Anurag's GitHub stats

Pinned Loading

  1. Game-Development-Patterns-with-Unity Game-Development-Patterns-with-Unity Public

    C#

  2. Unreal_Engine_5_TPS_Game Unreal_Engine_5_TPS_Game Public

    C++

  3. Unreal_Multiplay_FPS Unreal_Multiplay_FPS Public

    C++

  4. Nuclear-Zero-Team5 Nuclear-Zero-Team5 Public

    C#

  5. Unity3D-Beat-enUp-Game Unity3D-Beat-enUp-Game Public

    C#

  6. Unity3D-RPG Unity3D-RPG Public

    C#