US$14
weeklyor US$55 for all content
立即報名,隨時開始
按照自己的步調走
您的學習者可以在他們想要的時候開始學習,並以最適合他們的速度進步。當你想要的時候開始。
按照自己的步調學習
訪問一整年的課程材料。
獲得老師的實際支持。
包含什麼
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 教室外,本課程也使用:
認識老師
教師專業知識和證書
佛羅裡達 教學證書 在 社會研究/歷史
學士學位 在 歷史 從 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!
評論
Michael Cohen Chess - Coding - 3D Printing Teacher的其他課程
Michael Cohen Chess - Coding - 3D Printing Teacher的其他課程
其他家長也喜歡
私人輔導 C# 程式設計和 Unity 遊戲設計簡介(附 C-Sharp)
Ziad Ghazi
4.5
(8)
US$55 每堂課
一對一課程
依需求開班
7-18
101 Private-C Sharp 程式設計 - 初學者基礎 - 1 級 - 每週 1 小時
StudentScholars
3.9
(86)
US$43 每堂課
一對一課程
依需求開班
9-18
101 Private-C Sharp -初學者基礎知識- 1 級 - 每週 30 分鐘
StudentScholars
3.9
(86)
US$33 每堂課
一對一課程
依需求開班
9-18
101 Private-C Sharp -中級- 2 級 - 每週 1 小時
StudentScholars
3.9
(86)
US$43 每堂課
一對一課程
依需求開班
9-18
電腦程式設計、編碼、Python、Javascript、C#、C++ 一對一輔導
Dragon Academy by Trammell Classes, DnD,Coding,RPG
4.8
(722)
US$36 每班
下一堂課明天 7 PM
團體課
1/週, 25 分鐘
7-12
1:1 輔導:程式設計、Arduino、遊戲、Unity、Python、JavaScript、C++、C#
Alex Fish
5.0
(5)
US$60 每堂課
一對一課程
依需求開班
7-18
適合初學者的 Python 編碼:學習程式設計基礎知識
Create n Learn: English, Coding, AI, Music, Math
4.8
(237)
US$20 每班
團體課
8 週, 1/週, 55 分鐘
11-14
Scratch 電玩遊戲編碼:有趣的編程
Michelle Lewis Scratch Computer Coding Educator
5.0
(15)
US$48 每堂課
一對一課程
依需求開班
7-17
編碼試聽課
MissB aka Bhavana R (Coding)
4.9
(36)
US$15 每班
下一堂課明天 6 PM
團體課
1 週, 1/週, 30 分鐘
12-17
在 Minecraft 上程式設計:一對一程式設計課程
BrainBytes
4.9
(236)
US$65 每堂課
一對一課程
依需求開班
6-15
Java 編碼:透過有趣的專案學習程式設計 - 等級 1
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,743)
US$21 每班
下一堂課明天 12 AM
團體課
12 週, 1/週, 50 分鐘
12-17
Python 程式設計和電腦編碼中級環聊和程式碼
Dragon Academy by Trammell Classes, DnD,Coding,RPG
4.8
(722)
US$18 每班
下一堂課明天 11 PM
團體課
1/週, 55 分鐘
8-13
Scratch 程式設計:一對一程式設計課程
BrainBytes
4.9
(236)
US$65 每堂課
一對一課程
依需求開班
6-13
中級程式設計師的 Scratch 編碼俱樂部
Ms. Sara (STEM Apprentice Academy)
5.0
(571)
US$24 每班
下次會議在 5 PM Wednesday
團體課
1/週, 45 分鐘
8-10
Coding Scratch 全學期系列 - Scratch 簡介:程式設計與遊戲
Young Art: Art Education, Fashion Design, Coding
4.7
(4,835)
US$18 每班
下次會議在 10 PM Tue 3/11
團體課
16 週, 1/週, 55 分鐘
9-14
每週 Minecraft 中級程式設計樂趣!每週都有很棒的編碼項目
Code Kids
4.8
(1,520)
US$21 每班
下一堂課今天 4 PM
團體課
1/週, 55 分鐘
8-12