Making Your First Game in Game Maker Studio 2

Creating a video game has become easier than ever before. This course will teach you the basics of programming and using an IDE to create a side scrolling game with enemy AI, multiple levels, parallax backgrounds, and sound effects.
Course info
Level
Beginner
Updated
Jan 26, 2018
Duration
2h 9m
Table of contents
Description
Course info
Level
Beginner
Updated
Jan 26, 2018
Duration
2h 9m
Description

Have you ever wanted to create your own video game, but didn't know where or how to get started? If so, Making Your First Game in Game Maker Studio 2 is the perfect course for you because you will learn how to create your very own side-scrolling video game. First, you'll learn how to import and create assets for your game. Next, you will learn the basics of the Game Maker Language and learn how to code various aspects of your game. Finally, you will program AI, create parallax layers, use tile sets, and work with sounds to bring your game to life. When you’re finished with this course, you’ll not only know how to build a video game, but also how to use these skills to build future games of different types. Software required: Game Maker Studio 2.

About the author
About the author

Bryan is a game designer that specializes in 2D games, but has studied animation and 3D modeling. While he has industry experience, he is more passionate about teaching. Through his experiences with teaching STEM education through video games, Bryan has decided that learning is most effective when it’s fun.

More from the author
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello everyone, my name is Bryan Sekine, and welcome to my course, Making Your First Game in GameMaker Studio 2. I'm an instructor, a course creator, and entrepreneur for my own company, Bryan Sekine Design. GameMaker Studio 2 is a fun and affordable platform for designing your very own video games. Whether you're new to the industry or you're wanting to create a 2D mockup for your game concept, GameMaker Studio 2 has something for everyone. In this course we're going to cover the fundamentals of creating your first side scrolling game. Some of the major topics that we will cover include creating and animating sprites, creating and programming objects, adding sounds and music to your game, utilizing parallax layers, and building finite state machines. By the end of this course you'll know how to create your very first game and expand on that information. This course is a quick introduction to GameMaker Studio 2 and no prior experience is required. I hope you'll join me on this journey to learn game design with the course Making Your First Game in GameMaker Studio 2, at Pluralsight.

Creating View Ports & Using Tile Sets
Hello, and welcome to the module Creating View Ports and Using Tilesets. Be sure to have your. yyp file open from the previous module. As of right now you should have a working prototype of your game, fully-animated objects that can interact with one another, a scoring system, and a state machine that is set up for future expansion of your game. In this module we're going to go over creating viewports using tile sets and expanding your room to feel more like a true side-scrolling platform game. Now, what is a viewport? A viewport is the area of the screen that the player gets to see. They're windows into your game world that enable you to show the player parts of your room. Viewports can be used in a number of ways creating cut scenes, inventory windows, and paused menus, but in this game we will be using them to build our game into a side scroller. A tile set is a special sprite that can be broken down and used as a dynamic brush for easy landscape design. Tile sets need to be imported and set up before we can use them though. While collision detection with a tile sets directly is possible we will keep our game simply by using our wall objects as our collision detection. Both viewports and tiles have a lot of potential uses, but in this course we will just go over the basics for the sake of time. Click on the next clip to get started on making a viewport.

Adding Sounds & Parallax Backgrounds
Hello there, and welcome to the module adding sounds and parallax layers. Make sure that your. yyp file is open from the previous module. Right now we have a fully-functional game, but it only has one room, the background looks kind of bland and there's no sound. In this module we're going to over how to add sounds to various parts of our game, how to add parallax layers to our background, and how to expand our game. We will also briefly review how to create an executable file so that you can share your game with family and friends. First, let's define a parallax background. A parallax background is a series of asymmetrical scrolling images. That's to say that there are multiple images that comprise the background, and all of them are scrolling at different speeds. The further back the image is from the camera the slower it scrolls, but the closer the images are the faster they scroll. This gives our 2D game the illusion of depth and helps add to the immersion. While this might seem complicated to do within our game the Room Editor layer allows us to keep our parallax backgrounds simple. Sounds may not seem like an important part of the game, but they can really add a lot if used correctly. In GameMaker terms, a sound can be anything from background music to a specific sound effect. The only variation is how each sound used and where it's placed. Click on the next clip to learn how to get started on adding sounds.