Game Development with GameMaker at NR Computer Learning Center (Online)

Game Development with GameMaker

NR Computer Learning Center (Online)

Categories: Science & Technology  |  Ages: 8 - 12 Years  |  Format: Online Live
Game Development with GameMaker at NR Computer Learning Center (Online)

About
This online course is designed for students wanting to learn the use of the basic elements of creating a 2D game using YOYO’s GameMaker studio. The students will learn to create games that include sprites, background images, sounds and music, objects, events, actions, and rooms. This is an excellent introductory course to game programming -one of the hottest career fields today and will give the kids the basic feel to coding involved in game development.

WHAT STUDENTS WILL LEARN
To use a sprite, image, music, variables, functions, expressions, flow control, loops, and more to develop a game. The students will learn the programming concepts and other design methodologies using a GameMaker scripting language and how to use flowcharts and pseudo-code to decompose a complex problem, develop algorithms using different methods and various programming techniques. They will learn the process of designing, implementing, testing, and delivering a game.

COURSE OUTLINE
• Understanding Resources​Sprite
• Backgrounds
• Sounds and music
• Fonts
• Paths
• Adding, Creating & modifying Sprite
• Adding, Creating & modifying background
• Adding Sound effect & music
• Adding Message boxes
• Managing the score
• Creating levels using rooms
• Creating Objects
• Assigning Event and Behavior
• Using objects with behavior
• Multiple instances of objects
• Inheritance of behavior
• Creation and Destruction
• Alarm
• Collisions
• Mouse Event
• Keyboard Event
• Action Types
• Motion
• Creating, destroying, and changing objects
• Control
• Score, Life & Health
• Adding Animation
• Collision detection
• Scrolling background
• Creating Executable

LEARNING RESOURCES & TOOLS
The course consists of 8 modules. The workload of each module varies and each unit consists of a combination of the following:

Lecture:
Each module consists of at least one online lecture note. The Lecture consists of notes that can be used by students as reference material. The lecture covers the topic with examples applicable to real-life scenarios. To keep the students up-to-date with the latest information, the lecture notes may consist of hyperlinks to current resources, such as an article, a book, or a website.​

Hands-on Activities:
The hands-on activities help students apply the concepts learned during the lecture. Each module consists of programming activities and exercises.

Quizzes:
The quiz (unlimited attempts) allows the student to further validate their learning.

Mini-Projects:
Projects help students apply the concepts learned through the lecture and apply them to build an application. All the mini projects are to be submitted via email before the end of the course.

Module Completion:
To complete each module, the student must follow the instructions listed in the lecture notes.

Final Exam:
At the end of the course, the student can take the final exam. The student must get 70% or more to receive a certificate of completion.

Upon successful completion of the course, students will be able to:
• create 2D games using Game Maker​ and acquire fundamental knowledge of good • game design and production.
• design, implement, test, and finish a game project.
• start and exit GameMaker studio.
• create and save GameMaker studio files.
• load sprites, sounds, and background into your project.
• create a room for all the loaded sprites, sounds, and backgrounds.
• run and debug a basic 2D game.

PREREQUISITES
• The course assumes that the learner is familiar with basic computer skills and is committed to working in class and, if necessary, to work independently in their own time on projects assigned to them.
• The student has a basic knowledge of computer use, such as the ability to create and save files in a folder.
• The student has access to GameMaker Studio software (free download) for practice. If not please download it after registration.

An excellent introductory course for students who want to develop their own game while learning to code.
When to arrive:
5 minutes before
Additional details:
PREREQUISITES: A computer with an internet connection and knowledge of computer basic. This course will require students to download GameMaker software on their computers. Students can download 30 days FREE GameMaker software from https://www.yoyogames.com/get
Cancellation policy:
24 hours in advance
Caregiver required:
No

Upcoming Schedule for Game Development with GameMaker

View more from NR Computer Learning Center (Online)

Navigate forward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

No upcoming drop-in sessions.

Don’t see a time that works for you?
User Reviews
This activity would love your review. When you review this activity, here’s where your review will show up!
Provider
1820 E First St, Ste 550, Santa Ana, CA 92705
Santa Ana
About
NR Computer Learning Center (NRCLC) provides hands-on and online computer training and test preparation software for Microsoft, Oracle, Adobe, CIW, Java, MySQL, CISCO, CompTIA and more. We also provide training for Microsoft Office Specialist, IC3, Microsoft Technology Associate program in Hardware Infrastructure, Software development for Windows, Web and Mobile devices, and database design and development. We have a state of the art facility in Orange County, California offering various kinds of certifications and courses for kids, adults, and working professionals.

Being a Microsoft partner and a reputed institution imparting computer education since 2002 for kids and teens we offer on-campus and online classes as part of Science Technology Engineering and Math (STEM) program to Kids and Teens. Students learn to create 2D and 3D animated games (using GameMaker & Scratch), programming languages (Java, C++, Python, JavaScript), developing Mobile Apps, building website using HTML5, CSS3 & JavaScript, working with Programmable Robots and Internet of Things (IoT) using Arduino and Raspberry Pi.

NRCLC is an approved Vendor for several charter schools including Sage Oak, Pathways Academy, Excel Academy, California Public Charter Schools, Community Collaborative Charter School, Inspire Enrichment Orders, Blue Ridge Academy, Pacific Coast Academy, Cabrillo Point Academy, Mission Vista Academy, and Granite Mountain Charter School.
...
Show more
Editor’s Tip
NRCLC is also an authorized testing center for globally recognized leaders in technology-enabled testing and assessment services like Prometric, PearsonVue, Certiport, Comira, and Kryterion Testing Center.