YoVDO

Godot: Creating A Platformer

Offered By: Skillshare

Tags

Godot Courses Artificial Intelligence Courses Game Development Courses Animation Courses Cross-Platform Development Courses GDScript Courses

Course Description

Overview

Learn to create games in the Godot game engine using a python-like programming language, GDscript.

In this course, we will create a 2D platformer game that is cross-platform for MacOS, Windows, Linux, Android, IOS or even embed into a browser.

While on your game development journey you will gain the skills and ability to create any platformer you want.

You will learn to:

  • Create Animations

  • Create A Tileset

  • Pass data between scripts

  • Create Simple AI For Enemies

  • Creating Win Conditions

  • Good Coding Practice

    and more...

    Godot provides a huge set of common tools, so you can just focus on making your game without reinventing the wheel.

    Godot is completely free and open-source under the very permissive MIT license. No strings attached, no royalties, nothing. Your game is yours, down to the last line of engine code.


Syllabus

  • Introduction
  • Where and How To Get GoDot
  • Creating The Project and Template Setup
  • Importing Assets
  • Creating The Player and Movement
  • Jumping
  • Gravity
  • Single and Double Jump
  • Animating the Player
  • Tilesets
  • Camera That Follows The Player
  • Invisible Barriers
  • Gravity Fixes
  • Good Practice
  • Collectibles and Points
  • Creating The Enemy
  • Enemy AI
  • Player LIves
  • Game Over
  • Win Condition
  • GUI
  • Tileset Collision Fix
  • Pause Screen
  • Addung Audio
  • Fixing Some Bugs
  • Adding A Background
  • Main Menu and Fullscreen
  • Touch Buttons
  • Export Your Game
  • Thank You
  • Extras01 Boss Trigger
  • Extras02 Tween Camera
  • Extras03 Introducing Bosses
  • Extras04 Boss Code
  • Extras04 Boss Code Phases

Taught by

Michael Mcguire

Related Courses

Learn React Native
Codecademy
Create a C# UI on Linux using MonoDevelop
Coursera Project Network via Coursera
Introduction to Xamarin.Forms
Microsoft via edX
Game Development for Modern Platforms
Michigan State University via Coursera
Building a Note-Taking App for iOS 11 with Swift
LinkedIn Learning