Defold Game Engine Crash Course Tutorial

Поділитися
Вставка
  • Опубліковано 27 сер 2024

КОМЕНТАРІ • 142

  • @gamefromscratch
    @gamefromscratch  6 років тому +19

    The complete text tutorial series is available here:
    devga.me/tutorials/defold-crash-course-tutorial/
    www.patreon.com/gamefromscratch

    • @DrWho2008t101
      @DrWho2008t101 3 роки тому

      Thank you for the video, great work. Appreciate your work.

    • @Simplifiedcryptow
      @Simplifiedcryptow 3 роки тому

      I know this is 2 years old but here is hoping you still monitor this. Why would my Player Animation look like he is turbo charged? I have followed your Tutorial/class and the idle animation makes it look like he is having a seizure. Any help or idea?

    • @Simplifiedcryptow
      @Simplifiedcryptow 3 роки тому

      Solved - V-sync and frame limit really caused a bomb going off for me.

    • @deadmanomegagaming4061
      @deadmanomegagaming4061 3 роки тому

      @@Simplifiedcryptow try posting on some sort of forum or discord about there's bound to be someone that knows how to fix your problem there

  • @TempestKrimps
    @TempestKrimps 3 роки тому +94

    not even lying, if it weren't for this tutorial i probably would never have started making games, thank you so much you legend

  • @ajinkyax
    @ajinkyax 9 місяців тому +3

    Useful in 2023 as well

  • @juneru2
    @juneru2 5 місяців тому +1

    Awesome that this tutorial is still relevant to the current version of Defold as of me postin' this. Thanks for the crash course!

  • @KANDYMANIAC
    @KANDYMANIAC 11 місяців тому +9

    Who’s here in 2023 after UNITY decided to introduce the world’s worst financial model ever?

  • @MountainHomeJerrel
    @MountainHomeJerrel 9 місяців тому +1

    Thank you for your incredible work for the games industry. I'll be learning Defold starting... NOW.

  • @andrewmartin2341
    @andrewmartin2341 5 років тому +7

    Definitely thinking about rolling with this if I can find some decent Lua learning materials. Thanks for taking the time to make all these videos man.

  • @siyangng7556
    @siyangng7556 11 місяців тому +2

    Thank you so much, this is still very helpful 4 years on~

  • @jineur3636
    @jineur3636 3 роки тому +6

    Thanks for making this, I was looking for a game engine that's easy to understand but still uses code. This does that, at least so far.

  • @summernights57005
    @summernights57005 4 роки тому +69

    who's here in 2020 after it went opensource?

    • @mansodev
      @mansodev 4 роки тому

      Me.

    • @Rekiron
      @Rekiron 4 роки тому +1

      Guys how's this engine is it good?

    • @slimebor7059
      @slimebor7059 4 роки тому +4

      @@Rekiron i am learning it for first time but it feels better than godot

    • @rogeriocruz658
      @rogeriocruz658 3 роки тому +2

      There are dozens of us! DOZENS!

    • @TempestKrimps
      @TempestKrimps 3 роки тому +1

      what a time to be alive

  • @diegofloor
    @diegofloor 5 днів тому

    My only criticism here is that the chosen project could have been more straight forward, for a crash course on the engine. For example, as someone just opening the engine for the first time I was curious as to why my camera was showing a black screen. Yours did the same thing! but going for for asset store and using custom cameras at this stage didn't feel adequate to help me understand the basics of the engine.
    But treating this as a intermediary tutorial, with no intentions of being a first contact with the engine, it's absolutely amazing! Super useful.

  • @eddyalvaross2195
    @eddyalvaross2195 6 років тому +2

    You're a lifesaver @Gamefromscratch. That's a lot of efforts and work.
    Thank you so much...

  • @hodanisbased4980
    @hodanisbased4980 3 роки тому

    I replaced the song with "I Hate This Windows Vista Tonight" by JustinRPG and its surprisingly fitting.
    The ambient instrumentals and Justin's off-key, nasally voice add a unique element of horror in this gothic landscape never before seen in a video game.
    That's probably for the best...

  • @schlista
    @schlista 11 місяців тому +2

    Rendercam is no longer on the defold site, but I copied the link from what you had on screen and it still exists.

  • @idlehour
    @idlehour 3 роки тому +1

    Thanks for taking the time to make this video i know it takes time and effort. Its work. So much respect. Appericate. Thank you.

  • @AutMouseLabs
    @AutMouseLabs Рік тому +3

    The rendercam addon seems to be defunct. Not sure if this tutorial can be followed anymore.

  • @nadiieblacksguidance
    @nadiieblacksguidance 14 днів тому

    Peace Unto You! May you please assist me on why my player isnt popping up when i run the game? I did everything you said do and i even scrapped all my progress and restarted yet my player and its animations doesnt pop up. I made sure the "Z" axis is forward and ahead of all other sprites and everything. I dont know what to do. Im COMPLETELY new to game developing.

  • @kennethleblanc5984
    @kennethleblanc5984 Рік тому +2

    The camera is not longer supported, is there an alternative?

    • @yeanedits
      @yeanedits Рік тому +1

      Would also like to know

  • @synthoelectro
    @synthoelectro 5 років тому +8

    What got me interested in learning yet another engine is you can use Lua, which I long to learn. There is Love / Lua which is already making some pretty interesting games.

    • @toldfable
      @toldfable 4 роки тому

      I started making games on Roblox so Lua is really comfortable to me

  • @olivierestevez
    @olivierestevez 5 років тому +15

    20:40 woops

  • @PwrSrg
    @PwrSrg Рік тому +1

    GREAT tutorial, though you rush through the last 30min because you are in a hurry. Also, there is an audio delay that grows over time that makes it very difficult to watch towards the end. You can really notice it at 1:03:35, and in the end is about a 4 second delay. I'm guessing an encoding issue.

    • @erickgeneric
      @erickgeneric 8 місяців тому

      ha I thought you all were exaggerating a bit, but then as I was watching it, I imagined someone was forcing him to finish this at gunpoint.

  • @moviemyuk
    @moviemyuk 4 роки тому

    Amazing tutorial, super helpful and broken down into plain English, looking to move into this specifically for designing games for Facebook Instant Games as I'm struggling to get them to load from Unity, but this is really interesting, the URL based system seems fairly straight forward once you've explained it now thanks :)

  • @CarlitoProductions
    @CarlitoProductions 5 років тому +1

    I've been looking into Lua for 2D game development as a replacement for C# since I'm moving towards web development in JavaScript as a career. I like how clean it is since it feels like a Ruby/JavaScript lovechild. This is a great place for me to start messing around. Thanks!

  • @AlexRonai
    @AlexRonai 3 роки тому +1

    When I make the character move it doesn't stop even when I stop pressing left or right... How can I fix that?

  • @avvvqvvv99
    @avvvqvvv99 6 років тому

    you absolute lad
    i was interested in this, thank you very much

  • @aatifimmortal
    @aatifimmortal 5 років тому +2

    Pure Value.
    Thank you so much. :)

  • @YamiDev784
    @YamiDev784 4 роки тому +3

    Godot or Defold?

  • @SwadeshiBakchod
    @SwadeshiBakchod 5 років тому +5

    this looks better than godot, the scripting language looks quite familiar to me cause i come from a Javascript background

  • @michelezerbinato3126
    @michelezerbinato3126 3 роки тому

    when at 23:35 you load the game you have all the objects (trees, mountains, etc). When I do it all I can see is a blakc screen. Can you help me?

  • @user-bg1sp9qu7y
    @user-bg1sp9qu7y 5 років тому +1

    Try to set "Default texture Min filter" and "Default texture Mag filter" in game.project to "nearest"

  • @weitnow
    @weitnow 6 років тому

    thanks, great short tutorial

    • @weitnow
      @weitnow 3 роки тому

      @@EdrickIvan I wasnt sarcastic...the tutorial is great!....would love to find a long one though :)

  • @Lord-v2s
    @Lord-v2s 3 роки тому +1

    How do I add a collision object to my player? I want it to be able to push another object (like a stone) which has dynamic collision

  • @riomanty
    @riomanty 5 років тому

    any idea why my PhysicalObject would start in a different position than where it is placed in the collection? Yours starts in the sky while mine always starts lower and to the left of where I place it

  • @Sungthing
    @Sungthing 3 роки тому

    It's probably not your internet. Go to Proxy Settings and turn Automatically detect settings off. See if that helps!

  • @bilhawks6956
    @bilhawks6956 Рік тому

    GREETING
    im not good in coding can i use defold to make games please

  • @tanura5830
    @tanura5830 2 роки тому

    Why so much trouble just to make an object move :/ In game maker you simply put if keyboard_check(vk_right){ x+= 5;} and the player will move to the right while you are pressing the right key.

  • @SephiaSkiesChannel
    @SephiaSkiesChannel 2 роки тому

    22:53 when I first render mine, it was some out. I think Use View Area is bugged.

  • @digitalconsultant4758
    @digitalconsultant4758 2 роки тому

    @Gamefromscratch.
    Thanks for your video.it was really great.I am trying same tutorial with mobile starter project instead of desktop.
    But on mobile run the screen is showing in middle with small background(not occupying complete screen) after the adjustment of render cam.
    Could you please help me with Use View Area,View Area and Expand view values for mobile project?

  • @digitalconsultant4758
    @digitalconsultant4758 2 роки тому

    Thanks for your video.How can we attach particle system to stone which in foreground rather than player?
    I was trying to do so but I could not find a way.Please let me to learn more about it

  • @Ranakade
    @Ranakade Місяць тому

    Yo mike, Rendercam is deprecated.

  • @k3kmeister
    @k3kmeister 5 років тому

    When I followed this tutorial, I was able to get my main.collection to operate correctly and my mainmenu.collection to operate correctly.
    However, the loader.collection does not operate correctly.
    I have the game.project main.collection option set to loader.collection and my render option set to rendercam.render.
    When I build the project, the main menu does not pop up. All that is visible is an uninteractive black screen.
    Does anyone know how I can fix this?

  • @DrWho2008t101
    @DrWho2008t101 3 роки тому

    thanks for the video.

  • @zainsagar
    @zainsagar 5 років тому

    Hey Mike . My players got invisible. From Main after attaching the player script . Help me plzz.

  • @awesomereflex9274
    @awesomereflex9274 3 роки тому

    Thanks so much for your help

  • @Azurantine81
    @Azurantine81 3 роки тому +2

    No chance of me being able to use this, the font they use is tiny and I am registered blind, shame would have liked to have give it a shot. So few app developers consider conveniences for the blind.

  • @nyn2k259
    @nyn2k259 2 роки тому

    Can you create a tutorial with this engine on making a card deck building game?

  • @nicholaswhitman4620
    @nicholaswhitman4620 5 років тому

    I'm completely unable to add assets by dragging them into the program. Why is this?

    • @qwertz4982
      @qwertz4982 4 роки тому

      drag them out the zip folder to another folder first

  • @bonnierussell7824
    @bonnierussell7824 5 років тому

    We're doing a family project, and we started out using Love2d. But now we're thinking Defold might be better. Did we just waste our time learning Love2d or can some of what we learned be applied here?

  • @harshetmaruff226
    @harshetmaruff226 4 роки тому

    23:12 how do you set that view area precisely in rendercam script

  • @justai4174
    @justai4174 5 років тому +3

    i followed the tutorial and now im confused... Why did we put the music on the player and not in the background and why istn't there a part 2? I still need to learn how to jump, attack, about hitboxes and stuff like that... :( I am to stupid to find a good tutorial that shows everything i need to know from scratch... i had some help for the movement of the character too cause he didn't stop running... now it works fine... but still... what am i supposed to do now? has someone else a good tut for me that shows me everything with help of an example?

  • @blasterxt9
    @blasterxt9 Рік тому

    Amazing

  • @eduardoabreu231
    @eduardoabreu231 6 років тому

    Hey Mike, i've been looking at defold for quite some time, is it a more complete engine than godot for 2d development?

    • @gamefromscratch
      @gamefromscratch  6 років тому +4

      I would put them as roughly equivalent in terms of features. Obviously Godot has a full blown 3D engine as well, while Defold supports 3d objects (aka, you can load an animated 3d mesh to use as your main character), it is primarily a 2D engine.
      The approach they take to game development is MUCH different though. Godot is heavily structured around it's nodes and built in GDScript, while Defold is built around messaging and the Lua language. Both are very viable options, and if I was starting a cross platform 2D title tomorrow, I'd probably struggle over which to choose.

    • @eduardoabreu231
      @eduardoabreu231 6 років тому

      Thanks! I'll be following this crash course and i'll see which one i identify myself with

    • @purplelops
      @purplelops 6 років тому

      I personally like using Godot more, or maybe even unity, since they use a more widely used language (C#).

    • @purplelops
      @purplelops 6 років тому

      However, if you're only interested in game design, you cant really go wrong with Lua, no matter what people say. Until a better embedded language comes around that is...

    • @eduardoabreu231
      @eduardoabreu231 6 років тому

      My problem with unity is the user interface, it feels really clunky, i started with UDK and when i got to unity, the inspector thingy was really weird for me and i never got used to it, i hope a revamped ui comes in the new versions. I really like godot and am familiar with c#, but the amount of support gdscript has overshadows the mono version and i can't really find good tutorials apart from the documentation itself

  • @cat47
    @cat47 3 роки тому +1

    Here after defold becomes open source and no longer needs a google account to download!

  • @Xerberuz-Tech
    @Xerberuz-Tech 4 роки тому

    I really liked this tutorial, but I have a few questions for people who have been using the engine for a long time. Are there any good tutorials on platformer games? things like having the player stop, jumping, etc. are not covered here and I can't find any good documentation, only people giving links to the platypus asset and other stuff but not tutorials. I have some experience with Unity and godot, and I guess I am spoiled that there are so many tutorials and good documentation on both of those. Thanks in advance.

  • @NedCollyer
    @NedCollyer 5 років тому

    Link to the asset folder is still broken. You're missing the colon. https//www.defold.com/community/assets/

  • @adarshgopalakrishnan9766
    @adarshgopalakrishnan9766 4 роки тому

    This seems easier to understand than godot. Animation in godot is a little complicated.

  • @arthurr3849
    @arthurr3849 5 років тому

    Great stuff
    You made it really easy for me
    Thank you so much

  • @ricrrrd2804
    @ricrrrd2804 5 років тому +3

    23% of tutorial complete

  • @anthonyl2176
    @anthonyl2176 4 роки тому

    my camera is only capturing the top right of the screen I copied all steps

    • @gamefromscratch
      @gamefromscratch  4 роки тому

      It sounds like your camera is either configured to use the wrong center, or its in the wrong location on screen

  • @ghoulishgam3r508
    @ghoulishgam3r508 5 років тому +1

    Ok, I'm 29 and my only game making experience is in rpg maker vx ace. Never even touched any kind of programming. I just messed around with rpg maker triggers and had a hell of a time getting anything to do what i wanted with that. Is there any point in me even trying to work with this? I want to make an action-platformer. Can that even be done with this?

    • @heyblindmouse
      @heyblindmouse 5 років тому +1

      All engines take time and patience to get comfortable with. But RPG Maker isn't really made for action platformers. You should give Gdevelop a try, it's free and has a platformer tutorial you can follow along with.

    • @SwadeshiBakchod
      @SwadeshiBakchod 5 років тому +1

      most of the successful indie game devs ( whom i admire ) started making games with zero experience in programming! if you want to make games, no body and nothing can stop you! just be patient and keep learning! ( sorry for my bad english )

  • @Bollalillo
    @Bollalillo 2 роки тому +1

    I loved Defold as a whole, but god damn the collections ontop of collections etc. Feels like they are trying to turn you off game development with this over complicated crap

  • @AbhishekSharma-im6zo
    @AbhishekSharma-im6zo 6 років тому

    Defold is made by King who developed Candy Crush so whats the problem with them?

    • @gamefromscratch
      @gamefromscratch  6 років тому +2

      King has actually been pretty solid of late. They however had a pretty bad reputation among developers for lawsuits and cloning.
      That said, King has been a lot better of late and Defold is pretty independent I believe

    • @sebastianwardana1527
      @sebastianwardana1527 6 років тому

      Maybe its the addicting nature of those casual games, that mainly target people who are not used to that sort of rush and cant see through the mechanics of the game... also King makes its money from F2P, nothing wrong there, because now we enter the accusatory part of this comment...

  • @Uglysub5
    @Uglysub5 6 років тому +6

    GDevelop crash course. Please.

    • @sebastianwardana1527
      @sebastianwardana1527 6 років тому

      Bro, chill, its all there! Try it out for yourself! Trust me!

    • @Uglysub5
      @Uglysub5 6 років тому

      @@sebastianwardana1527 I'm afraid it's gonna be like every other game engine. You know, complicated like the others.

    • @SegaMegaLoh
      @SegaMegaLoh 6 років тому

      Man, just try Flappy Bird Tutorials by Angega Studios(search on UA-cam), and you will be more comfortable with that.

  • @ccgb92
    @ccgb92 4 роки тому +6

    20:40 ROFL!!

  • @Arebau02
    @Arebau02 Рік тому

    "Yes, from *t h a t* king."
    I will forgive the mobile game devs. Just this once.

  • @haroldmcbroom7807
    @haroldmcbroom7807 3 роки тому

    I don't like the ideal of having to connect my Google account, some people may say, "What's the big deal, it's not like their asking you to create a new account?", but I noticed more and more gaming companies are getting invasive, requiring you to connect your steam account to their 3rd Party Game Hubs, Microsoft is jumping on the bandwagon, 7 Days to Die, Minecraft, Spring Game Engine... and countless others. I shouldn't have to create any account, it's bad enough I have to have an account on my own computer system.

    • @martingoodson1651
      @martingoodson1651 3 роки тому

      I don't believe you have to login to your Google account to download Defold anymore ...

    • @haroldmcbroom7807
      @haroldmcbroom7807 3 роки тому

      @@martingoodson1651 Thanks for the reply... have you verified this, it's been over a month I can't remember why I posted this, unless I had been upset because they had required me to do it, would be nice to know if they changed their policies since then?

    • @martingoodson1651
      @martingoodson1651 3 роки тому

      @@haroldmcbroom7807 Well, I mean, try it and see :) I've only had a dabble with defold, so I'm by no means any kind of expert, but the last few times I've tried it I've not been prompted for any kind of signon on download or start-up of the editor.

    • @haroldmcbroom7807
      @haroldmcbroom7807 3 роки тому

      @@martingoodson1651 This is the tutorial I'm following, go to 1:15 in the timeline of the video in the link below, hear what he says at that point, you don't have to watch the entire video.
      ua-cam.com/video/VFh2mfqmiRU/v-deo.html

  • @theministryofgeneralknowle551
    @theministryofgeneralknowle551 6 років тому

    Are you going to segway this into a lua tutorial?

    • @gamefromscratch
      @gamefromscratch  6 років тому +6

      Don't have to, already have one!
      www.gamefromscratch.com/page/GameDev-For-Complete-Beginners-Tutorial-Series.aspx
      Eventually I'll not have to do tutorials anymore, just link to things I've already done. ;)

    • @theministryofgeneralknowle551
      @theministryofgeneralknowle551 6 років тому

      Gamefromscratch you are an absolute hero!

  • @gruvio
    @gruvio 5 років тому +1

    6:43

  • @floatinghat2270
    @floatinghat2270 4 роки тому

    Heyy i need help

    • @floatinghat2270
      @floatinghat2270 4 роки тому

      It says at player/player.script
      Line 16 failed: unfinished atring near ") })

  • @Rhys-gv3ir
    @Rhys-gv3ir 4 роки тому

    Legend

  • @gruvio
    @gruvio 5 років тому +1

    11:29

  • @mikeidc7690
    @mikeidc7690 5 років тому

    My "collection" runs at -1000 fps. What the fuck.

  • @pregoadisaputro
    @pregoadisaputro 5 років тому

    can it code in c++?

    • @gamefromscratch
      @gamefromscratch  5 років тому

      Not your game, but you can create extensions using C++ if you want.

  • @johnnyrunyon2352
    @johnnyrunyon2352 5 років тому

    Does the engine auto-script? But you can adjust it

    • @Mohas191
      @Mohas191 5 років тому +6

      no engine on earth auto-scripts for you wtf is this question man

  • @Link_Bird
    @Link_Bird 4 роки тому

    this was published exactly one year ago

  • @gabrielgoncalvesmacedolima2753
    @gabrielgoncalvesmacedolima2753 3 роки тому +1

    Too fast

  • @_null0_
    @_null0_ 2 роки тому

    hi

  • @onedeadperson5583
    @onedeadperson5583 2 роки тому

    All of the recourses cost money.

  • @HaydenTheJayden
    @HaydenTheJayden 5 років тому +2

    Helped me with things I could've figured out myself but in my opinion don't try with this engine it's terrible worst engine I have every tried

    • @lot5602
      @lot5602 4 роки тому +1

      why wouldn't you recommend it?

  • @richoddinott8778
    @richoddinott8778 4 роки тому +1

    Thank the lord for X0.75 playback speed. Even if it does make you sound a bit drunk. ;)

  • @hugo5467
    @hugo5467 5 років тому

    10:58

  • @slendi9623
    @slendi9623 5 років тому

    160TH LIKE YEY