유니티의 강력하지만 쉬운 Editor Programming(에디터 프로그래밍)을 소개합니다. 핵심만 꾹꾹 눌러담았으며, 직접 툴도 제작해보는 시간까지 가져봅니다.
이런 걸
배워요!
더 나은 생산성을 위한 Tool 제작법
유니티 기본 에디터 확장하기
유니티 에디터 프로그래밍
유니티 에디터 프로그래밍의 길잡이!
그 강력한 편의성을 경험해 보세요. ✨
게임 엔진 중 가장 활발하게 쓰이는 엔진이라면 역시 유니티(Unity) 죠.
그만큼 많은 게임 개발자 분들이 유니티를 사용하고 계시지만, 막상 나에게 맞게 ‘잘’ 쓰는 분들은 흔치 않습니다. 에디터 프로그래밍이 중요하다고는 하지만, 직접 경험해보지 않고서는 그 편의성과 강력함을 체감하기도 쉽지 않기 때문이지요.
유니티 엔진을 사용하시는 많은 분들께 생소하게 다가오는 에디터 프로그래밍!
이번 강의에서는 게임 엔진 안의 또 다른 엔진과도 같은 Unity Editor Scripting(에디터 스크립팅) 기술 활용법의 핵심을 컴팩트하면서도 부족함 없이 풀어드리고자 합니다.
강의를 듣고 나면, 기존 유니티 에디터의 한계를 벗어나 더 개선된 에디터 또는 내게 맞는 커스텀 툴을 제작하고 싶은 모든 분들께 훌륭한 길잡이가 되어드릴 수 있을 거라 기대합니다.
마지막에는 맵툴 편집 모드까지 직접 구현해봅니다 😊
유니티 엔진
초급자 및
신입 게임 프로그래머
유니티 에디터 스크립팅
경험이 없거나
애매하게만 알고 계신 분
유니티를 통해
자체 툴을 제작하여
회사에 기여하고 싶은 분
이 강의는 많은 분들께 생소한 에디터 프로그래밍/에디터 스크립팅을 컴팩트하지만 부족함 없이 다루면서, 스스로도 여러 가지 테스트 케이스를 만들어 공부할 수 있는 환경을 만들어 드립니다.
본 강좌에서는 자칫 지루하고 반복적인 작업이 될 수 있는 부분들은 적절히 코드 재활용을 위한 헬퍼를 구성 및 실전에 가까운 구조로 이루어져 있습니다.
수강생 분들이 스스로 툴을 User-Friendly 하게 설계할 수 있게끔 다양한 편의 기능을 구현하고 있습니다.
복잡하고 비효율적인 기능들은 짧게 훑어보는 수준으로 실제 Editor Programming에 빈번히 사용되는 부분들을 집중적으로 공략했습니다.
마지막에 제작하게 되는 MapTool(맵툴)은 실제 툴이 갖추어야 할 기본적인 형태를 갖춘 형태로, 어렵지 않은 난이도임에도 실무에 필요한 많은 부분들을 배우실 수 있도록 구성되어 있습니다.
Q. 유니티 에디터 프로그래밍, 배워서 어디에 쓰나요?
프로젝트의 성격과 상관없이 유니티 엔진으로 개발하는 모든 애플리케이션에서 활용할 수 있으며 특히 반복 작업을 자동화하거나 전용 툴을 제작할 수 있을 것입니다.
Q. 강의에 나오는 툴 말고 다른 툴도 만들 수 있을까요?
네 그렇습니다. 본 강의에서는 기본적으로 Editor Programming, 즉 툴을 구현할 수 있는 전반적인 기초 지식들을 다양하게 학습하며 이러한 내용을 활용한 MapTool을 제작합니다.
Q. 비전공자도 들을 수 있나요?
C# 문법을 이해하실 수 있고, 기초 유니티 사용법을 알고 계신다면 문제 없습니다.
유니티 프로그래머 현업자의 기본 스킬들
신입 게임 프로그래머가 꼭 갖춰야 할 필수 역량 & 노하우
학습 대상은
누구일까요?
유니티 엔진 초급자 / 신입 프로그래머
유니티 Editor Scripting에 대한 경험이 없거나 애매하게 알고 있는 분들
Tool을 제작하여 회사에 기여하고 싶은 분들
선수 지식,
필요할까요?
C#
모바일 게임 업계 현업 종사중이며 배우고 지식을 나누는 것을 굉장히 좋아합니다.
대작 MMORPG 부터 심플한 게임들까지 여러 개발 경험을 가지고 있습니다.
늘 배우는 입장에서 가장 효율적인 학습 방법을 갈구하고 동영상 속에 녹여내려고 노력하고 있습니다.
전체
24개 ∙ (3시간 20분)
소개
02:17
기본 도화지 그리기
03:11
기본 GUI 그려보기
02:55
GUI 드로잉 패밀리 살펴보기
05:13
Layout System 을 이해하자
14:19
OnGUI 의 실체 Event
11:32
컴포넌트 GUI 커스터마이징
10:57
EditorWindow 에 응용
07:20
프로퍼티 GUI 재정의하기
07:02
SceneView 에 응용
03:09