[Mastering Unity Scripting] 0. 들어가며
Category: Unity Lesson 2
태그: Unity Lesson 2
유니티 C# 스크립팅 마스터하기 서적을 읽으면서 정리한 게시글입니다.
🔔서적 보러가기 클릭
💁♂️ 왜 이 책을 구매하셨는지?
해당 서적은 초보자를 기준으로 구성된 책이 아닌, 스크립팅을 하는데 필요한 고급 기술들을 집중적으로 탐구하는 중급자용 안내서다.
주니어가 되기 위해서는 기본기뿐만 아니라 중고급 기술을 슬슬 익혀야한다고 생각하기 때문에 구매했다.
📢 0. 이 책에서 다루게 되는 내용.
이 책은 크게 총 10장으로 나뉘어져 있다.
📚 1장. 유니티 복습
스크립트 작성에 필요한 기초 내용들 (클래스, 상속, 프로퍼티, 다형성 등)을 복습한다.
📚 2장. 디버깅
모노디벨롭 인터페이스를 통한 디버깅을 심도 있게 설명, 유용한 오류 기록 시스템을 만든다.
📚 3장. 싱글턴과 정적 멤버, 게임오브젝트와 월드
싱글턴 디자인 패턴, 검색, 리스트, 정렬, 오브젝트 배치에 대한 여러가지 기법들을 살펴봄.
📚 4장. 이벤트 주도적 프로그래밍
게임 최적화를 위해 구조를 재구성할 때 중요한 방법인 이벤트 주도적 프로그래밍에 대해 알아본다.
📚 5장. 카메라, 렌더링, 씬
카메라의 구조와 렌더링되는 출력 결과를 직접 조정함으로써 카메라가 어떻게 동작하는지 깊이 들여다본다.
📚 6장. 모노를 이용한 개발
대량의 데이터를 빠르고 효과적으로 처리하는 방법을 배운다.
📚 7장. 인공지능
시야 문제와 근접 감지, 경로 탐색을 배운다.
📚 8장. 유니티 에디터 사용자화
인스펙터에 표시되는 프로퍼티를 사용자화하고, 에디터 사용자화를 통해 게임에서 다중 언어 간 전환에 필요한 모든 기능을 갖춘 현지화 시스템을 만든다.
📚 9장. 텍스처, 모델, 2D를 이용한 구현
다양한 2D 관련 문제들과 효과적이면서 강력한 해결책들을 함께 알아본다.
📚 10장. 소스 관리 및 유용한 팁
명료한 코드를 작성하는 팁, 데이터 직렬화, 소스와 버전 관리 시스템 통합 등의 내용을 살펴본다.
💁♂️ 목차에서 제일 기대되는 부분?
아무래도 10장이라고 생각한다.
코드를 작성할 때 마다 항상 명료하고 간단하지만 효과적인 코드를 작성하려고 노력하는 편이기 때문이다.
그리고 하루아침에 만들어지는 능력이 아니기 때문에, 이것저것 많은 코드를 보고 싶다.
사실 코딩은 이제 예술의 영역에 해당하기 때문에 더욱 저자의 코드를 보고 싶은 걸지도 모르겠다.
이 게시물에는 지극히 주관적인 생각이 포함되어 있습니다.
오류나 틀린 부분, 또는 수정해야 할 부분이 있다면 언제든지 댓글 혹은 메일로 지적 부탁드립니다.
Comment