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
코샵
코샵
나의 코딩 일기장
    반응형
  • 코샵
    끄적끄적 코딩 공방
    코샵
    • 분류 전체보기 (725)
      • 스마트팜 (0)
      • 상품 추천 (223)
      • MongoDB (4)
      • 하드웨어 (17)
      • 일기장 (4)
      • 파이썬 (130)
        • Basic (41)
        • OpenCV (8)
        • Pandas (15)
        • PyQT (3)
        • SBC(Single Board Computer) (1)
        • 크롤링 (14)
        • Fast API (29)
        • Package (6)
      • Unity (138)
        • Tip (41)
        • Project (1)
        • Design Pattern (8)
        • Firebase (6)
        • Asset (2)
      • Linux (4)
      • C# (97)
        • Algorithm (11)
        • Window (7)
      • TypeScript (51)
        • 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)
  • 인기 글

  • 태그

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

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

티스토리툴바