Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Complete Lua and Love2D Crash Course
Play lesson

Lua Programming Tutorials - Complete Lua and Love2D Crash Course

4.0 (0)
4 learners

What you'll learn

This course includes

  • 31.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

From zero to hero, create 2 games with this course! I will teach you the basics of programming in Lua, then teach you the basics of LOVE2D, and finally help you become a game dev by creating 2 games from scratch! Check out the Crash Courses tutorials playlist: https://youtube.com/playlist?list=PLYBJzqz8zpWbmPw2E0ywUEuhw6FEwVR0U&si=QNB_OzzOaT3yT9lE Subscribe for more videos! YouTube: https://www.youtube.com/stevesteacher?sub_confirmation=1 Odysee: https://odysee.com/$/invite/@stevesteacher:0 The original video was featured on FreeCodeCamp: https://youtu.be/I549C6SmUnk?si=HxhU3hgCgLfe367L This one has minor updates and improvements added, based your comments on that video! You can get the source code here: https://github.com/WeebNetsu/YouTube-Projects Timestamps: -- LEARN TO CODE -- 00:00:00 - Introduction to Lua 00:02:12 - Installing Lua (Windows) 00:09:36 - Running Lua in VSCode 00:10:48 - Installing Lua (Mac) 00:17:51 - Installing Lua (Linux) 00:21:04 - QnA 00:22:19 - Printing & Comments 00:30:58 - Variables & Data Types 00:41:07 - Working With Strings 00:48:12 - Math 00:57:34 - If Statements 01:10:04 - Loops 01:14:52 - User Input 01:16:48 - Tables 01:34:42 - Functions 01:43:01 - Working With Files 01:50:29 - Custom Modules 01:54:27 - OOP -- LEARN ABOUT LOVE -- 02:08:03 - Load/Update/Draw Basics 02:17:51 - The Config File 02:34:23 - Drawing & Moving Shapes 02:55:09 - Keyboard Input 03:04:44 - Working With Sprites Get the sprites: https://www.gameart2d.com/red-hat-boy-free-sprites.html -- CREATE SAVE THE BALL -- 03:31:00 - Game Setup 03:47:14 - Creating the Enemy 04:18:15 - The Menu Screen 05:00:23 - Adding a Point System 05:20:55 - Game Over Screen -- CREATE ASTEROIDS GAME -- 05:40:38 - Asteroids Game Setup 05:49:17 - The Player 06:19:42 - The Thruster 06:41:11 - The Game State 06:47:57 - Game Text 07:11:50 - Asteroids 07:50:46 - Lasers 08:12:57 - Lasers Collision Detection 08:38:21 - Player Collision Detection 08:50:27 - Player Lives 09:07:07 - The Menu 09:40:02 - Install & Run LuaRocks [On Mac use Homebrew as shown in "Installing Lua (Mac)" - on Linux use your package manager] 09:51:26 - The Score System 10:12:23 - Game Over 10:21:08 - Invincible Player & Levels 10:40:18 - Game Reset & High Score 10:53:50 - BGM & SFX 11:21:01 - What Next C++ Programming Tutorials: https://youtu.be/2bSuuzMwda8 Lua Programming Tutorials: https://youtu.be/1srFmjt1Ib0 Love2D Game Dev Tutorials: https://youtube.com/playlist?list=PLYBJzqz8zpWYip5ZkTMQiOkqya9Iiefm9 Nim Programming Tutorials: https://youtube.com/playlist?list=PLYBJzqz8zpWaiGbFcSdlh08zlpe8Tl_Gh&si=_ChTUx7KXew-RnI1 Become a Web Developer: https://youtube.com/playlist?list=PLYBJzqz8zpWbsmFurxBg2Pm-mlBmJdXbh Python Programming Tutorials: https://youtube.com/playlist?list=PLYBJzqz8zpWYHDS2qS-UstfWdQRLrbQ9L&si=s9MObuX3zUHF_PAw PHP Tutorials: https://youtube.com/playlist?list=PLYBJzqz8zpWabvZludVukPwZfQe9IdX_f&si=6OWdV8ZOYMkcuLl8 HTML Tutorials: https://youtu.be/lobFuLWhp0M JavaScript Tutorials: https://youtube.com/playlist?list=PLYBJzqz8zpWbEec9oCuwTfNyebLQjuM5c&si=QAsYwRdJJBtqzrKV Bootstrap Tutorials: https://youtu.be/TzrxCl9vMGY?si=TqDig3-yZf6TQghW CSS Tutorials: https://youtu.be/nNXhyBtdjNQ?si=5Ssqo4U5HaMEJtVS Delphi Programming Tutorials: https://youtu.be/BqmJpFbRY2U Pascal Programming Tutorials: https://youtu.be/6jRVhT_JotY?si=NS9hDedlVQnQX3MV Linux Tutorials/Videos: https://youtube.com/playlist?list=PLYBJzqz8zpWYnUtUeVahkfIeYNKkLRMfZ How-to videos: https://www.youtube.com/playlist?list=PLYBJzqz8zpWbp2DxyVGUCqxSZaCwDvU3C Godot Game Dev Tutorials: https://youtube.com/playlist?list=PLYBJzqz8zpWZT3jepx1vY1nwhaC-T8wB2 You can contact me on: Email: [email protected] Discord: https://discord.gg/NGtD9s6 Hey there!!! Wanna help support the channel :D? Ko-Fi: https://ko-fi.com/stevesteacher Patreon: https://www.patreon.com/Stevesteacher Liberapay: https://liberapay.com/stevesteacher/ Any suggestions? Leave it in the comment section or contact me somewhere else! Odysee Links: Python Programming Tutorials: https://odysee.com/@stevesteacher:0/Python-Tutorials:5?r=7wEp27kZSg8dDKtQWMJam6CbMAizo9Vt C++ Programming Tutorials: https://odysee.com/@stevesteacher:0/Cpp-Tutorials:d?r=7wEp27kZSg8dDKtQWMJam6CbMAizo9Vt HTML Tutorials: https://odysee.com/@stevesteacher:0/HTML-Tutorials:9?r=7wEp27kZSg8dDKtQWMJam6CbMAizo9Vt Tkinter Tutorials: https://odysee.com/@stevesteacher:0/Tkinter-Tutorials:d?r=7wEp27kZSg8dDKtQWMJam6CbMAizo9Vt Linux Tutorials: https://odysee.com/@stevesteacher:0/Linux-Terminal-Tutorials:7?r=7wEp27kZSg8dDKtQWMJam6CbMAizo9Vt Lua Tutorials: https://odysee.com/@stevesteacher:0/Lua-Tutorials:0?r=7wEp27kZSg8dDKtQWMJam6CbMAizo9Vt Love2D Game Dev Tutorials: https://odysee.com/@stevesteacher:0/Love2D:f Delphi Tutorials: https://odysee.com/@stevesteacher:0/Delphi-Tutorials:4?r=7wEp27kZSg8dDKtQWMJam6CbMAizo9Vt MySQL Tutorials: https://odysee.com/@stevesteacher:0/MySQL-Tutorials:c?r=7wEp27kZSg8dDKtQWMJam6CbMAizo9Vt Thank you for watching! #stevesteacher

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere