US$35
per session
班級
玩

一對一 2D 遊戲設計課程 (GameMaker Studio 2)

由 21 位學習者完成
年齡 11-18
現場一對一課程
在我們的一對一編碼課程中學習如何製作您的第一個 2D 視訊遊戲。
平均評分:
5.0
評論數量:
(15 評論)

即時視訊會議
每週見面 2次(老師建議)
按需求安排課程
60 分鐘

包含什麼

按需滿足
根據需要安排會議
60 分鐘
每次會話
教師支持
我們無法翻譯此文,請刷新頁面並再試一次。

課堂經歷

In this class, students will learn how to program their first 2D game using GameMaker Studio 2. Coding is an extremely valuable skill nowadays. The coding basics learned in this class translate directly into professional coding languages that students may use in the future! GameMaker Studio 2 is relatively easy to use game development software. It is free to use (with some minor restrictions) but perfectly fine for our class. GameMaker uses two programming systems: Drag and Drop and GML (GameMaker Language). We will only be using GML. GML is more difficult but much more flexible and similar to real coding/programming languages that professionals use. This knowledge can be used to move on to real programming languages such as Java or C++ in the future. That being said, a number of professional games have been made with GameMaker such as Hyper Light Drifter, Undertale, Deltarune, Rivals of Aether, and Spelunky. 

We will cover:

-How to make a 2D game!
-Lesser known but important programming-related keys on the keyboard
-An overview of how to use GameMaker Studio 2 (the layout of the program and its different functions)
-Making simple graphics and animations
-How to program using GML 
-Proper programming techniques, including proper formatting and syntax
-The importance of good game design
-How to deal with errors
-How to test your game for bugs

Class Layout:

#1 - Build simple game
Students will learn about: sprites (pictures in a game), game objects, and GML Code

#2 In-Depth code
We will dive deeper into GML code and learn about things like parent objects, depth, tiles, animation, etc.

#3 Good design
Students will learn the importance of good game design like proper difficulty, visibility, and variety.

#4 Extra Features
Next, students will learn about sound effects, music and fonts

#5 Art Lesson
With our game up and running, we can spend more time on art!

#6 Advanced Code
Students can experiment with game artificial intelligence, pathfinding, and fixing up their old code.

#7+ Content Creation
Any classes past or including 7 will involve content creation. Games take a long time to make and I will assist the students with any issues they may encounter. We will cycle previous material to make sure the student understands each past week correctly as well.

(Classes will continue past this point)

My teaching style:

I have been programming for over 10 years and am constantly learning new languages. I have used plenty of bad tutorials and bad videos that were not as helpful as they should have been so as a teacher and a learner, I understand what is needed to correctly and easily learn a programming language. Too often teachers in videos move too fast (such as not even giving you a second to reach your hand to your mouse and pause the video between sections) or they assume you know everything already. I like to use repetition and assume my learners, especially since they're younger, are less than experts on a subject when I teach them, while still maintaining a respect for their intelligence. 

Interaction:

Students will interact with me, one-on-one, with us sharing our screens. I will be able to see exactly what the student is typing, in order to assist them most effectively. I will provide constructive feedback after class with what the student did well on and what they can improve on for the next week's class.

Prior Knowledge:

This class does not require any previous knowledge of programming any language but it does help. They will be required to know how to use a desktop/laptop computer and know how to type using a real keyboard.

學習目標

Students will learn the basics of GML (GameMaker Language) which can be used later in life in more professional programming languages.
Students will learn how to fix bugs and understand how to fix errors in their code.
Students will learn the importance of good game design.
Students will learn the basics of pixel art including animation.

其他詳情

父母的引導和規範
Students will use a free account of GameMaker Studio 2 on their own Windows computer. GameMaker Studio 2 is a non-intrusive program download for Windows. Students will use this program to create art and program their game. GameMaker Studio 2 requires a free YoYo Games Account. I will also be using this software for screen-sharing too. GameMaker Studio 2 download: https://gamemaker.io/en
供應清單
A free copy of GameMaker Studio 2, any kind of computer that can run GameMaker, keyboard, mouse
教學語言
英語
外部資源
除了 Outschool 教室外,本課程也使用:
來源
GameMaker Studio 2 Manual: https://manual.yoyogames.com/#t=Content.htm

認識老師

已加入 May, 2021
5.0
15評論
教師檔案
教師專業知識和證書
I have been programming for about 10 years now. I studied Computer Science in college. One of my main hobbies is game design. I have been making games since 2019. I am currently developing two games. I plan on releasing both of them commercially. I have been teaching online for over 4 years.

評論


其他家長也喜歡
電玩遊戲設計(現場小組課程)- 初學者
Shawn D Walk (Create2Discover)
4.9
(1,351)
US$17 每班
下次會議在 6 PM Mon 6/9
團體課
6 週, 1/週, 1 小時
7-10
電玩遊戲設計(一對一輔導課程)
Shawn D Walk (Create2Discover)
4.9
(1,351)
US$65 每堂課
一對一課程
依需求開班
7-10
Roblox Studio 初學者指南 - 電玩設計 / 地圖設計
Miss Jennifer - Roblox Scripting
4.9
(639)
US$15 每班
下一堂課明天 12 AM
團體課
1/週, 40 分鐘
8-12
使用 RPG Maker 進行電玩設計和編碼:第 0 級
STEAM K-12: Coding & Game Design Classes
4.8
(493)
US$18 每班
下次會議在 4 PM Mon 6/16
團體課
4 週, 2/週, 50 分鐘
8-13
私人 Roblox Studio 輔導 / Roblox 腳本 / 電玩設計 - 25 分鐘
Miss Jennifer - Roblox Scripting
4.9
(639)
US$25 每堂課
一對一課程
依需求開班
6-18
Roblox Studio 3D建模:電子遊戲設計數位藝術入門
Lucretia Hoxie
4.8
(81)
US$14 每班
下次會議在 7 PM Sat 6/14
團體課
1/週, 50 分鐘
10-14
適合 6 - 11 歲兒童的編碼和電玩設計
Usama Puri
4.3
(21)
US$30 每班
下次會議在 5 PM Sunday
團體課
1/週, 55 分鐘
6-11
私人 Roblox Studio 輔導 / Roblox 腳本 / 電玩設計 - 50 分鐘
Miss Jennifer - Roblox Scripting
4.9
(639)
US$60 每堂課
一對一課程
依需求開班
6-18
1:1 私人課程:3D 電玩設計協助,帶 Atmosphir 應用程式(5 歲以上)
Raymond Mullikin (Raytoons Comics)
4.9
(505)
US$40 每堂課
一對一課程
依需求開班
5-18
1:1 私人持續課程:使用 Atmosphir 應用程式進行 3D 電玩設計! (5 歲以上)
Raymond Mullikin (Raytoons Comics)
4.9
(505)
US$40 每班
下次會議在 10 PM Saturday
團體課
1/週, 50 分鐘
5-10
3D 電玩設計師俱樂部與 Atmosphir
Raymond Mullikin (Raytoons Comics)
4.9
(505)
US$20 每班
下次會議在 11 PM Mon 6/9
團體課
1/週, 50 分鐘
5-10
使用 HTML5 的網路電玩設計師(13 歲以上)
Raymond Mullikin (Raytoons Comics)
4.9
(505)
US$13 每班
下次會議在 10 PM Thu 6/5
團體課
6 週, 1/週, 50 分鐘
13-18
使用 HTML5 的網路電玩設計師(7 至 12 歲)
Raymond Mullikin (Raytoons Comics)
4.9
(505)
US$13 每班
下次會議在 9 PM Monday
團體課
6 週, 1/週, 50 分鐘
7-12
定格動畫電玩設計師!用黏土、玩具和工藝品編寫巧妙的 3D 遊戲!
Raymond Mullikin (Raytoons Comics)
4.9
(505)
US$16 每班
下次會議在 10 PM Saturday
團體課
6 週, 1/週, 50 分鐘
7-12
🕹️ 電玩設計簡介!使用簡單的編碼創建角色和場景簡介
Raymond Mullikin (Raytoons Comics)
4.9
(505)
US$17 每班
下次會議在 5:30 PM Tuesday
團體課
4 週, 1/週, 50 分鐘
6-11
Roblox 遊戲設計|一對一|所有等級
JetLearn
4.9
(84)
US$50 每堂課
一對一課程
依需求開班
7-14
查看更多課程
回首頁
搜尋
贈送禮物卡
開啟貨幣、時區和語言設置
語言&地區
登入