Making a Game in Lua with No Experience

Поделиться
HTML-код
  • Опубликовано: 22 авг 2024

Комментарии • 425

  • @Goodgis
    @Goodgis  6 месяцев назад +173

    SUBSCRIBE if you love little cat paws...oh and Lua! 🐈♥

    • @CableOnYoutube
      @CableOnYoutube 6 месяцев назад +3

      hello

    • @unqool
      @unqool 6 месяцев назад +3

      I named my cat Lua lol

    • @_jude_TOASTER
      @_jude_TOASTER 6 месяцев назад +1

      i'm subscribed

    • @arttx
      @arttx 6 месяцев назад

      Can I subscribe second time for Lua?

    • @louis2827
      @louis2827 6 месяцев назад

      ROBLOX!!!!!

  • @notpopcorn180
    @notpopcorn180 6 месяцев назад +945

    bro why is all of this dude's art so clean 😭

    • @Goodgis
      @Goodgis  6 месяцев назад +232

      That's the power of soap! haha

    • @WohaoG
      @WohaoG 6 месяцев назад +24

      @@Goodgisi thought cats used shampoo

    • @Stinkergaming123
      @Stinkergaming123 6 месяцев назад +49

      He is a graphic designer

    • @Raiza756
      @Raiza756 6 месяцев назад +6

      ⁠dont drop it tho

    • @samuelemilano
      @samuelemilano 6 месяцев назад +28

      Vectors Morty, VECTORS!

  • @maichu6584
    @maichu6584 6 месяцев назад +430

    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!

    • @Goodgis
      @Goodgis  6 месяцев назад +76

      Thanks so much! It's a challenge but I love doing it. :D

    • @yomurah
      @yomurah 6 месяцев назад +3

      @@Goodgismy hats go off to you, truly inspirational.

    • @Neodx2
      @Neodx2 5 месяцев назад +8

      and still ask parents permission :)

  • @unqool
    @unqool 6 месяцев назад +301

    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"

    • @Goodgis
      @Goodgis  6 месяцев назад +37

      hehehe

    • @leomarques5218
      @leomarques5218 6 месяцев назад +7

      The funny thing is that you named your cat's "moon" in Portuguese

    • @unqool
      @unqool 6 месяцев назад

      @@leomarques5218 yes i've heard about that, lua was named (the proggraming launguage) is actually named after that

    • @leomarques5218
      @leomarques5218 6 месяцев назад

      @@epixerty to be honest is a pretty cool meaning too

    • @M1CH34L48
      @M1CH34L48 6 месяцев назад +6

      I named my cat C++

  • @darltrash
    @darltrash 6 месяцев назад +51

    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

    • @CoolGuyWhoLives
      @CoolGuyWhoLives 5 месяцев назад

      Interesting, Lua is also used in ti nspire calculotors, think you can port it?

    • @darltrash
      @darltrash 5 месяцев назад +2

      @@CoolGuyWhoLives no lol

  • @CronixEdits
    @CronixEdits 6 месяцев назад +65

    His art is so clean mr. clean approves

    • @Goodgis
      @Goodgis  6 месяцев назад +7

      ;) 🧼

  • @tremendous_timeline8017
    @tremendous_timeline8017 6 месяцев назад +138

    You should add a “Paws” menu 😂

    • @ultimaxkom8728
      @ultimaxkom8728 5 месяцев назад +5

      The Council approves.

    • @teddythecat0
      @teddythecat0 5 месяцев назад +3

      i love this pun

    • @sibrahim8081
      @sibrahim8081 3 месяца назад

      🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣

    • @nononono8160
      @nononono8160 3 месяца назад

      Omg thats acc a good idea i wihs he can see this

  • @michaelklassen2296
    @michaelklassen2296 6 месяцев назад +22

    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! :)

  • @not_dashhh
    @not_dashhh 3 месяца назад +31

    lua's most unreadable line of code
    if 1 == 1 then
    print("math still exists")
    else
    print("me confused")
    end

    • @not_dashhh
      @not_dashhh 2 месяца назад

      @TommyDoesVR yeah except it prints in the console instead

    • @Designed1
      @Designed1 Месяц назад

      can't write it in intellij without the program ruining the fun by saying "um actually 1 == 1 always returns true 🤓"

  • @Voidead_
    @Voidead_ 5 месяцев назад +46

    Make a game in binary

    • @rawk_d-_-b
      @rawk_d-_-b 4 месяца назад

      Yes

    • @xpsnapGD
      @xpsnapGD 4 месяца назад

      send IT

    • @shardofglass
      @shardofglass 3 месяца назад +3

      So uh
      Every game is made in binary
      Hate to break it to you

    • @Voidead_
      @Voidead_ 3 месяца назад +2

      @@shardofglass yes but he makes the game IN binary not it gets compiled/interpreted down to binary. He writes the binary script

    • @voidsetd
      @voidsetd 3 месяца назад

      ​@@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.

  • @ryoto_250
    @ryoto_250 6 месяцев назад +14

    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. 😊

  • @Challacade
    @Challacade 6 месяцев назад +26

    I'm a HUGE fan of Lua!!

    • @Goodgis
      @Goodgis  6 месяцев назад +5

      Really? I had no idea. ;)

    • @Cupgray53
      @Cupgray53 6 месяцев назад +4

      My two favorite youtubers in one video

    • @Redleather0999
      @Redleather0999 4 месяца назад

      😮 these guys inspired me to keep making games when I would get burned out or discouraged

  • @giveupndie4559
    @giveupndie4559 5 месяцев назад +3

    I’m so obsessed with this series man I’ll be patiently waiting for the next one

  • @MyFriend_Oliver
    @MyFriend_Oliver 6 месяцев назад +7

    Somehow you can always make the cutest things. This was really nice

    • @Goodgis
      @Goodgis  6 месяцев назад +5

      That is the greatest compliment you can give. :D

  • @mitsuakit9674
    @mitsuakit9674 2 месяца назад +2

    knowing that this language was created in brazil makes me happy to see it in use

  • @stevenunderwood9935
    @stevenunderwood9935 6 месяцев назад +6

    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!

  • @Imbreadvrhi
    @Imbreadvrhi Месяц назад +1

    2:26 corner hit!

  • @noise_dev
    @noise_dev 5 месяцев назад +3

    I love your art man. So clean!

  • @mikeconnie2270
    @mikeconnie2270 6 месяцев назад +2

    Always glad when there's a new Goodgis video!!!🐱

  • @P.Manoel
    @P.Manoel 6 месяцев назад +3

    What a missed opportunity, you could have made it a yarn ball!

  • @Zachary2970
    @Zachary2970 2 месяца назад +2

    I have absolutely no experience at all. I don't even know how to make anything besides text. HOW THE HELL DID YOU DO THIS WITH NO EXPERIENCE???

    • @shalevforfor5550
      @shalevforfor5550 9 дней назад

      He does have xp just in other languages it's very similar :)

  • @BigBouncyBanana
    @BigBouncyBanana 6 месяцев назад +8

    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

    • @stray1239
      @stray1239 6 месяцев назад +4

      I've heard its super easy to learn, I think it might have a reputation as a more "beginner" language, not completely sure though.

    • @Goodgis
      @Goodgis  6 месяцев назад +6

      Idk why, it's super easy.

    • @BigBouncyBanana
      @BigBouncyBanana 6 месяцев назад +1

      @@Goodgis huh.. interesting :P

    • @deluxe_1337
      @deluxe_1337 6 месяцев назад +7

      Programmers hate Lua because it's 1 indexed 💀😂

    • @cgl4de
      @cgl4de 6 месяцев назад +2

      @@deluxe_1337 nah fr tho

  • @profusebug6731
    @profusebug6731 15 дней назад

    the mii maker music in the background killed me with nostalgia

  • @capyslaymc
    @capyslaymc 4 месяца назад +1

    3:12 jump into PAWlishing the game

    • @Goodgis
      @Goodgis  4 месяца назад +1

      LOL

    • @Milu27209
      @Milu27209 2 месяца назад

      How do you get the game? ​@@Goodgis

  • @alhello_game_of_everything
    @alhello_game_of_everything 2 месяца назад +1

    0:30 Back on track hehehehehhehhehhehheh GD hehehhhehhe

    • @BFRT_rblx
      @BFRT_rblx 2 месяца назад

      muheheheheehheeheheheheeheheheheheheheheheehehehehehehehehehehehehehehehehee

  • @user-yb7hf2zv9c
    @user-yb7hf2zv9c 6 месяцев назад +4

    What art software do you use. This art is SO IMPRESSIVE!

  • @SmileReal
    @SmileReal 6 месяцев назад +1

    if anyone's wondering what the song is at 0:50
    the song is the mii maker song from the wii u

  • @yrds96
    @yrds96 6 месяцев назад +2

    Finally Brazil Mentioned
    Not directly, but you know, lua is a brazilian programming language

  • @XxOliveplayzXx
    @XxOliveplayzXx 6 месяцев назад +2

    This is honestly really really, Really ReAlLy cool!

  • @javierdurini
    @javierdurini 4 месяца назад

    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

  • @se7entomo
    @se7entomo 5 месяцев назад +1

    This tutorial is also useful for making Minetest mods and games and also Super Mario Bros X2 episodes and levels

  • @IIluminatiLol
    @IIluminatiLol 4 месяца назад

    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!

  • @user-hz1jc6bg2n
    @user-hz1jc6bg2n 5 месяцев назад +1

    I would absolutely love to play this game

  • @saemdudde
    @saemdudde 6 месяцев назад +1

    I am a long time love dev and love ur channel. epic crossover episode 🤩

  • @SuperMarioSplashy
    @SuperMarioSplashy 13 дней назад

    "No Experience" Makes a whole ass game.

  • @Curiousectoplasm
    @Curiousectoplasm 6 месяцев назад +1

    Today, I was thinking it would be cool to learn Lua and Love2D. I see your upload as a sign of fate 🤓

  • @KachiYES
    @KachiYES 6 месяцев назад +2

    As a Lua enjoyer myself, the language really could have done with 0-indexing tables

    • @gmdrandom6287
      @gmdrandom6287 6 месяцев назад

      1 indexing is better (obviously)

    • @KachiYES
      @KachiYES 6 месяцев назад

      @@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

  • @Emobi_
    @Emobi_ 6 месяцев назад +1

    Lua is a great programming language and extremely underrated especially cuz ppl only know it as the roblox programming language sadly. Great job tho👍

  • @MirceaKitsune
    @MirceaKitsune 5 месяцев назад

    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.

  • @2fernandoc1
    @2fernandoc1 2 месяца назад

    Lua is also used in Sonic Unleashed and Generations.

  • @neuzen
    @neuzen 3 месяца назад

    Sublime editor made this video 10 years old.

  • @noxfortes
    @noxfortes 5 месяцев назад

    Your art style looks very "pawlished" 😄 loved the vid ❤️

  • @TomatoPapyrusGuy
    @TomatoPapyrusGuy 3 месяца назад

    Lua was actually made in Brazil for a gas station brand called Petrobras

  • @domeen0gt895
    @domeen0gt895 6 месяцев назад +1

    I'd still like a video on the game studio, but I guess this is a nice video too :p

  • @sultanalali3313
    @sultanalali3313 3 месяца назад

    You can make gmod add ons with this since they use Lua too.

  • @fishenal
    @fishenal 2 месяца назад

    a very simple game + good design = awosome game. Can you make some UI design/drawing tutorials? when I try to draw something like you did, it never such cute simple and bueatyful.

  • @meatfireexplosion
    @meatfireexplosion 4 месяца назад

    3:45 animatic baltl !!!!!!!!!!!!!!!!!!!!!!

  • @poluefemus
    @poluefemus 5 месяцев назад +1

    you should’ve kept the option to paws your game

  • @LeftyyGD
    @LeftyyGD 3 месяца назад

    Now update the game and go full robtop mode by adding lore and secrets

  • @truestbluu
    @truestbluu 6 месяцев назад +1

    you need to release the song its so good

  • @user-ii8sz9jt8m
    @user-ii8sz9jt8m 6 месяцев назад +4

    0:54 the mii channel wiiu song:(

  • @aadisubramanya3341
    @aadisubramanya3341 6 месяцев назад +1

    Writing Lua in Roblox: where one missed semicolon ruins your whole day 😅

    • @KachiYES
      @KachiYES 6 месяцев назад +1

      Lua doesn't force you to use semicolons tho?

    • @gmdrandom6287
      @gmdrandom6287 6 месяцев назад

      *Luau doesn't require semicolons

  • @leroyspeelt
    @leroyspeelt Месяц назад

    "Absolutely no expiernce"
    Also bro writing a script in 1 second

  • @Gus_Dawson
    @Gus_Dawson 6 месяцев назад

    making it a ball of yarn was right there

  • @user-lp3hu9hi5o
    @user-lp3hu9hi5o 6 месяцев назад +1

    next up make a game using html and css and make it so we can play it
    pls
    btw i love u and ur game making skills, keep it up

    • @Goodgis
      @Goodgis  6 месяцев назад +1

      That would be kinda crazy but cool!

  • @Mrs.Malfoy-123
    @Mrs.Malfoy-123 3 месяца назад

    Politics!
    I mean i mean kittens 😅
    Got me wheezing 😂

  • @Conning157
    @Conning157 4 месяца назад +1

    PLEASE give us a tutorial for graphic design and PLEASE give us a tutorial for game dev

  • @neryd1
    @neryd1 6 месяцев назад

    Love2D is a great framework for lua! Lua is a purrfect programming language for beginners, imo.

  • @ONION42
    @ONION42 6 месяцев назад

    I love this series please keep it coming

  • @Maxiow
    @Maxiow 5 месяцев назад

    I see you did your homework PAWlishing the game

  • @user-yp7rk7xv3y
    @user-yp7rk7xv3y 5 месяцев назад

    You should've made it a ball of yarn with a bit of yarn trailing down

  • @Falafelmany1
    @Falafelmany1 6 месяцев назад

    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.

  • @Milk-cx7ec
    @Milk-cx7ec 6 месяцев назад

    this video was more enjoyable since lua is the only programming language i know

  • @tinypixel343
    @tinypixel343 6 месяцев назад

    huge chuckle on the sublime text part

  • @victorraphaelmanampan8397
    @victorraphaelmanampan8397 6 месяцев назад

    We need MORE devs like Goodgis.

  • @ErikKoev
    @ErikKoev 6 месяцев назад

    Don't forget about THE CELLUA

  • @Alpaca1930
    @Alpaca1930 6 месяцев назад

    you've created cat squash lol

  • @VenneceXylopheria
    @VenneceXylopheria 5 месяцев назад

    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

  • @VoidReaver-yd6sb
    @VoidReaver-yd6sb 5 месяцев назад

    Life... Is Roblox
    All jokes aside, this was a good video!

  • @Razorhunter9
    @Razorhunter9 5 месяцев назад

    Next you make Big Rigs and make a Lua script library for it!

  • @CodeKokeshi
    @CodeKokeshi 6 месяцев назад

    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 😮.

  • @maxrdev703
    @maxrdev703 6 месяцев назад

    Great video and another great minigame!

  • @WispOfSoul
    @WispOfSoul 6 месяцев назад

    good job, I'm certain you've given at least one person some inspiration

  • @jiorno_jowana
    @jiorno_jowana 2 месяца назад

    NOW ADD MICROTRANSACTIONS!!!!! And it'll be a AAA game

  • @nedtabinternational
    @nedtabinternational 4 месяца назад

    roblox uses a lua vm called "luau" so it's not pure lua, it's modified to work with roblox's environment

  • @hoangphuc6583
    @hoangphuc6583 Месяц назад

    is that megaman x8 ost, the ant stage with the horrible spike room?

  • @joseluisdesenhosanimadosRO
    @joseluisdesenhosanimadosRO 6 месяцев назад

    Fun fact: this progaming languese Is created in Brazil, and because name is lua, lua in english Is moon

  • @mz_eth
    @mz_eth 6 месяцев назад

    This is the best disguised malware for cyber espionage, I'm very impressed :)

  • @issy4897uwu
    @issy4897uwu 6 месяцев назад

    I was shocked when I learned lua was made in my country, and it beeing the only language I know

  • @SlightlySchizophrenic
    @SlightlySchizophrenic Месяц назад

    "lua is so underrated" - roblox dev

  • @TwoLeggedTriceratops
    @TwoLeggedTriceratops 5 месяцев назад

    Anyone remember PSP homebrew? Most homebrew games were built with LUA!

  • @matheusnogz
    @matheusnogz 6 месяцев назад

    My Dream is to make a Game in Lua with Löve2d only to start the game with the phrase "Make in Lua with Löve"

  • @lucas.shalom
    @lucas.shalom 2 месяца назад

    the source is made by puc rio which is made in brazil

  • @pakitocomments
    @pakitocomments 5 месяцев назад

    Brilliant everywhere
    😮

  • @LemonAvocado
    @LemonAvocado 2 месяца назад

    Love the game! What software do you use to make your artwork?

  • @user-xl3wn9sb4e
    @user-xl3wn9sb4e 6 месяцев назад

    Heyyyyyyyy!!!!! Im new thats cool ur awesomeness itself keep up the good work.

  • @BussinessBlox
    @BussinessBlox Месяц назад

    All these videos be saying "No experience" but immeadieatly be making complex games 😭😭

  • @alidoesvideos
    @alidoesvideos 5 месяцев назад

    As a person that loves making Roblox games i likee this video

  • @okedeb
    @okedeb 5 месяцев назад

    Bro forgot about that lua is also used for gmod mods (if u a real gmod fan u know because of the error achievment i think its get 50 lua errors and when loading a map it days "starting lua")

  • @kodev6
    @kodev6 3 месяца назад

    1:00 pong

  • @smallstone1152
    @smallstone1152 6 месяцев назад

    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.

  • @SliverOfStraw01
    @SliverOfStraw01 6 месяцев назад +1

    It was my first game framework

  • @not_ever
    @not_ever 6 месяцев назад

    Pink is my favourtie game mechanic

  • @rafaelryan2
    @rafaelryan2 4 месяца назад

    i'm proud to be Brazilian 🇧🇷 (Lua was made in Brazil)

  • @DevDoge_
    @DevDoge_ 6 месяцев назад

    What a coincidence wow! I started learning löve2d yesterday.

  • @5x9x
    @5x9x 6 месяцев назад

    You should try making a game in Processing, it's pretty easy, I think.

  • @enperrygames
    @enperrygames 6 месяцев назад +1

    I tried using lua, but theres so many ways to use it and I got overwhelmed js deciding how to use it.

    • @Goodgis
      @Goodgis  6 месяцев назад

      I get that!

  • @asura6188
    @asura6188 4 месяца назад

    Love the Frutiger Aero music

  • @Aurisatugas
    @Aurisatugas Месяц назад

    hi, thankyou.. do you have another tutorial game in lua? i love it so much🥰

  • @RICX_OFFICIXL_Channel
    @RICX_OFFICIXL_Channel 5 месяцев назад

    that's cool, but here's a button script in Roblox Studio:
    local part = script.Parent
    part.Transparency = 0
    local function press()
    part.Transparency = 0.5
    wait(0.5)
    part.Transparency = 0
    end
    part.ClickDetector.MouseClick:Connect(press)