

아래 링크를 클릭하시면 실제 강의를 확인할 수 있습니다.
https://www.inflearn.com/courses?s=udevapp
믿고 듣는 강의











하지만 게임을 우선 만들고 싶다면...
제일 필요한 기술은 바로 프로그래밍이예요.
프로그래밍, 배워보려고 마음먹어 본 적 있으시죠?
그래, 한번 배워보자! 는 마음으로 호기롭게 시작해 봤지만, 결과가 좋지 않았던 적은 없었나요?

보통 책이나 다른 강의를 보고 게임을 만들면 이런 일이 종종 생기곤 합니다.
"열심히 책을 따라하면서 책에 있는 내용을 그대로 했는데, 내 머리속엔 아무것도 남는 게 없어."
"열심히 강의를 듣고 따라서 만들었지만 마우스를 클릭하고 시키는 대로 입력했던 기억뿐이야."
왜 이런 일이 생기는 걸까요?

그건 바로 시각화가 되지 않아서예요.
프로그래밍이 왜 어려울까요? 코드의 내용을 보고 시각화를 해야 하기 때문이예요.
그렇다면 어떻게 시각화를 해야 할까요?
우선 게임을 어떻게 만드는지에 대해 설명할께요.
먼저 게임을 만들기 위해서는 유니티가 필요합니다.
유니티? 유니티가 뭔데요?
게임을 만들 땐 게임 엔진이라는 도구를 사용하게 됩니다.
그리고 이번 강의에서 다룰 유니티는 게임을 만드는 도구죠.
초보자가 접하기 쉬운 엔진인 유니티를 소개합니다.
엔진은 뭘까요? 자동차의 엔진? 아니예요.
게임을 만들 때 사용하는 MS오피스 같은 프로그램이예요.
자세한 이야기는 실제 강의에서도 설명할 거예요.
처음 접하시는 분들이 이걸 이해하려면 5분은 걸리거든요.
원하시면 한번 보시고 오세요.
클릭하면 링크로 이동합니다.
유니티 테크놀로지라는 회사는 다음과 같은 모토로 유니티 게임엔진에 대해 설명하고 있어요.
유니티와 함께 쉬운 게임 프로그래밍을!
하지만 이 말은, 우선 '프로그래머' 가 배우기 쉬운 게임 프로그래밍이라는 뜻이예요.
그럼 어떻게 하면 될까요? 여러분이 프로그래머가 되는 것이 선행조건이 되겠죠.
프로그래머가 된다고 해서 너무 겁먹을 필요는 없어요. 아주 쉽게 가능하답니다.
유데브앱과 함께라면 말이죠.

유데브앱 강의로 프로그래머가 될 수 있습니다!
현재 유니티 C# 프로그래밍의 기존 강의가 있어요.
기존 강의가 궁금하신 분은 유데미를 살펴보세요.

기초를 튼튼하게 잡아주기 위해 모든 영상에 파워포인트 슬라이드로 설명이 있어요.
프로그래밍을 아예 모르는 일반인들은 아래와 같은 내용을 보면 정신이 대략 혼미해질 거예요.

유데브앱의 강의는 한땀한땀의 슬라이드 애니메이션으로 프로그램의 구조를 설명합니다.
강의를 보면, 처음부터 끝까지 이해하기 쉽게 작업되어 있거든요.
시각화된 느낌으로 강의가 진행되니까 금방 알 수 있죠.

아래의 내용들을 모르겠다고 하셔도 너무 걱정하지 마세요. 5분에서 10분간의 강의에서 모두 설명한 다음에 나오는 내용이예요. 처음 보시면 다 어려워요. 메인카메라나 디렉셔널 라이트 등등 모든 용어를 기존에 학습하고 나서 이 내용을 설명하고 있어요.

초보 강의에서는 한강의에서 한번에 세가지 개념 이상을 설명하지 않아요.

프로그래밍이 어려워서 게임 만들기를 배울 수 없었던 분들에게 알려드립니다.
코드의 내용을 여러분의 머리 속에 모두 다, 그림으로 시각화하여 그려드립니다.
시각화가 되면, 신세계가 펼쳐진답니다.
그동안의 강의, 모두 잊으셔도 됩니다.
쉽고, 빠르고, 재미있게 유니티를 배워봐요.
비전공자의 눈높이에 맞춘 그림과 설명으로 누구나 이해할 수 있답니다.
쉽다고 무시할 수 없어요.
개념의 기초를 탄탄하게 잡고 나서 게임을 완성하는 단계까지를 모두 강의로 배울 수 있으니까요.
프로그래밍 언어 입문으로도 딱 좋아요.
프로그래밍의 특성 상 하나의 언어로 입문하면 다른 언어를 배우기도 훨씬 수월해지거든요.
그래도 모르면 어떻하나요?
카페나 인프런 게시판에 질문을 하시면 됩니다. 이해할 수 있도록 답변을 달아드리고 정 힘드신 분께는 전화연락 및 Zoom이나 디스코드를 통해서도 알려드릴 수도 있습니다.

카페 바로 가기
https://cafe.naver.com/ultimategunz



Chapter 2. 기본 C#
메모리란 한마디로 말하면 내 머리속에 있는 가상의 노트와 같습니다.
내가 CPU(중앙처리장치)라고 생각해보시죠. 내가 어딘가에서 생각할 공간이 필요합니다. 생각할 공간이 바로 메모리입니다. 그럼 실제 노트는 뭐죠? 바로 디스크입니다.
Chapter 3. 기본 C# 2 - 조건문과 반복문
밥을 먹을지 TV를 켤지를 결정하는 것은 “무엇인가를 선택”하는 것이라고 합니다.
이것이 “조건문”입니다. 그리고 여러 가지를 반복할 수도 있습니다.
너무 어렵게 생각하지 마시고 하루를 반복하면서 밥을 언제 먹을지 결정하는 인간의 생활을 빗대어서 생각해보세요. 프로그래밍은 어려운 것이 아닙니다. 이것은 실생활에 대입되어 표현할 수 있는 하나의 언어입니다.
Chapter 4. 함수와 클래스
함수란 기능을 뜻합니다. 걷는다. 먹다. 등과 같이 서술어로 끝나는 문장을 함수로 표현할 수 있습니다. 그리고 클래스라는 것은 말 그대로 ‘묶음’이라는 뜻입니다. 그러면 핵심적인 원리는 다음과 같습니다. 변수와 함수를 묶어서 같이 관리하는 것을 클래스라고 합니다.
Chapter 5. 구조체와 클래스
구조체도 사실 클래스와 같은 개념입니다. 메모리 내부에서 작동하는 방식에 따라 구조체와 클래스가 나뉘게 됩니다. 어렵게 느껴질 수 있겠지만 메모리를 확실히 이해하고 나서 클래스와 구조체의 차이를 확실히 알 수 있습니다.
Chapter 6. 배열과 리스트
실제로 게임개발에 있어서 여러 개의 데이터를 한번에 처리하는 일이 많습니다.
예를 들면 적 캐릭터도 하나만 있지 않고 여러 개의 적이 있죠. 이런 상황에서 배열과 리스트를 사용합니다.

Chapter 2. 유니티의 기능
유니티의 실제적인 기능과 게임상에서 이 기능들이 어떻게 쓰이는지 알아봅니다.
우리가 게임을 개발하기 위해서는 게임이 어떤 공간에서 움직여야 합니다. 거기에서 사용하는 기능들이 바로 2장에서 배울 벡터나 좌표계 같은 내용들입니다.
Chapter 3. 캐릭터 동작을 알아봐요
실제 기능들을 가지고 유니티의 캐릭터가 어떻게 동작되는지 알아보는 장입니다. 컴포넌트는 실제적인 기능을 의미하며 폴더에 파일을 넣는 것처럼 코드를 작성하기도 하고 유니티의 드래그앤드롭을 이용하여 컴포넌트를 사용하는 신세계를 경험할수 있습니다.
Chapter 4. 게임의 UI를 구성해 봅시다
실제 캐릭터를 움직이려면 UI가 필요합니다. UI 란 User Interface 의 약자입니다. 예를 들어 우리가 사용하는 컴퓨터의 윈도우에 있는 버튼 같은 것도 컴퓨터를 제어하기 위한 UI 입니다. 실생활로 빗대어보면 자동차의 UI 는 계기판과 핸들입니다.
Chapter 5. 드디어 게임이 완성됩니다
실제 게임을 만들기 위해 캐릭터를 추가하고 배경과 적들을 만들어내어 동작시킵니다. 각각의 물체의 입장을 생각해보면서 프로그래밍을 하는 것이 게임개발의 큰 방법 중 하나입니다. 배우고 나면 쉽지만 배우기 전에는 너무도 어려운 이야기입니다. 사실 이것을 객체지향이라고 합니다. 객체지향이란 말을 먼저 들으면 아마 이해하지 못할 것입니다. 각각의 사물의 입장을 생각해서 각각의 사물을 프로그램으로 만들어 내는 것 이것이 게임을 만드는 방법입니다.
게임 제작에서 끝이 아니죠. 스토어 등록까지!
게임을 완성하고, 더 많은 사람들이 게임을 즐길 수 있도록 스토어에 등록할 수 있는 방법까지 학습합니다. 비단 이번 프로젝트 뿐 아닌 다른 게임이나 어플리케이션 제작에도 유용한 정보가 될 거예요.





리워드 안내

그림을 클릭하시면 인프런으로 이동합니다.
메이커 소개

안녕하세요, 와디즈 서포터 여러분!
유데브앱 대표 최형선입니다.
오랜 프로그래밍 실무 경험을 통해 누군가에게 쉽게 이해시킬 수 있는 노하우를 쌓을 수 있었습니다. 그 노하우를 공유하고자 인프런과 유데미에서 유니티 기본 프로그래밍 강의를 기획하고 강의를 진행하여 좋은 평가를 얻었습니다.
개발자만이 아닌 디자이너나 기획자 등도 혹은 비전공자들도 그림으로 이해할 수 있으면 프로그래밍이 쉽게 가능합니다.
사람의 삶의 의미가 무엇일지 생각해본 적이 있으신가요?
저는 무엇인가를 만들어 내기 위해 살아간다고 생각합니다.
개발 일을 처음 시작하고 첫 제품이 세상에 나왔을 때 느낀 감정이 있습니다.
세상 한 가운데에 내가 빛나고 있다는 느낌이었습니다.
“이 느낌을 가질 수 있는 것” 이것이 삶의 목적이라고 생각합니다.
여러분들에게 이 느낌을 전해주고 싶어서 UDevApp 을 만들었습니다.
스티브 잡스가 아이폰을 만들고 느낀 감정이나 여러분이나 제가 게임을 만들고 스토어에 올리는 감정이 다르지 않다고 생각합니다.
스스로 무엇인가를 이루어 내었다는 성취감을 가지는 것은 자기 자신의 내면의 성장의 밑거름이 됩니다.
그 감정을 같이 공유하고 싶습니다.
게임을 제작하고 싶은 마음은 있지만, 쉽게 시작하지 못했던 분들이나 프로그래밍을 기초부터 쉽게 배우고 싶은 분들은 이번에 준비한 강의를 수강하시면 큰 도움이 될 것이라고 생각합니다. 이번에 와디즈에서 선보이는 유데브앱의 프로토타입 만들기 Part4의 강의에 많은 성원 부탁드립니다. 감사합니다.
팀원소개
혼자서는 아무것도 할 수 없습니다. 좋으신 분들과 함께하여 좋은 강의, 좋은 작품을 만들 수 있었습니다. 앞으로도 더 노력하는 유데브앱이 되도록 하겠습니다. 감사합니다.

프로젝트 진행 동기
강의를 만들어서 제작하는 일이 쉽지만은 않습니다. 대본도 필요하고 녹화와 더불어 편집까지의 모든 과정은 새로운 제품을 만들어 내는 것과 같습니다.
보다 질좋은 강의, 초보자들이 배우기 쉬운 강의를 만들기 위해 펀딩을 진행하게 되었습니다.
와디즈 펀딩 진행 이유
많은 강의 플랫폼이 있지만 와디즈를 통해 프로그래밍에 관심있는 서포터님들에게 이런 강의가 있음을 알리고 많은 관심을 받을 수 있도록 강의와 그 배경에 대한 내용을 정리해 보았습니다. 물건에만 얼리어답터가 있는 것은 아닙니다. 향후 유망한 언어인 프로그래밍을 앞서 배운다면 반드시 큰 도움이 될 것입니다.
펀딩 금액 사용 예정
펀딩으로 모인 금액은 추후 더 발전된 강의 개발 및 제작에 사용됩니다.
이번 펀딩은 다음 강의인 게임 중급 강의를 만들고 비전공자들의 게임 제작을 돕기 위해 진행하였습니다. 후원금은 유데브앱의 후속 강의인 C# 고급 강의, RPG 게임 그리고 게임서버의 강의 등의 기타 게임강의를 제작하는데 사용됩니다.
펀딩 일정
o 아이디어 구상시점 : 2021년 1월
o 리워드 제작 시작일 : 1월 15일
o 와디즈 펀딩 마감일 : 3월 2일
o 리워드 결제 시작일 : 3월 3일~8일(펀딩이 성공 종료 된 후 결제가 +4영업일 동안 진행됩니다.)
o 리워드 발송 시작일 : 3월 11일
리워드 발송 안내
- 발송방법 : SMS (일일 약 300여개씩 순차 발송됩니다.)
- 발송 일정 : 3월11일부터 순차 발송
- 문의채널 : sun5022@naver.com, 010-8627-5022 (오전 9시 ~ 오후 6시)
- 수령 후 유의사항 : 일반적인 경우 1달 정도의 쿠폰 유효기간이 있습니다. 인프런 사이트에서 바로 강의 등록을 해주시는 것이 좋습니다. 1달이 지나 강의쿠폰이 만료될 경우 문자메시지나 전화로 연락을 주시면 재생성해 드립니다. (등록 이후엔 강의 수강 기간은 제한이 없으나, 양도는 절대 불가능합니다.)
A/S 정책
개인에 따라 강의 진행방식에 호불호가 있을수 있습니다. 예를 들면 기존 유니티C# 강의의 리뷰에 “저한테는 너무 쉽네요” 라는 답변이 있었습니다. 많은 분들이 어려워하시는 단원이나 항목에서는 커리큘럼을 수정하여 재작성이 가능합니다. 그러한 일이 있기 전에 최대한 쉽게 만들기 위해 노력하고 있습니다. 인프런과 유데미에 있는 기존 강의를 보시고 자신에게 맞는지 판단해주세요.
Q&A
Q. 언제 받아볼 수 있나요?
A. 펀딩종료 후 1주일 이내에 업로드 완료 후 개별적으로 메일이나 문자메시지를 통하여 강의 쿠폰을 보내드릴 예정입니다. 펀딩에 참여한 서포터님께서는 와디즈 내 개인정보를 한번 더 확인해주세요.
Q. 프로그래밍을 하나도 모르는데요. 프로그래밍 책이나 강의를 보면 정말 쉽다고 하면서 이야기하는 걸 많이 봤거든요. 그래서 몇 번 봤지만 정말 모르겠던데요. 그런 책이나 강의를 하도 많이 봤습니다. 정말 아무것도 몰라도 이해가 가능한가요? 거짓말 아닌가요?
A. 중학교 1학년 수학을 50점 이상만 맞을 수 있는 수학능력이면 됩니다. 또한 배우고자 하는 마음만 있으면 됩니다. 프로그래밍을 배우기 위한 특별한 학습법을 소개하고 있습니다. 프로그래밍은 하나의 언어입니다. 컴퓨터에게 말을 하기 위해서는 그 언어의 감각을 익히는 것이 필요합니다. 각각의 언어를 그림을 통해 이미지화해서 하나 하나 설명하고 있습니다. 기존 강의에 어려움을 느끼신 분께서 보신다면 왜 지금까지 이 강의를 못 찾아보았는지에 대한 후회의 감정을 느끼실 수 있을 것입니다.
Q. 쿠폰은 어떻게 사용할 수 있나요?
A. 2021년 3월 11일부터 인프런 사이트의 쿠폰을 받아보실 수 있습니다. 받으신 쿠폰은 인프런에서 쿠폰 추가를 통하여 등록이 가능합니다.

Q. 강의는 기한이 있나요?
A. 강의 기간 제한은 없습니다. 언제나 원하는 시간에 학습이 가능합니다.
유데브앱



