Unity에서 유용한 클래스 이름

2023. 5. 13. 07:10·Unity/Tip
반응형

유니티에서 클래스 이름을 작성할 때 유용한 단어와 설명입니다.

  1. Controller : 게임 엔티티를 제어하는 클래스로, PlayerController나 EnemyController와 같은 것이 있습니다.
  2. Manager : 게임의 여러 측면을 관리하거나 감독하는 클래스로, GameManager나 AudioManager와 같은 것이 있습니다.
  3. System : 게임에 특정 시스템을 구현하는 클래스로, InventorySystem이나 DialogueSystem과 같은 것이 있습니다.
  4. Data : 데이터를 저장하고 처리하는 클래스로, PlayerData나 GameData와 같은 것이 있습니다.
  5. Handler : 특정 작업이나 이벤트를 처리하는 클래스로, InputHandler나 CollisionHandler와 같은 것이 있습니다.
  6. View : 화면에 표시하는 것과 관련된 클래스로, CharacterView나 InventoryView와 같은 것이 있습니다.
  7. Utility : 유틸리티 함수를 제공하는 클래스로, MathUtility나 ArrayUtility와 같은 것이 있습니다.
  8. Factory : Factory 패턴을 따르며 객체를 생성하는 책임이 있는 클래스로, EnemyFactory나 ItemFactory와 같은 것이 있습니다.
  9. Behavior : 특정 동작을 정의하는 클래스로, PatrolBehavior나 IdleBehavior와 같은 것이 있습니다.
  10. Interface : 사용자 인터페이스를 제공하는 클래스로, MainMenuInterface나 SettingsInterface와 같은 것이 있습니다.
  11. Profile : 프로필 정보를 저장하는 클래스로, UserProfile이나 GameProfile와 같은 것이 있습니다.
  12. State : 특정 상태를 나타내는 클래스로, IdleState나 AttackState와 같은 것이 있습니다.
  13. Component : 대규모 시스템의 구성 요소를 나타내는 클래스로, HealthComponent나 InventoryComponent와 같은 것이 있습니다.
  14. Config : 구성 정보를 저장하는 클래스로, GameConfig나 AudioConfig와 같은 것이 있습니다.
  15. Provider : 특정 유형의 데이터나 기능을 제공하는 클래스로, DataProvider나 InputProvider와 같은 것이 있습니다.
  16. Model : 객체의 데이터 모델을 나타내는 클래스로, PlayerModel이나 ItemModel와 같은 것이 있습니다.
  17. Asset : 특정 자산을 나타내는 클래스로, CharacterAsset나 SoundAsset와 같은 것이 있습니다.
  18. Tracker : 게임의 특정 측면을 추적하는 클래스로, ScoreTracker나 TimeTracker와 같은 것이 있습니다.
  19. Wrapper : 다른 클래스나 시스템의 기능을 캡슐화(wrap)하는 클래스로, NetworkWrapper나 FileWrapper와 같은 것이 있습니다.
  20. Listener : 특정 유형의 이벤트를 청취하는 클래스로, InputListener나 EventListener와 같은 것이 있습니다.
  21. Agent : 자동화된 엔티티를 나타내는 클래스로, AIAgent나 PlayerAgent와 같은 것이 있습니다.
저작자표시 비영리 변경금지 (새창열림)

'Unity > Tip' 카테고리의 다른 글

Unity 최적화 기법  (0) 2023.06.11
GameObject의 Missing Script 삭제 자동화  (0) 2023.05.17
Unity의 컨디셔널 컴플리션(Conditional Compilation)  (0) 2023.05.10
Unity Debuging  (0) 2023.05.09
Unity에서 플레이 중 Recompile을 해제하는 방법  (0) 2023.04.23
'Unity/Tip' 카테고리의 다른 글
  • Unity 최적화 기법
  • GameObject의 Missing Script 삭제 자동화
  • Unity의 컨디셔널 컴플리션(Conditional Compilation)
  • Unity Debuging
코샵
코샵
나의 코딩 일기장
    반응형
  • 코샵
    끄적끄적 코딩 공방
    코샵
    • 분류 전체보기 (723) N
      • 상품 추천 (223) N
      • MongoDB (4)
      • 하드웨어 (15) N
      • 일기장 (4)
      • Unity (138)
        • Tip (41)
        • Project (1)
        • Design Pattern (8)
        • Firebase (6)
        • Asset (2)
      • 파이썬 (13)
        • Basic (41)
        • OpenCV (8)
        • Pandas (15)
        • PyQT (3)
        • SBC(Single Board Computer) (1)
        • 크롤링 (14)
        • Fast API (29)
        • Package (6)
      • Linux (4)
      • C# (97)
        • Algorithm (11)
        • Window (7)
      • TypeScript (41)
        • CSS (10)
      • Git (11)
      • SQL (5)
      • Flutter (10)
        • Tip (1)
      • System (1)
      • BaekJoon (6)
      • Portfolio (2)
      • MacOS (1)
      • 유틸리티 (1)
      • 서비스 (6)
      • 자동화 (3)
      • Hobby (10)
        • 물생활 (10)
        • 식집사 (0)
  • 인기 글

  • 태그

    Python
    rtsp
    ipcamera
    라떼우유
    스크립트 실행 순서
    스마트스토어리뷰
    list
    리뷰관리
    유니티
    appdevelopment
    codingtips
    cv2
    긴유통기한우유
    리뷰이관
    learntocode
    믈레코비타멸균우유
    셀레니움
    C#
    스크립트 실행
    devlife
    unity
    상품 리뷰 크롤링
    programmerlife
    파이썬
    programming101
    카페24리뷰이관
    쇼핑몰리뷰
    카페24리뷰
    codingcommunity
    리스트
  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
코샵
Unity에서 유용한 클래스 이름
상단으로

티스토리툴바