Game Development with LÖVE 2D and Lua – Full Course

preview_player
Показать описание
Learn how to create games using LÖVE 2D and Lua. LÖVE is a framework you can use to make 2D games in Lua. It's free, open-source, and works on Windows, Mac OS X, Linux, Android and iOS. In this course, you will first learn how to program in Lua. Then you will learn how to use Love2D with Lua to develop amazing games.

⭐️ Resources and Code ⭐️

⭐️ Course Contents ⭐️
-- LUA BASICS --
⌨️ (0:00:00) Intro to Lua
⌨️ (0:02:28) Installing Lua
⌨️ (0:09:51) Running Lua (VSCode)
⌨️ (0:11:03) Printing and Comments
⌨️ (0:19:42) Variables & Data Types
⌨️ (0:29:51) Strings
⌨️ (0:36:59) Math
⌨️ (0:46:22) If Statements
⌨️ (0:58:49) Loops
⌨️ (1:03:37) User Input
⌨️ (1:05:34) Tables
⌨️ (1:23:27) Functions
⌨️ (1:31:44) Working with Files
⌨️ (1:39:12) Custom Modules
⌨️ (1:43:10) OOP
-- LOVE 2D BASICS --
⌨️ (1:56:42) Setup and LUD basics
⌨️ (2:06:35) The Config File
⌨️ (2:25:13) Drawing & Moving Shapes
⌨️ (2:45:57) Keyboard Input
⌨️ (2:55:36) Working with Sprites
-- CREATING SAVE THE BALL GAME --
⌨️ (3:21:44) Game Setup
⌨️ (3:38:03) Creating the Enemy
⌨️ (4:09:02) The Menu Screen
⌨️ (4:51:11) Adding a Point System
⌨️ (5:11:44) Game Over Screen
-- CREATING THE ASTEROIDS GAME --
⌨️ (5:31:24) Game Setup
⌨️ (5:40:02) The Player
⌨️ (6:10:32) The Thruster
⌨️ (6:31:59) The Game State
⌨️ (6:38:47) Game Text
⌨️ (7:02:40) Asteroids
⌨️ (7:41:32) Lasers
⌨️ (8:03:46) Laser Collision Detection
⌨️ (8:29:10) Player Collision Detection
⌨️ (8:41:17) Player Lives
⌨️ (8:57:54) The Menu
⌨️ (9:30:51) Installing & Running LuaRocks
⌨️ (9:42:18) The Score System
⌨️ (10:03:12) Game Over
⌨️ (10:11:56) Invincible PLayer & Infinite Levels
⌨️ (10:31:07) Game Reset & High Score
⌨️ (10:44:38) BGM & SFX

🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster

--

Рекомендации по теме
Комментарии
Автор

This channel is like an 18 wheeler when delivering coding education.. 11 hours!

They understand demand. People love costco!

Mutual_Information
Автор

Just finished watching the whole thing, started as with 0 experience and now I feel like I`m confident enough to start making my own game, gonna be a challenge but one that I`d love to take! Thank you so much for the wonderful tutorial, you sure helped me and many others learn how to walk through the steps of their dreams, and I`d like to wish a goodluck to everyone who is just starting to learn coding as well like me, please don`t give up! It is just the start and it is a skill you can enhance with experience and time, you will achieve your dreams and goals if you want it badly enough. Take care everyone and thanks again for the wonderful tutorial!

jacktheproslegend
Автор

I absolutely love how you go in-depth with even the simple things, showing the different ways they could be used. Everything is explained very well and I can't wait to continue learning to code with you all. Thank you for providing such a priceless resource for free.

TheNewYouTubeHandlesAreDumb
Автор

The best Lua intro and LOVE2D game development. Thank you.

BryanChance
Автор

omg at this point any tech i show interest on you drop a 12 hour course on it. May god bless you ❤️

mokafi
Автор

I first thought "ah yes, quick tutorial", until I saw that it was 11 hours! Very in-depth though! Very helpful.

clay
Автор

I am very biggest fan of this channel. This channel is like a heaven for coders who can't afford money.This channel is best in the world and thanks to all members for your dedication and hardwork.Thank you very very very much.

kaif
Автор

oh man, my younger self would've loved this. Still gonna watch it now :D

Plehlowla
Автор

NO YOU GUYS ALWAYS READ MY MIND, that's exactly what I wanted

NandoDevlop
Автор

Thank you for this man yesterday the front end and today this thankyou

saikiranbondi
Автор

Have been making games in love2d for 2 years now. I love love 2d and I love the community. It is such an awesome way to learn programming. I would recommend love 2d to anyone who is starting out in programming. It is fun to use and simple.

marqueeplier
Автор

Good video! The professor of my professor is Lua's creator.

pedrogabrielnogueira
Автор

I paused it as soon as I saw how to draw things, made an entity component system, and then started fiddling with animations. Pretty easy stuff.

kkiller
Автор

I would love to learn LUA. I have heard about this but I would need lot of time for watching this tutorial. Thanks keep on posting. I learned to create my own game on Roblox and ofcourse I have students who take Roblox classes from me. Now I will learn this to I can add it to my list and teach them as well.

dubaifatimaali
Автор

Love2d is really simple and awesome if you really want to make a 2d game and not just use everything provided to you by some game engine.
I am the head of game development club of my college and we use it to teach game dev concepts along side with unity.

harsh_jain
Автор

Thanks for these videos!! I really enjoyed coding in Lua for the first time!))

LightDeveloperRU
Автор

Quite good I've been waiting to see if I enjoy love 2d development as I like the simplicity of Lua; it is simple but powerful

chrono
Автор

i've been scripting on roblox for 4 years (it also uses lua) and i learned more in this video than i did in those past 4 years. awesome.

pi_dev
Автор

I don't program in Lua, but i love the Lua language. :D

FabledNarrative
Автор

For RTS gamers, look into spring games like Zero-K which uses Lua.

-Bit_Dragon