TeacherI am a retired High school Computer Science and Mathematics Teacher from Canada. I taught for 35 years, I have a BMath degree from the University of Waterloo. I was a frequent speaker at educational conferences (ECOO) and seminars . Most recently my... View Profile
- Total Time 1 hr, 20 min
- Lessons 11
- Attachments 16
- Exercises 12
11 Lessons in This Course
2 minSoftware Development lesson 12 CQ
So you want to develop a game? This lesson explains what you need to succeed in this course. Teacher Charlie Chiarelli introduces himself and gives an overview.
3 minSTEM lesson 22 CQ
What is MonoGame, and why is it useful to learn it? In this lesson, teacher Charlie Chiarelli gives some background on his preferred game development software.
7 minSoftware Development lesson 34 CQ
Find out how to get upend running by downloading Microsoft Visual Studio, MonoGame, and 7Zip. Teacher Charlie Chiarelli explains the finer points.
7 minSoftware Development lesson 44 CQ
Let the games begin! In this lesson, get up and running with your very first project in MonoGame. This involves learning the underlying template code.
4 minSoftware Development lesson 53 CQ
Creating video games means working with a lot of graphics and audio files. Managing this content is easier if you set up a special tool just for that purpose.
12 minSoftware Development lesson 67 CQ
Follow along with Teacher Charlie Chiarelli to figure out how to display sprites in MonoGame in a specific location. This involves declaring variables.
5 minAnimation lesson 73 CQ
This is when we start moving in MonoGame. Understand how motion works in MonoGame, and learn how to use the Vector 2 class to create objects.
5 minAnimation lesson 83 CQ
In this lesson, understand the powerful concept of vector addition, and learn how to apply it to animated characters and sprite movement.
6 minSoftware Development lesson 94 CQ
In this lesson, learn how to detect when an object hits a wall, and follow along to find out how to make the object bounce back in the opposite direction.
9 minSoftware Development lesson 105 CQ
Text is essential in games, and working with them is similar to working with graphics. In this lesson, learn how to use a sprite font and display text.
16 minSoftware Development lesson 119 CQ
No game is complete without music! In this lesson, learn how to use background music and sound effects that vary depending on the situation.
1180 min11-part Software Development course46 CQ
A first step in the development of computer games on Windows Machines using C# and the MonoGame Framework. Basic working knowledge of programming in C# is helpful but not required.
10101 min10-part Software Development course55 CQ
Building a video game is a wonderful learning experience that uses many different skills. Learn learn how to build a game using Scratch, a free game design software from M.I.T.
6138 min6-part Software Development course73 CQ
Want working knowledge of Python—fast? This course from Bitesize Business School is an accelerated introduction to one of the most important coding languages.
5117 min5-part Software Development course61 CQ
Learn Django the smart way—by building a website! Find out about this popular Python-based framework and get hands-on coding experience as you create a complex website.
16268 min16-part Software Development course143 CQ
Considering learning how to program in C#? In this C# programming course for total beginners, get a comprehensive introduction to how to create simple apps in the Visual Studio interface.