Outschool
검색

weekly
or for all content
수업
재생

프로처럼 코딩하기 FLEX Unity C# 프로그래밍 Chrome 공룡 게임 재구성하기

60 명의 학생이 수업을 완료함
연령대: 9-13 세
자율 진도 수업
이 수업은 완전히 새로운 방식으로 코딩을 제시합니다. 학생들은 무료 Unity 플랫폼을 사용하여 C# 프로그래밍, 필수적인 문제 해결 및 컴퓨터 기술을 배우는 동안 자신의 게임을 디자인합니다. 처음부터 다음 단계 - 훌륭한 STEM 캠프 활동
평균 평점:
4.9
수강 후기 수:
(541 수강 후기)
인기 수업

4개의 사전 녹화 레슨
4 교사 지원 기간(주)
시작일 선택 가능
1년간 콘텐츠 이용 가능

지금 등록하고 언제든 시작하세요

자신만의 속도로 학습해 보세요
학습자가 원할 때 학습을 시작하고 자신에게 가장 적합한 진도로 학습할 수 있습니다.
원하는 시점에 시작하세요.
자신의 진도에 맞춰 학습하세요
수업 자료를 1년 동안 이용할 수 있어요.
선생님의 실질적인 지원을 받을 수 있어요.

무엇이 포함되어 있나요?

사전 녹화된 수업 4개
4 주
교사 지원 기간(주)
1년
학습 내용 이용 기간
보고계신 지문은 자동 번역 되었습니다

수업 소개

In this class, students will learn how to use the Unity Programming Platform by engaging in a guided  “Game Jam” where students learn coding skills in an inquiry based environment. Unity is a professional game design platform used to develop 1000's of games and applications both web-based and actually mobile apps. We will be coding in C# using Visual Studio, a free Microsoft product. While no experience is necessary, any prior use of Unity is definitely a plus. 

After learning the basics of the software, students will be provided with a working 2D game design template and challenged to redesign the game with the elements they would like to add. The code and layout in this template will provide all the basic working elements of the Chrome Dinosaur game for students to experiment with. The use of a template is designed for students to experiment and manipulate leading to important lessons about problem solving and debugging.  All finished games will be uploaded to my website so they can be shared with classmates, family and friends.

The software for Unity and Visual Studio (C#) are free and instructions will be provided to explain to students how to download and install the software prior to our first week. The most important requirement about this class is for students to come to class ready to learn. This is not a cookie-cutter class and depends on students willing to push their abilities to their limits and ask questions to problem solve and overcome coding obstacles. This will be an exciting class and I truly look forward to our first week!

Important: This program will work with any Windows or Mac computer. It will NOT work on a Chromebook

Student-Teacher Interaction
Coders learn best when they have an experienced mentor to answer those difficult questions like “Why is my dinosaur falling off the screen?” Answer: Just look at the Rigidbody2D of course. Each week students will be able to send a copy of their current game to the teacher for feedback and suggestions. During their coding process students will be encouraged to experiment and with experiments come “bugs” I will be available during the entire process of the game development to help with glitchy code and will be able to schedule live meetings to eradicate those stubborn coding pests.

Student-Student Interaction
Students will have their own game testing section of the class where they can try out games in progress and provide constructive feedback. Students will also be presented with a catch the bug challenge where I will provide them with a game full of errors that don’t break the game, but lead to some off results. Students will be challenged to submit what they think is wrong and how it could be fixed. 

Class Agenda
Each week of the course will focus on a specific Unity component or coding skill:

Week 1: Introduction to the Unity Platform, Game Design and Game Layout
Students will jump feet first into their Unity Game Jam. Since we will be using a template based on the Chrome Dinosaur Game, students will learn how to switch their dinosaur into the creature of their choice. We will also discuss how to transform the Cacti as well as background. Week one will end with students sharing screenshots or video of their current game in progress. 

Week 2: Visual Studio Coding Begins!
This week students will begin to use Visual Studio to explore the endless number of ways they can manipulate the Dinosaur game through their code. We will add lines of code that will switch the Dinosaur with code to the creature they animated and added to the game in week #1. Several additional options will be presented including changing their creature’s size, rotation or even color all using code. 

Week 3: Fireballs, Prefabs and Instantiate Oh My! 
This week we will take our code to the next level by exploring how to “create objects” in the game using the Instantiate function. We will turn an everyday item into a “Prefab” and write code that will allow the Dinosaur to launch an object with the simple click of a key. We will also learn to build a cooldown time for our projectile and write the code to allow the projectiles to interact with the correct objects. One wrong move and our fireball might attack our Dinosaur!

Week 4: Powerups and Final Game Elements
During our final week we will add power-ups to the game with a variety of unique special abilities. Will you make your dinosaur fly, gain special ammo or something altogether different? We will also learn how to add elements to the game such as a high score board and custom game over graphics. We will conclude this week by learning how to turn our game into a package file to submit for possible publishing. All students will be given the choice to “publish” the game on my website so that they can share a link to their game with friends and family.

강의 계획서

4 레슨
4 주 이상
레슨1:
Week 1: Introduction to the Unity Platform, Game Design and Game Layout
 Students will jump feet first into their Unity Game Jam. Since we will be using a template based on the Chrome Dinosaur Game, students will learn how to switch their dinosaur into the creature of their choice. We will also discuss how to transform the Cacti as well as background. Week one will end with students sharing screenshots or video of their current game in progress. 
레슨2:
Week 2: Visual Studio Coding Begins!
 This week students will begin to use Visual Studio to explore the endless number of ways they can manipulate the Dinosaur game through their code. We will add lines of code that will switch the Dinosaur with code to the creature they animated and added to the game in week #1. Several additional options will be presented including changing their creature’s size, rotation or even color all using code. 
레슨3:
Week 3: Fireballs, Prefabs and Instantiate Oh My!
 This week we will take our code to the next level by exploring how to “create objects” in the game using the Instantiate function. We will turn an everyday item into a “Prefab” and write code that will allow the Dinosaur to launch an object with the simple click of a key. We will also learn to build a cooldown time for our projectile and write the code to allow the projectiles to interact with the correct objects. One wrong move and our fireball might attack our Dinosaur! 
레슨4:
Week 4: Powerups and Final Game Elements
 During our final week we will add power-ups to the game with a variety of unique special abilities. Will you make your dinosaur fly, gain special ammo or something altogether different? We will also learn how to add elements to the game such as a high score board and custom game over graphics. We will conclude this week by learning how to turn our game into a package file to submit for possible publishing. All students will be given the choice to “publish” the game on my website so that they can 

그 외 세부 사항

수업 진행 언어
영어
Outschool 외 필요 앱/웹사이트
이 수업에서는 아웃스쿨 교실 외에도 다음의 툴을 사용합니다:

선생님을 만나보세요

4.9
541수강 후기
인기 수업
프로필
교사 전문성 및 자격증
플로리다 교직증명서 사회/역사에
학사 학위 역사 University Of Central Florida에서
If it's tech, I teach it. As long as I can remember computers and electronics of all kind were my passion. From my first computer, a Commodore 64 with 64k RAM to my current gaming/coding laptop, I have always been enthralled by the creativity and ingenuity that technology can inspire. 

I offer a variety of private and group classes. 
Have an exciting tech project idea that I don't currently offer? Ask me and I will create it!

Private Lessons Currently Offered(Contact me for more details)
Unity and C# Game Design and C# Programming
Chess Lessons - Beginner to Intermediate
Micro:Bit Electronics and Coding
Setting Up Your 3D Printer


Curriculum Vitae
Bachelors Degree in History from The University of Central Florida
Florida Educator Certification in Technology, History, Business Ed, and Coding
17 years of experience teaching middle school students
Programmer on the Unity and MIT App Inventor Platforms
Fluent in the C# programming language

Every class I teach on Outschool is a subject that I personally care about and I try to kindle each students excitement about the potential of technology to change our world. I have been a gifted and talented and programming teacher for the past seventeen years. My 3D printers are always printing something interesting from a Ironman helmet to a giant dinosaur named Flexi-Rex. My classes are all about challenging students to test their limits and have a great time doing it. I look forward to meeting you in one of my classes soon!

리뷰



다른 인기 수업
개인 튜터링 C# 프로그래밍 및 Unity 게임 디자인 소개(C-Sharp 포함)
Ziad Ghazi
4.5
(8)
세션당
일대일 레슨
온디맨드
7-18 세
101 Private-C Sharp Programming - 초보자를 위한 기본 - 레벨 1 - 주 1시간
StudentScholars
3.9
(86)
세션당
일대일 레슨
온디맨드
9-18 세
101 Private-C Sharp - 초보자를 위한 기본 - 레벨 1 - 주 30분
StudentScholars
3.9
(86)
세션당
일대일 레슨
온디맨드
9-18 세
101 Private-C Sharp - 중급 - 레벨 2 - 주 1시간
StudentScholars
3.9
(86)
세션당
일대일 레슨
온디맨드
9-18 세
컴퓨터 프로그래밍, 코딩, 파이썬, 자바스크립트, C#, C++ 1:1 튜터링
Dragon Academy by Trammell Classes, DnD,Coding,RPG
4.8
(728)
회당 수업료
다음 세션은 Monday 5:30 PM 에 예정되어 있습니다.
그룹 수업
주당 1회25분
7-12 세
1:1 튜터링: 코딩, 아두이노, 게임, 유니티, 파이썬, 자바스크립트, C++, C#
Alex Fish
5.0
(7)
세션당
일대일 레슨
온디맨드
7-18 세
스크래치 비디오 게임 코딩: 재미있는 프로그래밍
Michelle Lewis Scratch Coding STEM Educator
5.0
(19)
세션당
일대일 레슨
온디맨드
7-17 세
코딩 체험 수업
MissB aka Bhavana R (Coding)
4.9
(37)
세션당
다음 세션은 Fri 4/25 4:30 PM 에 예정되어 있습니다.
일대일 레슨
온디맨드
9-18 세
Minecraft 프로그래밍: 일대일 코딩 세션
BrainBytes
4.9
(241)
세션당
일대일 레슨
온디맨드
6-15 세
스크래치 프로그래밍: 일대일 코딩 세션
BrainBytes
4.9
(241)
세션당
일대일 레슨
온디맨드
6-13 세
어린이를 위한 AI 및 코딩: 초보자 친화적인 인공지능 및 코딩 프로젝트
PopSkool: English, Music, Art, Math, Coding & More
회당 수업료
다음 세션은 Sunday 4 PM 에 예정되어 있습니다.
그룹 수업
8 주, 주당 1회55분
7-12 세
파이썬 프로그래밍 및 컴퓨터 코딩 중급 Hangout and Code
Dragon Academy by Trammell Classes, DnD,Coding,RPG
4.8
(728)
회당 수업료
다음 세션은 Monday 10 PM 에 예정되어 있습니다.
그룹 수업
주당 1회55분
8-13 세
주간 Minecraft 중급 코딩 재미! 매주 멋진 코딩 프로젝트
Code Kids
4.8
(1,535)
회당 수업료
다음 세션은 오늘 9 PM 입니다.
그룹 수업
주당 1회55분
8-12 세
초보자를 위한 Python 코딩: Python과 실제 코딩 기술을 배우는 재미있는 프로젝트
PopSkool: English, Music, Art, Math, Coding & More
회당 수업료
다음 세션은 오늘 9 PM 입니다.
그룹 수업
8 주, 주당 1회55분
10-14 세
스크래치 코딩 놀이터: 스크래치 코딩으로 애니메이션을 디자인하고 게임을 만들어 보세요!
PopSkool: English, Music, Art, Math, Coding & More
회당 수업료
다음 세션은 내일 8 PM 입니다.
그룹 수업
8 주, 주당 1회55분
5-10 세
파이썬 초보자 코딩 클럽 - 그래픽, 게임 및 애니메이션을 사용하여 코딩 배우기
Coding Doctors Learning Lab, Inc.
4.8
(1,251)
회당 수업료
다음 세션은 Tuesday 5 PM 에 예정되어 있습니다.
그룹 수업
주당 1회45분
10-14 세
더 많은 수업 보기
검색
기프트 카드 구매
통화, 시간대 및 언어 설정 열기
언어 및 지역
로그인