Complete Game Dev Crash Course - From Beginner to Advanced
Steve's teacher
A full 13 hour crash course for learning game development! We start off by learning the basics of programming (in Lua), then we move on to learn the basics of Love2D and to finish off we create 2 games boost our skills with our new found knowledge!
Fun fact: This entire course took me about 80 hours to make :')
Subscribe for more videos! YouTube: https://www.youtube.com/stevesteacher?sub_confirmation=1 Odysee: https://odysee.com/$/invite/@stevesteacher:0
Timestamps: -- Lua -- 00:00:00 - What is Lua 00:03:03 - Installing Lua 00:10:44 - Running Lua in VSCode 00:11:55 - Output & Comments 00:22:23 - Data types & Variables 00:36:57 - Math 00:48:28 - Strings 01:05:22 - If statements 01:20:06 - Loops 01:34:47 - User Input 01:40:58 - Tables 01:55:41 - Functions 02:23:14 - Co-Routines 02:33:30 - Files 02:45:05 - OS Module 02:58:19 - Custom Modules 03:08:36 - OOP 03:31:48 - Metamethods -- Love2D -- 03:42:40 - Setup & LUD Basics 03:52:34 - Config file 04:11:10 - Drawing/Moving Shapes 04:31:53 - Keyboard Input 04:41:33 - Sprites -- Save the Ball -- 05:07:42 - Setup 05:23:59 - The Enemy 05:55:00 - Main Menu 06:37:10 - Point System 06:57:43 - Creating the Game Over -- Asteroids -- 07:17:22 - Setup 07:26:00 - Player 07:56:27 - Thruster 08:17:56 - Game State 08:24:45 - Text 08:48:38 - Asteroids 09:27:30 - Lasers 09:49:44 - Laser Collision 10:15:08 - Player Collision 10:27:13 - Lives 10:43:53 - Menu 11:16:47 - LuaRocks 11:28:14 - Score System 11:49:09 - Game Over 11:57:55 - Invincible Player 12:17:05 - High Score 12:30:36 - BGM & SFX
For more programming videos, feel free to subscribe to my 2nd channel: https://www.youtube.com/channel/UCZkCdex94Hp-3Aa-42kPhHg
You can contact me on: Email: StevesTeacherYT@gmail.com Discord: https://discord.gg/NGtD9s6 Twitter: @stevesteacherYT
Hey there!!! Wanna help support the channel :D? You can donate on PayPal: https://paypal.me/stephenvdw?locale.x=en_US
9082297743 Bytes