Making a Game in Lua with No Experience

2024 ж. 24 Мам.
217 245 Рет қаралды

To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/Goodgis/ The first 200 of you will get 20% off Brilliant’s annual premium subscription.
What does Lua and Cats have in common? Well, this video! Today, I'll play the role of a Roblox developer and create my first game in Lua with no experience.
🐝 Wishlist Dewdrop Dynasty on Steam!
► bit.ly/WishlistDewdrop
Check out @bonzobeanmachine music here:
/ @bonzobeanmachine
Social Media ------------------------------------------------------------
❤️ Check out my Website! goodgis.fun/ ❤️
----------------------------------------------------------------------------------
✦ Discord - / discord
✦ Twitter - / gooodgis
✦ Games - firith.itch.io/
Chapters:
0:00 Introduction
0:22 The Framework
0:50 The Game Idea
1:05 Adding Movement
1:40 Adding Unique Mechanics
2:25 Creating the Artwork
3:12 Adding Polish
4:08 The Finished Game
4:46 Brilliant
5:39 My Website
┈ Similar Videos ┈
Goodgis - Making Another COZY Game in Scratch for the Day
• Making Another COZY Ga...
Goodgis - Making a COZY Monster Raiser in Scratch
• Making a COZY Monster ...
Goodgis - Making a COZY Game in Scratch for the Day
• Making a COZY Game in ...
Goodgis - I Made a Speed Running Game With C++ and SDL2
• Making a Game With C++...
Goodgis - Making a Game in Python with No Experience
• Making a Game in Pytho...
Barji - So I Made a Python Game in 48 Hours…
• So I Made a Python Gam...
Polymars - C++ Developer Learns Python
• C++ Developer Learns P...
Creating video games can be quite challenging, but with cool frameworks like Love2D, Roblox Studio, and Pico-8 using Lua is really easy. Lua is fantastic for beginners due to its user-friendly, powerful embeddable scripting language, and extensive community support that makes it accessible for those learning to program. And honestly, it's perfect for people who are asking the question "How to learn how to program?" or "How to make video games".
#Gamedev #Programming #lua #love2d

Пікірлер
  • SUBSCRIBE if you love little cat paws...oh and Lua! 🐈♥

    @Goodgis@Goodgis3 ай бұрын
    • hello

      @CableOnYoutube@CableOnYoutube3 ай бұрын
    • I named my cat Lua lol

      @unqool@unqool3 ай бұрын
    • i'm subscribed

      @_jude_TOASTER@_jude_TOASTER3 ай бұрын
    • Can I subscribe second time for Lua?

      @arttx@arttx3 ай бұрын
    • ROBLOX!!!!!

      @louis2827@louis28273 ай бұрын
  • bro why is all of this dude's art so clean 😭

    @notpopcorn180@notpopcorn1803 ай бұрын
    • That's the power of soap! haha

      @Goodgis@Goodgis3 ай бұрын
    • @@Goodgisi thought cats used shampoo

      @WohaoG@WohaoG3 ай бұрын
    • He is a graphic designer

      @Stinkergaming123@Stinkergaming1233 ай бұрын
    • ⁠dont drop it tho

      @Raiza756@Raiza7563 ай бұрын
    • Vectors Morty, VECTORS!

      @samuelemilano@samuelemilano3 ай бұрын
  • The fact you can balance a real life job, family, youtube channel, and making all these side games is very inspiring! Keep up the good work goodgis!

    @maichu6584@maichu65843 ай бұрын
    • Thanks so much! It's a challenge but I love doing it. :D

      @Goodgis@Goodgis3 ай бұрын
    • @@Goodgismy hats go off to you, truly inspirational.

      @yomurah@yomurah3 ай бұрын
    • and still ask parents permission :)

      @Neodel@Neodel2 ай бұрын
  • I named my cat Lua, my first reaction was "Oh cool, I love this coding language", my second reaction was "why are there cat paws??? how does this guy know about my cat" and my last reaction was "oohhhhhh hes making a game in lua about cats, I'm so stupid lol"

    @unqool@unqool3 ай бұрын
    • hehehe

      @Goodgis@Goodgis3 ай бұрын
    • my cat is also named lua 😭 i named her after the coding language

      @epixerty@epixerty3 ай бұрын
    • The funny thing is that you named your cat's "moon" in Portuguese

      @leomarques5218@leomarques52183 ай бұрын
    • @@leomarques5218 yes i've heard about that, lua was named (the proggraming launguage) is actually named after that

      @unqool@unqool3 ай бұрын
    • @@leomarques5218 i already knew it, idk about him tho. but I just thought it's a cool word

      @epixerty@epixerty3 ай бұрын
  • You should add a “Paws” menu 😂

    @tremendous_timeline8017@tremendous_timeline80173 ай бұрын
    • The Council approves.

      @ultimaxkom8728@ultimaxkom87282 ай бұрын
    • i love this pun

      @teddythecat0@teddythecat02 ай бұрын
    • 🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣

      @sibrahim8081@sibrahim808125 күн бұрын
    • Omg thats acc a good idea i wihs he can see this

      @nononono8160@nononono81608 күн бұрын
  • Löve and Lua are absolutely my favourite way to make games! Thanks for covering Löve because it truly is a wonderful framework with a wonderful community of nerds! :) I personally use it for 3D stuff too as it easily can be used as a smart wrapper for OpenGL

    @darltrash@darltrash3 ай бұрын
    • Interesting, Lua is also used in ti nspire calculotors, think you can port it?

      @CoolGuyWhoLives@CoolGuyWhoLives2 ай бұрын
    • @@CoolGuyWhoLives no lol

      @darltrash@darltrash2 ай бұрын
  • His art is so clean mr. clean approves

    @CronixEdits@CronixEdits3 ай бұрын
    • ;) 🧼

      @Goodgis@Goodgis3 ай бұрын
  • What a missed opportunity, you could have made it a yarn ball!

    @P.Manoel@P.Manoel3 ай бұрын
  • I love that you're still challenging yourself to make all these games in other languages/engines on top of Dewdrop and real life. I bet it must take quite a bit of time to make these, but wouldn't be surprised if the novelty helps prevent burnout, etc. I'm always excited to see what project you're working on when a new Goodgis video pops up! :)

    @michaelklassen2296@michaelklassen22963 ай бұрын
  • I’m so obsessed with this series man I’ll be patiently waiting for the next one

    @giveupndie4559@giveupndie45592 ай бұрын
  • I love your art man. So clean!

    @noise_dev@noise_dev2 ай бұрын
  • This is really well polished. Have you ever looked into the Pico-8? They don't have vector art, but I'd love to see what you'd make!

    @stevenunderwood9935@stevenunderwood99353 ай бұрын
  • I had been watching goodgis for a couple years now and I had recently gotten the courage to start game development using Lua and love 2d and A month later, this video came out. 😊

    @ryoto_250@ryoto_2503 ай бұрын
  • Always glad when there's a new Goodgis video!!!🐱

    @mikeconnie2270@mikeconnie22703 ай бұрын
  • lua's most unreadable line of code if 1 == 1 then print("math still exists") else print("me confused") end

    @GDEV1@GDEV113 күн бұрын
  • Make a game in binary

    @Voidead_@Voidead_3 ай бұрын
    • Yes

      @Masteryoder2@Masteryoder2Ай бұрын
    • send IT

      @xpsnapGD@xpsnapGDАй бұрын
    • So uh Every game is made in binary Hate to break it to you

      @shardofglass@shardofglass22 күн бұрын
    • @@shardofglass yes but he makes the game IN binary not it gets compiled/interpreted down to binary. He writes the binary script

      @Voidead_@Voidead_22 күн бұрын
    • ​@@Voidead_ he doesn't writes in binary, lol. he writes it on lua. if you want a game executable, you need to merge lua script with love2d runner.

      @voidsetd@voidsetd13 күн бұрын
  • I love this series please keep it coming

    @ONION42@ONION423 ай бұрын
  • I am a long time love dev and love ur channel. epic crossover episode 🤩

    @saemdudde@saemdudde3 ай бұрын
  • Somehow you can always make the cutest things. This was really nice

    @MyFriend_Oliver@MyFriend_Oliver3 ай бұрын
    • That is the greatest compliment you can give. :D

      @Goodgis@Goodgis3 ай бұрын
  • This is honestly really really, Really ReAlLy cool!

    @XxOliveplayzXx@XxOliveplayzXx3 ай бұрын
  • if anyone's wondering what the song is at 0:50 the song is the mii maker song from the wii u

    @SmileReal@SmileReal3 ай бұрын
  • Your art style looks very "pawlished" 😄 loved the vid ❤️

    @noxfortes@noxfortes2 ай бұрын
  • Great video and another great minigame!

    @maxrdev703@maxrdev7033 ай бұрын
  • This is a very cool Idea for a game, unlock different cats with different abilities, ball modifiers maybe a rat? Good stuff man nice video

    @javierdurini@javierduriniАй бұрын
  • yoooo new goodgis vid!! btw isnt lua a language that a ton of people find difficult or hate for some reason? idk its just something ive heard a lot

    @BigBouncyBanana@BigBouncyBanana3 ай бұрын
    • I've heard its super easy to learn, I think it might have a reputation as a more "beginner" language, not completely sure though.

      @stray1239@stray12393 ай бұрын
    • Idk why, it's super easy.

      @Goodgis@Goodgis3 ай бұрын
    • @@Goodgis huh.. interesting :P

      @BigBouncyBanana@BigBouncyBanana3 ай бұрын
    • Programmers hate Lua because it's 1 indexed 💀😂

      @deluxe_1337@deluxe_13373 ай бұрын
    • @@deluxe_1337 nah fr tho

      @cgl4de@cgl4de3 ай бұрын
  • I'm a HUGE fan of Lua!!

    @Challacade@Challacade3 ай бұрын
    • Really? I had no idea. ;)

      @Goodgis@Goodgis3 ай бұрын
    • My two favorite youtubers in one video

      @Cupgray53@Cupgray533 ай бұрын
    • 😮 these guys inspired me to keep making games when I would get burned out or discouraged

      @user-dh1cc1hv8z@user-dh1cc1hv8zАй бұрын
  • Thanks to you I am now starting to make my own game thank you so much ❤❤❤

    @bunnigolightly5813@bunnigolightly58133 ай бұрын
  • huge chuckle on the sublime text part

    @tinypixel343@tinypixel3433 ай бұрын
  • good job, I'm certain you've given at least one person some inspiration

    @WispOfSoul@WispOfSoul3 ай бұрын
  • Today, I was thinking it would be cool to learn Lua and Love2D. I see your upload as a sign of fate 🤓

    @Curiousectoplasm@Curiousectoplasm3 ай бұрын
  • Lua was actually made in Brazil for a gas station brand called Petrobras

    @TomatoPapyrusGuy@TomatoPapyrusGuy21 күн бұрын
  • I would absolutely love to play this game

    @user-hz1jc6bg2n@user-hz1jc6bg2n2 ай бұрын
  • Heyyyyyyyy!!!!! Im new thats cool ur awesomeness itself keep up the good work.

    @user-xl3wn9sb4e@user-xl3wn9sb4e3 ай бұрын
  • What art software do you use. This art is SO IMPRESSIVE!

    @user-yb7hf2zv9c@user-yb7hf2zv9c3 ай бұрын
    • I think its GIMP but im not sure

      @ProfesionalMemer@ProfesionalMemerАй бұрын
  • I love your vids bro!

    @Slimeiscool140@Slimeiscool1403 ай бұрын
  • I'd still like a video on the game studio, but I guess this is a nice video too :p

    @domeen0gt895@domeen0gt8953 ай бұрын
  • We need MORE devs like Goodgis.

    @victorraphaelmanampan8397@victorraphaelmanampan83973 ай бұрын
  • Finally a new video ❤❤❤

    @Teacherlol123@Teacherlol1233 ай бұрын
  • Hey @Goodgis i love your videos btw I was Hoping You could use Microsoft Small Basic In your next video , no pressure just a suggestion!

    @man-hf5ic@man-hf5ic2 ай бұрын
  • Great video!

    @Beets_Creations@Beets_Creations3 ай бұрын
  • As a lua dev, I LOVE lua and luau. I think that the amount of of software and love2d limitations are stupid. What I mean is how limited access lua is. I don't even know if you can open multiple windows with it. I am learning python but Lua will always be in my heart. I started game dev on roblox, using luau. Ever since I have been making scripts, but now I think it's time to move on and make python games from now on. Thanks for giving lua the love it deserves!

    @IlluminattiWasTaken@IlluminattiWasTakenАй бұрын
  • i love your art dude😅

    @UntakableGaming@UntakableGaming3 ай бұрын
  • Eh? I just discovered Love 2d Engine a few days ago after seeing a game jam about it on itch. I brushed it off because I already have Unity and I know nothing about Lua. I didn't really expect a video like this, it's actually good 😮.

    @CodeKokeshi@CodeKokeshi3 ай бұрын
  • you need to release the song its so good

    @truestbluu@truestbluu3 ай бұрын
  • Surprised Minetest wasn't mentioned here: It's how I learned Lua by making mods for it. Great scripting language I still happily recommend! Python and JavaScript work too but Lua remains a great one to work with.

    @MirceaKitsune@MirceaKitsune2 ай бұрын
  • making it a ball of yarn was right there

    @-PixelPilot-@-PixelPilot-3 ай бұрын
  • what sublime text theme are you using?

    @zenitherr@zenitherr3 ай бұрын
  • Nice, what did you use to make the art? I'm new to this

    @AssociationSoccer@AssociationSoccer3 ай бұрын
  • Love2D is a great framework for lua! Lua is a purrfect programming language for beginners, imo.

    @neryd1@neryd13 ай бұрын
  • What code editor are you using?

    @user-ec5fn9qz6c@user-ec5fn9qz6c3 ай бұрын
  • What a coincidence wow! I started learning löve2d yesterday.

    @DevDoge_@DevDoge_3 ай бұрын
  • What software do you make your art in?

    @JakeMacfadyen-ll5li@JakeMacfadyen-ll5liАй бұрын
  • what do you use to make the cat hands?

    @sumi8026@sumi80263 ай бұрын
  • what font do you use in sublime text?

    @qupufu@qupufu3 ай бұрын
  • i need to play this

    @LEGOpizzaguyjoe@LEGOpizzaguyjoe7 күн бұрын
  • What do you use for art ?

    @Ragz10@Ragz103 ай бұрын
  • Love the Frutiger Aero music

    @asura6188@asura6188Ай бұрын
  • Great video as always, I was wondering what software you use for art, do you mind sharing?

    @AmmoPila@AmmoPila3 ай бұрын
    • affinity designer 2

      @ScopeCrepe@ScopeCrepe3 ай бұрын
  • Can i ask how much time took you to learn and create this game

    @DokkeMapper@DokkeMapper2 ай бұрын
  • is there a way to play the game? I've checked on your website and can't seem to find it.

    @jerry_blueberry@jerry_blueberry19 күн бұрын
  • Interesting, Lua is also used in ti nspire calculotors, think you can port it?

    @CoolGuyWhoLives@CoolGuyWhoLives2 ай бұрын
  • You can make gmod add ons with this since they use Lua too.

    @sultanalali3313@sultanalali331326 күн бұрын
  • you should’ve kept the option to paws your game

    @poluefemus@poluefemus2 ай бұрын
  • Hey, Goodgis should do another video talking about free and open source game dev programs. I didn't know about that Love program and apparently it's free and open source. Cool.

    @smallstone1152@smallstone11523 ай бұрын
  • Lua is a great programming language and extremely underrated especially cuz ppl only know it as the roblox programming language sadly. Great job tho👍

    @Emobi_@Emobi_3 ай бұрын
  • You should've made it a ball of yarn with a bit of yarn trailing down

    @user-yp7rk7xv3y@user-yp7rk7xv3y2 ай бұрын
  • what font did you use?

    @NinWantsSleep@NinWantsSleep2 ай бұрын
  • Sublime editor made this video 10 years old.

    @neuzen@neuzen13 күн бұрын
  • this video was more enjoyable since lua is the only programming language i know

    @Milk-cx7ec@Milk-cx7ec3 ай бұрын
  • As a Lua enjoyer myself, the language really could have done with 0-indexing tables

    @KachiYES@KachiYES3 ай бұрын
    • 1 indexing is better (obviously)

      @gmdrandom6287@gmdrandom62873 ай бұрын
    • @@gmdrandom6287 0 indexing has a lot to do with how pointers and arrays in C work so 1 indexing isn't better or worse in any ways, i have seen many people who use 1 indexing in their C++ code for competitive programming contests

      @KachiYES@KachiYES3 ай бұрын
  • Pink is my favourtie game mechanic

    @not_ever@not_ever3 ай бұрын
  • What theme is that for sublime?

    @cydoentis@cydoentis3 ай бұрын
  • brilliant idea

    @emre247@emre2473 ай бұрын
    • Thank you! Cheers!

      @Goodgis@Goodgis3 ай бұрын
  • Next you make Big Rigs and make a Lua script library for it!

    @Razorhunter9@Razorhunter92 ай бұрын
  • HE’S BACK!!!❤

    @88keys4joy@88keys4joy3 ай бұрын
    • :D

      @Goodgis@Goodgis3 ай бұрын
  • Can you put Lua like the download in the description bc I’m having a hard time deciding which lua website is real and which one is a virus

    @We_All_Gear@We_All_GearАй бұрын
  • This is the best disguised malware for cyber espionage, I'm very impressed :)

    @mz_eth@mz_eth3 ай бұрын
  • I had an experience creating a level design for game, without any knowledge of programming, only just little logic how program works, it was made in lua

    @VenneceXylopheria@VenneceXylopheria2 ай бұрын
  • Eh idk the difference of sublime text and vscode thats free with extensios, what is it that he's paying for specifically?

    @sireoh@sireoh2 ай бұрын
  • Finally Brazil Mentioned Not directly, but you know, lua is a brazilian programming language

    @yrds96@yrds963 ай бұрын
  • This tutorial is also useful for making Minetest mods and games and also Super Mario Bros X2 episodes and levels

    @se7entomo@se7entomo2 ай бұрын
  • How easy is Lua compared to C#?

    @thedude4063@thedude406326 күн бұрын
  • Music is great

    @Nintessa657@Nintessa6573 ай бұрын
  • Hi,So I was wondering how much money will Dewdrop Dynasty cost?I am kinda interested in buying it when it comes out.

    @Agent_008@Agent_008Ай бұрын
  • PLEASE give us a tutorial for graphic design and PLEASE give us a tutorial for game dev

    @Kevcon157@Kevcon157Ай бұрын
  • 3:12 jump into PAWlishing the game

    @capyslaymc@capyslaymcАй бұрын
    • LOL

      @Goodgis@GoodgisАй бұрын
  • yeah lovely lua i am currently struggling to build my first nvim plugin with it.

    @mohidenadam@mohidenadam3 ай бұрын
  • Now update the game and go full robtop mode by adding lore and secrets

    @LeftyyGD@LeftyyGD22 күн бұрын
  • Anyone remember PSP homebrew? Most homebrew games were built with LUA!

    @TwoLeggedTriceratops@TwoLeggedTriceratops2 ай бұрын
  • Dude when you next devlog?, also is dewdrop going to be on Mac?

    @DeadPlant_@DeadPlant_3 ай бұрын
  • how do i design stuff like you. you say something called infinity but i dont know how to get it

    @mroreobaby@mroreobaby2 ай бұрын
  • You should try making a game in Processing, it's pretty easy, I think.

    @5x9x@5x9x3 ай бұрын
  • Whats the song at 1:00

    @TofuTuesdays@TofuTuesdays22 күн бұрын
  • Can it run on the TI-Nspire tho?

    @Jadeschannel255@Jadeschannel2553 ай бұрын
  • Giraffes are awesome

    @ZooHair@ZooHair3 ай бұрын
  • as a roblox developer (for short, lua developer), just the fact that you appreciate lua (there are barely any game devs that are not roblox game devs that appreciate lua) is already great but lua is way more powerful then YOU think, so moral of the comment: make more videos of lua please i beg.

    @Falafelmany1@Falafelmany13 ай бұрын
  • It was my first game framework

    @SimonAndNatalieOriginals@SimonAndNatalieOriginals3 ай бұрын
  • I NEED this game aahhhhh

    @softolive@softolive3 ай бұрын
  • Politics! I mean i mean kittens 😅 Got me wheezing 😂

    @MissPreppy12@MissPreppy122 күн бұрын
  • I need this game

    @AstalWuzHere@AstalWuzHereАй бұрын
KZhead