US$22
weeklyor US$132 for 6 classes
包含什麼
6 現場會議
5 小時 30 分鐘 上課時間作業
每週 1 小時. Students will be given optional homework to customize and make the game they develop their own. While art and audio will be provided, they may also work to import their own assets.完成證書
包括我們無法翻譯此文,請刷新頁面並再試一次。
課堂經歷
英語程度 - B1
Beginner 等級
In this engaging and beginner-friendly course, students will learn the basics of game development by creating their very own farming game in Unity. No prior experience in coding or game design is required, making this class perfect for curious minds who want to dive into the exciting world of game creation. ~~~~~ Feel free to message me if any of the scheduled times for this course don't work for you. I am willing to work to find a gap in my schedule. ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ What Will Be Taught? Students will learn essential game development concepts, including: - Building and designing game environments. - Coding basic gameplay mechanics in C#. - Implementing player interactions, such as planting and harvesting crops. - Creating an inventory system to store items. - Developing an in-game economy to sell crops and earn currency. - Adding polish with sound effects, and animations. - Packaging and building their game as a standalone application. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Topics Covered: - Session 1: Unity basics—navigating the interface, creating objects, and designing the game world. - Session 2: Scripting essentials—coding player movement and adding collision - Session 3: Farming mechanics—planting, growing, and harvesting crops. - Session 4: Inventory system—storing and displaying harvested crops. - Session 5: In-game economy—selling crops and earning currency. - Session 6: Progression and polish—unlocking new features, adding sound, and building the final game. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Each session consists of: - Interactive Lecture: I’ll explain key concepts using slides, live demonstrations, and examples. - Hands-On Practice: Students will follow along as we build features together in Unity. Q&A and Discussion): We’ll address any questions, troubleshoot code, and share progress. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Teaching Style: - I focus on creating a supportive and interactive learning environment. My teaching style is hands-on and collaborative, encouraging students to actively participate and ask questions. - I break down complex topics into simple, easy-to-understand steps, ensuring every learner feels confident and engaged. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Learner Interaction: This is a highly interactive class! Students will: - Ask and answer questions in real-time during live sessions. - Share their screens when they need help troubleshooting. - Participate in group discussions about their game design choices. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I’ll provide personalized feedback and support throughout the course to ensure every learner can succeed and bring their creative ideas to life. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Materials Used: - The class will use Unity, a free game development platform, along with Visual Studio for coding in C#. - I’ll provide guidance on how to download and set up these tools before the first class. Slides, code snippets, and additional resources will also be shared to support learning. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ By the end of the course, students will have a fully playable farming game they can showcase to family and friends, along with the skills and confidence to keep creating games on their own!
學習目標
Programming: C# classes, variables, if statements, for loops, inheritance
Unity: Navigating interface, physics components, collision detection, sound effects
教學大綱
6 課程
超過 6 週課 1:
Introduction to Unity and Game Development Basics
- Introduction to Unity’s interface: Scene, Game, Hierarchy, Inspector, and Project windows.
- Creating a new Unity project.
- Adding and customizing GameObjects (e.g., sprites for the player and environment).
- Overview of game assets: importing sprites and organizing folders.
55 分鐘線上直播課
課 2:
Creating Player Movement and Interaction
- Animating player movement
- Adding interactable objects (e.g., crop tiles).
- Using triggers and scripts to detect player interactions to pickup and drop seeds
- Programming
- Null checks
- Arrays
- Foreach loops
55 分鐘線上直播課
課 3:
Designing the Farm and Interacting with Crops
- Adding a simple money system
- Selling crops for gold.
- Purchasing new seeds
- Creating new dirt tiles with a shovel
- Programming
- Class Inheritance
55 分鐘線上直播課
課 4:
Planting and Growing Crops
- Scripting basic planting and harvesting mechanics.
- Using timers to simulate crop growth stages.
- Adding sprite changes to represent growing crops.
- Randomly spawning new seeds to plant
- Programming:
- Lists
- for loops
55 分鐘線上直播課
其他詳情
父母的引導和規範
A Unity account is required to access the Unity game engine. However, these accounts won't need to be shared with the instructor or students in order to participate in the class.
先決條件
No prior skills needed! Just an excitement to learn and make video games!
供應清單
Students will use: - The Unity game engine https://unity3d.com/get-unity/download - The interactive development environment, Visual Studio https://code.visualstudio.com/download - Art and Assets provided by me Install Unity before the class starts, since it will help us focus on development. Don’t hesitate to contact me if there are any issues or questions with the installation process. To install Unity: - Install Unity Hub: a way to manage different downloaded versions of Unity - Sign into Unity with Google or create a Unity ID - Go back to Unity Hub and go to the installs tab on the left. - Click the “Install Editor” button for the latest 2022 release (right now its 2022.3.54)
外部資源
除了 Outschool 教室外,本課程也使用:
認識老師
教師專業知識和證書
I have over 8 years of experience as a software engineer and 5 years as a Unity game developer. I have taught students young and old without prior any programming or game development experience to build games.
評論
其他家長也喜歡
電玩遊戲設計(現場小組課程)- 初學者
Shawn D Walk (Create2Discover)
4.9
(1,339)
US$17 每班
下次會議在 6 PM Thursday
團體課
6 週, 1/週, 1 小時
7-10
電玩遊戲設計(現場範例課程)- 初學者
Shawn D Walk (Create2Discover)
4.9
(1,339)
US$15 每班
下次會議在 4:45 PM Tuesday
團體課
1 週, 1/週, 1 小時
7-10
電玩遊戲設計(一對一輔導課程)
Shawn D Walk (Create2Discover)
4.9
(1,339)
US$65 每堂課
一對一課程
依需求開班
7-10
使用 RPG Maker 進行電玩設計和編碼:第 0 級
STEAM K-12: Coding & Game Design Classes
4.8
(482)
US$16 每班
下次會議在 10 PM Monday
團體課
4 週, 2/週, 50 分鐘
8-13
Roblox Studio 電玩遊戲設計 - 創建您自己的 Roblox 遊戲
Miss Jennifer - Roblox Scripting
4.9
(634)
US$15 每班
下次會議在 1 AM Fri 5/9
團體課
1/週, 40 分鐘
10-15
適合 6 - 11 歲兒童的編碼和電玩設計
Usama Puri
4.3
(21)
US$30 每班
下一堂課今天 5 PM
團體課
1/週, 55 分鐘
6-11
Roblox Studio 初學者指南 - 電玩設計 / 地圖設計
Miss Jennifer - Roblox Scripting
4.9
(634)
US$15 每班
下一堂課今天 10 PM
團體課
1/週, 40 分鐘
7-11
1:1 私人課程:3D 電玩設計協助,帶 Atmosphir 應用程式(5 歲以上)
Raymond Mullikin (Raytoons Comics)
4.9
(502)
US$40 每堂課
一對一課程
依需求開班
5-18
1:1 私人持續課程:使用 Atmosphir 應用程式進行 3D 電玩設計! (5 歲以上)
Raymond Mullikin (Raytoons Comics)
4.9
(502)
US$40 每班
下次會議在 6 PM Sunday
團體課
1/週, 50 分鐘
5-10
3D 電玩設計師俱樂部與 Atmosphir
Raymond Mullikin (Raytoons Comics)
4.9
(502)
US$20 每班
下次會議在 10 PM Thursday
團體課
1/週, 50 分鐘
5-10
使用 HTML5 的網路電玩設計師(13 歲以上)
Raymond Mullikin (Raytoons Comics)
4.9
(502)
US$13 每班
下次會議在 10 PM Wednesday
團體課
6 週, 1/週, 50 分鐘
13-18
使用 HTML5 的網路電玩設計師(7 至 12 歲)
Raymond Mullikin (Raytoons Comics)
4.9
(502)
US$13 每班
下次會議在 9 PM Mon 6/2
團體課
6 週, 1/週, 50 分鐘
7-12
🕹️ 電玩設計簡介!使用簡單的編碼創建角色和場景簡介
Raymond Mullikin (Raytoons Comics)
4.9
(502)
US$17 每班
下次會議在 8 PM Monday
團體課
4 週, 1/週, 50 分鐘
6-11
定格動畫電玩設計師!用黏土、玩具和工藝品編寫巧妙的 3D 遊戲!
Raymond Mullikin (Raytoons Comics)
4.9
(502)
US$16 每班
下次會議在 12 AM Monday
團體課
6 週, 1/週, 50 分鐘
7-12
Roblox 編碼/腳本和遊戲設計 1-1
Miss Jennifer - Roblox Scripting
4.9
(634)
US$60 每堂課
一對一課程
依需求開班
6-18
Roblox 遊戲設計|一對一|所有等級
JetLearn
4.9
(81)
US$50 每堂課
一對一課程
依需求開班
7-14