Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Skillshare

Learn To Code by Making Games! No Experience Required

via Skillshare

This course may be unavailable.

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

If you've ever wanted to make a game, or start programming, but have been intimidated by the process, this is the course for you! We're going to make a game from scratch using GameMaker Studio 2 Trial - $0, and 0 experience required.

This course will walk you through the basics of game development, game design, programming fundamentals, and more. GameMaker Studio 2 is an awesome engine for creating 2D and 3D games with ease. Throughout this course, you'll learn to use Sprites, create Objects, change Rooms, and create your own Scripts. We'll go step by step, explaining everything along the way.

The best part is that, by the end, you'll be ready to create your own games, or branch into software development in general. You'll learn real coding, terminology, logic, and more that will help you be a great programmer and game designer.

Syllabus

  • 1.1 - Course Introduction
  • 2.2 Download & Install GMS
  • 2.2 - GMS Overview
  • Difference Between 2 and 2
  • 2.3 - Running YoYo Game Demos
  • 3.1 Creating Sprites
  • 3.2 Animating Sprites
  • 3.3 Importing Sprites
  • 3.4 Sprite Sheets
  • 4.1 Objects Overview
  • 4.2 - Object Events
  • 4.3 Object Properties
  • 5.1 Rooms Overview
  • 6.1 Getting Ready To Code
  • 6.1 Your First Code
  • 6.3 Variables
  • 6.4 If Logic
  • 6.5 Comments
  • 6.6 Reading Errors
  • 6.7 Functions
  • 6.8 Functions - Part 2
  • 7.1 Creating Your First Game
  • 7.2 - Planning Our Next Game
  • 8.1 - Import Player Ship
  • 8.2 - Player Movement
  • 8.3 - Restricting Player Movement
  • 8.4 Key Mapping
  • 8.5 - Player Lazers
  • 8.6 - Lazer Sounds
  • 8.7 - Thrusters
  • 9.1 - Room Settings
  • 9.2 Background Music
  • 10.1 Enemy Ship Movement
  • 10.2 - Enemy Lazers
  • 10.3 - Collisions
  • 10.4 - Destroying The Enemy
  • 10.5 - Player Death
  • 11.1 - Dynamic Enemies
  • 12.1 - The Debugger
  • 12.2 - Breakpoints
  • 13.1 Visualizing Player HP & Lives
  • 13.2 Player Score
  • 14.1 - Setting Up The Boss
  • 14.2 - Bringing In The Boss
  • 14.3 - Moving The Boss Around
  • 14.4 Screen Shake Script
  • 14.5 Boss Lazer
  • 14.6 - Boss Collision & Health
  • 14.7 - Power Attack
  • 14.8 - GUI & Level End
  • 15.1 - Setting Up The Menu Screen
  • 15.2 - Changing Rooms
  • 15.3 - Credits Room
  • 15.4 - Endless Mode + Levels
  • 16.1 - Arrays and Choosing A ship
  • 17.1 - Controller Support - Part 1
  • 17.2 - Controller Support - Part 2
  • 18.1 - Now What?

Taught by

Aaron Craig

Reviews

Start your review of Learn To Code by Making Games! No Experience Required

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.