2018 년 여름방학

2018 년 여름방학 워크숍 기록

2018년 여름방학 워크숍

Screenshot 2018 07 19 00 16 21
2018년 여름방학 워크숍 동안에는 "좀비 서바이버 게임"을 개발-완성했습니다.

완성된 게임 다운로드 (맥/리눅스) : 링크

코드 공개 : retr0의 프로그래밍 에센스(한빛 미디어)가 공개되면 깃허브로 공개합니다.

8월 7일

Img 0813

레벨디자인과 프로젝트, 캐릭터 준비

  • 패키지 매니저
  • 라이트 설정을 사용해 씬의 전반적인 색 분위기를 조절하는 방법
  • 라이트맵과 글로벌 일루미네이션
  • 여러 애니메이션 클립을 섞어 사용하는 방법
  • 애니메이션을 특정 신체 부위에만 적용하는 방법
  • 플레이어의 입력과 플레이어 캐릭터의 움직임 구현
  • 시네머신으로 자동 추적 카메라 만들기

8월 8일

Img 0815

총과 슈터 제작

  • C# 인터페이스를 사용한 ‘느슨한 커플링’
  • 슈터 게임용 총 제작 방법
  • 라인 렌더러를 사용해 광선을 그리기
  • 레이캐스트를 사용해 총알 발사를 구현하기
  • 코루틴을 사용해 대기시간을 삽입하기
  • IK를 사용해 총을 잡도록 애니메이션을 변경하기

8월 9일

Img 0817

생명과 인공 지능 제작

  • 다형성을 사용해 여러 타입을 하나의 타입으로 다루기
  • 오버라이드를 사용해 부모 클래스의 기존 메서드를 확장하기
  • 이벤트를 사용해 견고한 커플링을 해소하고 코드를 간결하게 만들기
  • UI 슬라이더를 사용하기
  • 게임 월드 내부에 UI를 배치하기
  • 내비게이션 시스템을 사용해 인공지능을 구현하기

게임 최종 완성과 후처리 적용

  • UI 버튼의 OnClick 유니티 이벤트
  • 익명 함수와 람다식
  • 내비메쉬에서 랜덤한 한 점의 위치를 찾는 방법
  • 포스트 프로세싱으로 게임 비주얼 퀄리티를 높이는 방법