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=1Odysee:
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-42kPhHgYou can contact me on:
Email: StevesTeacherYT@gmail.com
Discord:
https://discord.gg/NGtD9s6Twitter: @stevesteacherYT
Hey there!!! Wanna help support the channel :D? You can donate on PayPal:
https://paypal.me/stephenvdw?locale.x=en_US