Outschool
통화, 시간대 및 언어 설정 열기
로그인

Unity로 게임 코딩하기: 학기 과정

이 전체 학기(15주) 과정에서 학습자는 Unity 게임 엔진으로 자신만의 게임을 개발하는 데 필요한 기술과 코딩에서 배우는 비판적 사고 기술을 개발할 것입니다!
Tom Shiflet
평균 평점:
5.0
수강 후기 수:
(30)
수업
재생

무엇이 포함되어 있나요?

45개의 라이브 미팅
수업 41 시간 15 분 시간
숙제
주당 1시간. There will be a small amount of work to be completed outside of class time. Mostly to make projects more fleshed out and completed, where we cover the basics of "how" in the class, the students will have the chance to make their game "pretty" and "fun."
학습 평가
Parents will be given a written update on their learner's progress at the end of each unit (4 times during the semester). Grades will not be assigned.
채점
포함됨
보고계신 지문은 자동 번역 되었습니다

수업 소개

This full semester course covers core fundamentals of developing games in the Unity game engine, including level design, importing art assets, writing code in C#, game design and planning, and much more. Over the course of the class, learners will build several complete games and many other small “side projects” to implement new lessons and improve their skills.

In the class, I draw from my years of experience in the game industry and as an indie game developer to help learners see the incredible potential of the Unity engine. I will also draw from my experience as a computer science and high school mathematics teacher to hone and develop critical thinking skills of taking a big problem and breaking it down into a series of smaller, more manageable, problems, which is the heart of what writing code is all about.

Key topics covered in this course are: 

Unit 1 - 4 weeks
- Using the Unity Editor
- Creating basic movement scripts
- Detecting contact and collision between objects

Unit 2 - 3 weeks
- Using Unity navigation systems to handle basic AI
- Scene and level transitions
- Special effects and post processing

(Two week break)

Unit 3 - 5 weeks
- Creating control systems for 1st person or 3rd person
- Lighting and level design
- Implementing animations

Unit 4 - 3 weeks
- Creating reusable components
- Scene and performance optimization
- How to plan for a project before beginning
- Debugging and balancing gameplay


Here is the official Unity tutorial for installing Unity Hub and a version of the Unity Editor: 

https://youtu.be/rE03nC4K_Eg

Here is the page to download Unity Hub (be sure to choose Unity Hub download): 

https://unity3d.com/get-unity/download

Be sure when choosing to install the Unity Editor version that Visual Studio is selected to be installed also.

For this class, we will be using the latest version of Unity 2021 (the Unity tutorial is a couple of years old and shows installation of Unity 2018), but the basic idea is the same.

Students will also need to create a Unity ID as part of the setup process. Students should consult with parents in the creation of a Unity ID. Students should choose the free “Personal” option for the type of account, not the student account.
학습 목표
Students will learn key fundaments in the Unity editor and C# programming language, including (but not limited to):

- Navigating and working in 3D spaces
- Understand spatial relationships in 3D
- Working with objects in a component-oriented system
- Developing code in a component-oriented system
- Managing performance and script workload in an object-oriented environment
- Building intuitive user-interfaces
- Developing game ideas from inception to completion
- Troubleshooting and dealing with failure as a path to success
- Critical thought skills required to break down large problems into a series of small problems
학습 목표

그 외 세부 사항

학부모 가이드
We will use the Unity Asset Store (https://assetstore.unity.com) to gather resources (such as art) for our games. All assets that we use in class will be free assets, but the Asset Store does offer assets for sale as well. In addition, I will not direct students to them, there may be some assets on the store that may be offensive to learners/parents.
수업 자료
Learners will need a Windows or Mac computer with Unity (2021) and Visual Studio Community (2019 preferred). Please note that Chromebooks and tablets cannot run the required software and are not suitable for this course. In addition, learners will need access to some form of word processor (Word, Google Docs, Pages, etc).
Outschool 외 필요 앱/웹사이트
이 수업에서는 아웃스쿨 교실 외에도 다음의 툴을 사용합니다:
가입일: April, 2021
5.0
30수강 후기
프로필
교사 전문성 및 자격증
I have worked in the game industry as a producer, general manager and independent game developer for almost 10 years. In addition, I have taught game development and design classes at the high school and university level. 

리뷰

실시간 그룹 수업
공유
매주

US$54

또는 45 회 수업에US$799
15주 동안 주당 3회
55분

5 명의 학생이 수업을 완료함
실시간 화상 수업
연령: 14-18
수업당 학습자 4-7 명

이 수업은 더 이상 제공되지 않습니다.
아웃스쿨 소개
고객 지원
안전 정책개인 정보CA 개인 정보어린이 개인정보데이터 기본 설정 관리이용 약관
아웃스쿨 홈페이지
앱 다운로드
앱 스토어에서 다운로드Google Play에서 다운로드
© 2024 아웃스쿨