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

Interactive 3D Graphics
Autodesk via Udacity
Creative Coding
Monash University via FutureLearn
Make Your Own 2048
Udacity
An Introduction to Interactive Programming in Python (Part 2)
Rice University via Coursera
HTML5 Coding Essentials and Best Practices
World Wide Web Consortium (W3C) via edX