패스 파인더 - 새로운 길을 개척하는 사람
close
프로필 배경
프로필 로고

패스 파인더 - 새로운 길을 개척하는 사람

  • 분류 전체보기 (228)
    • 게임 프로그래밍 (171)
      • C# (87)
      • 유니티 프로젝트 (80)
      • 언리얼 프로젝트 (1)
      • 로블록스 프로젝트 (3)
    • 디지털 노마드 (31)
      • 티스토리 (6)
      • 워드프레스 (6)
      • 구글 SEO 검색엔진 최적화 (1)
      • 유니티 어필리에이트 (16)
      • 쿠팡 파트너스 (0)
      • earth2 가상 부동산 투자 (2)
    • 올바른 건강 이야기 (6)
    • 경제, 금융, 주식 용어 정리 (1)
    • IT 유틸 정보 모음 (3)
    • 기타 (16)
      • 일상 (11)
      • 여행 (1)
      • 2023 정부지원사업 (4)
  • 홈
  • 게임 프로그래밍
  • 디지털 노마드
  • IT 유틸 정보 모음
  • 건강 정보 A to Z
  • 경제 금융 공부
  • 기타
  • 태그
  • 방명록
728x90
[유니티/C#] 게임 디자인 패턴(Design Pattern)과 리팩토링(Refactoring)

[유니티/C#] 게임 디자인 패턴(Design Pattern)과 리팩토링(Refactoring)

게임 최적화란? 게임 프로그래밍 디자인 패턴을 이해하려면 먼저 좋은 소프트웨어 구조에 대해 알아야 한다. 좋은 소프트웨어 구조는 코드를 거의 건드리지 않고도, 적당한 함수 몇 개만 호출하면 원하는 작업을 할 수 있도록 '범용성' 있게 설계한 구조를 말한다. 해당 코드를 얼마나 쉽게 변경할 수 있는지, 얼마나 다양한 방식으로 활용할 수 있는지 여부가 '좋은' 코드 설계를 평가하는 척도가 된다. 비용 발생 생산성이 높은 소프트웨어 구조를 설계하는 과정에서 일반적으로 '추상화'와 '모듈화' 다음 2가지 방법을 채택한다. 하지만 기능을 추가하거나, 코드를 조금씩 변경할 때 마다 나머지 코드들과 통합되어야 하는데, 그 과정에서 잦은 디버깅으로 인해 유지 비용이 발생한다. 가령, 확장성을 위해 기존 코드에 인터페이..

  • format_list_bulleted 게임 프로그래밍/유니티 프로젝트
  • · 2022. 7. 4.
  • textsms
728x90
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (228)
    • 게임 프로그래밍 (171)
      • C# (87)
      • 유니티 프로젝트 (80)
      • 언리얼 프로젝트 (1)
      • 로블록스 프로젝트 (3)
    • 디지털 노마드 (31)
      • 티스토리 (6)
      • 워드프레스 (6)
      • 구글 SEO 검색엔진 최적화 (1)
      • 유니티 어필리에이트 (16)
      • 쿠팡 파트너스 (0)
      • earth2 가상 부동산 투자 (2)
    • 올바른 건강 이야기 (6)
    • 경제, 금융, 주식 용어 정리 (1)
    • IT 유틸 정보 모음 (3)
    • 기타 (16)
      • 일상 (11)
      • 여행 (1)
      • 2023 정부지원사업 (4)
최근 글
인기 글
300x250
최근 댓글
태그
  • #vr
  • #유니티
  • #백준
  • #c#
  • #Oculus
  • #Unity
  • #FPS
  • #게임 개발
  • #animation
  • #Stack
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바