Folder naming in game engine
Unity vs Unreal Engine: μ€λ¬΄μμ ν΄λλͺ μμ νΉμλ¬Έμ(@, _, ~)λ₯Ό λΆμ΄λ μ΄μ λ?
κ²μ κ°λ°μ νλ€ λ³΄λ©΄ ν΄λκ° μμ, μλ°± κ°λ‘ λμ΄λκΈ° μμνλ€.
κ·Έλ΄ λ κ°λ°μλ€μ΄ μμ°μ€λ½κ² μ°κ² λλ βμμ κΌΌμβκ° μλ€.
λ°λ‘ ν΄λ μ΄λ¦ μμ @
, _
, ~
κ°μ νΉμλ¬Έμλ₯Ό λΆμ΄λ κ²μ΄λ€.
μ΄ κΈμμλ λνμ μΈ λ κ²μ μμ§μΈ Unityμ Unreal Engineμμ μ μ΄λ° ν΄λ λ€μ΄λ° κ΄νμ΄ μκ²Όκ³ , μ€μ λ‘ μ΄λ»κ² μ°μ΄λμ§ μμμ ν¨κ» μ΄ν΄λ³Έλ€.
𧬠1. μ νΉμλ¬Έμλ₯Ό ν΄λ μμ λΆμΌκΉ?
κ²μ μμ§μ Project μ°½μ κΈ°λ³Έμ μΌλ‘ μνλ²³μ μ λ ¬μ΄λ€. μ΄ μ λ ¬ λ°©μμ μμ΄μ©ν΄ μ€μν ν΄λλ₯Ό νμ μμ μ λ ¬λκ² νκ±°λ, μμ ν΄λλ₯Ό λμ λκ² λΆλ¦¬νκ³ μ ν λ νΉμλ¬Έμλ₯Ό λΆμ΄λ λ°©μμ΄ μ°μΈλ€.
νΉμλ¬Έμ | μ£Όλ μ©λ |
---|---|
@ |
μ€μλ λμ ν΄λλ₯Ό 맨 μλ‘ |
_ |
μΌλ°μ μΈ μ λ ¬ κΈ°μ€μ© λλ λ²μ£Όν |
~ |
ν μ€νΈ, μμ, 무μν΄λ λλ ν΄λ ꡬλΆμ© |
π§ 2. Unityμμμ νμ© μμ
Unityλ Assets/
ν΄λ μλμ λͺ¨λ 리μμ€κ° λ€μ΄κ°κΈ° λλ¬Έμ,
ꡬ쑰νκ° μ μ λλ©΄ μ°ΎκΈ°κ° μ΄λ ΅λ€.
κ·Έλμ λ§μ νλ€μ΄ λ€μκ³Ό κ°μ΄ ꡬ쑰ννλ€:
@Scripts/ β ν΅μ¬ μ€ν¬λ¦½νΈ
@SharedAssets/ β κ³΅μ© λ¦¬μμ€ (UI, μ€λμ€ λ±)
_Scenes/ β μ¬ λͺ¨μ
_Prefabs/ β ν리νΉλ€
~Temp/ β μμ 리μμ€
π‘ ν
@
λ₯Ό λΆμ΄λ©΄ νμ μ΅μλ¨μ μμΉν΄μ λΉ λ₯΄κ² μ κ·Ό κ°λ₯~
λ.gitignore
μ ν¨κ» μ€μ ν΄ λ°°ν¬μμ μ μΈνλ λ°μλ μ°μ
π οΈ 3. Unreal Engineμμμ νμ© μμ
Unreal Engineμ μ½ν μΈ λΈλΌμ°μ μμ ν΄λλ₯Ό μμ λ‘κ² λλκ·Ένκ±°λ κ³ μ ν μ μκΈ° λλ¬Έμ, ν΄λ μ λ ¬μ λͺ νν νκΈ° μν΄ μ λμ΄ λ€μ΄λ°μ΄ κ±°μ νμμ μ΄λ€.
01_Characters/
02_Animations/
03_Environments/
90_Sounds/
99_Temp/
π‘ ν
- μ«μ μ λμ΄μ
_
λ₯Ό μ‘°ν©ν΄ μμ κ³ μ Z_
λλ~
λ₯Ό λΆμ¬ Legacy λλ ν μ€νΈ ν΄λλ₯Ό 맨 μλλ‘ λ³΄λ
π 4. Unity vs Unreal ν΄λ λ€μ΄λ° κ΄ν λΉκ΅
νλͺ© | Unity | Unreal Engine |
---|---|---|
ν΄λ ꡬ쑰 κΈ°λ³Έ | μμ λ λμ | μλ μ λ ¬, κ³ μ λΆκ° |
νΉμλ¬Έμ μ¬μ© | @ , _ , ~ λ§μ΄ μ¬μ© |
_ , μ«μ, Z_ , ~ |
μ£Όλ λͺ©μ | μκ°μ κ°μ‘°, κ΅¬λΆ | μμ μ μ΄, μ€μλ νμ |
μμ | @Scripts , _Prefabs , ~Temp |
01_Characters , Z_Archive |
β λ§λ¬΄λ¦¬: κ·μΉμ μμ , λͺ©μ μ λͺ ννκ²
Unityλ Unrealμ΄λ μ΄λ° λ€μ΄λ°μ βνμβλ μλμ§λ§ μ€λ¬΄μμ κ΅μ₯ν μ μ©ν κ΄νμ΄λ€. ν λ΄μ λͺ νν κ·μΉλ§ μλ€λ©΄, λꡬλ λΉ λ₯΄κ² ꡬ쑰λ₯Ό μ΄ν΄νκ³ νμ ν¨μ¨λ μ¬λΌκ°λ€.
λΉμ μ νλ‘μ νΈκ° 볡μ‘ν΄μ§κ³ μλ€λ©΄? ν΄λ μμ
@
,_
,~
νλ λΆμ¬λ³΄λ κ²λΆν° μμν΄λ³΄μ. κ·Έκ² μ μ§λ³΄μμ±μ μμμΌμ§λ λͺ¨λ₯Έλ€.