Building a 2D Game with GameMaker: Studio will demonstrate everything from the main interface and programming to creating an artificial intelligence, teaching you everything you need to know in order to create your own games in GameMaker: Studio.
This course is a step-by-step walkthrough that will showcase GameMaker: Studio and Game Maker Language (GML) through a series of small, practical examples. These examples consist of concise videos that demonstrate the essential programming techniques and concepts that you'll need to get started in game development.
You'll begin with an overview of the interface to familiarize yourself with it, and steadily work your way towards building a platformer with all the usual trimmings such as a score counter, health monitor, enemies, and even artificial intelligence.
You will then learn about things such as animating sprites, using objects, best practices when creating resources, and much more, all of which leads up to creating a platformer game.
Building a 2D Game with GameMaker: Studio covers everything you need to use GameMaker: Studio and will lay the groundwork for future games of your own.
Nathan Auckett is an advanced Game Maker user and has been using the software for five years. He started using Game Maker during its seventh version and ever since has been using the built-in programming language to create his own games. In 2012 he began creating small tutorials on various topics in Game Maker and has since then created over 30 tutorials helping people achieve a variety of different tasks in Game Maker.
Learn to create, load, and import projects into GameMaker. Get started by creating your own project.
Learn the ins and outs of the main GameMaker interface. See which functionality does what, and how things are set out.
Learn to create your own objects, sprites, and more. Create the resources needed for your games.
Customize GameMaker and set up new settings. Make your game-making life easier.
Examine every feature in GameMaker: Studio's drop-down menu and make your GameMaker experience simpler and easier.
Learn about GML and how to create and use a variable.
Learn what a function is.
Learn about the if statement and how it can be used to check different things during your game.
Learn how you can use loops to make searching through large amounts of data easier.
Become familiar with object interfaces and learn what each part does.
Make designing your game easier by learning the basic tips and tricks for creating a sprite.
Create animations and provide a more robust personality to your game.
Learn to adjust the animation speed of a sprite.
Learn which variables will be used and what they will be used for.
Learn how to create advanced movements for your platformer game and create your game in a way that it is smoother to control.
Learn how you can control your sprites according to the movement of the object.
Make your game more like a game by adding an objective.
Make your games more challenging with obstacles.
Add more movements and challenges to your game by creating a moving enemy.
Add more entertainment value to your game by adding a score and health system.
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.