Defold Game Engine Crash Course Tutorial

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

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

  • @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 4 года назад

      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 4 года назад +95

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

  • @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 4 года назад +2

      There are dozens of us! DOZENS!

    • @TempestKrimps
      @TempestKrimps 4 года назад +1

      what a time to be alive

  • @juneru2
    @juneru2 7 месяцев назад +1

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

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

  • @MountainHomeJerrel
    @MountainHomeJerrel 11 месяцев назад +1

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

  • @ajinkyax
    @ajinkyax 11 месяцев назад +3

    Useful in 2023 as well

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

  • @siyangng7556
    @siyangng7556 Год назад +2

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

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

    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.

  • @AutMouseLabs
    @AutMouseLabs Год назад +3

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

  • @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 Год назад +2

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

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

  • @KANDYMANIAC
    @KANDYMANIAC Год назад +9

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

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

  • @eddyalvaross2195
    @eddyalvaross2195 6 лет назад +2

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

  • @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 10 месяцев назад

      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.

  • @kennethleblanc5984
    @kennethleblanc5984 Год назад +2

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

    • @yeanedits
      @yeanedits Год назад +1

      Would also like to know

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

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

    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.

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

  • @olivierestevez
    @olivierestevez 5 лет назад +15

    20:40 woops

  • @SwadeshiBakchod
    @SwadeshiBakchod 5 лет назад +5

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

  • @aatifimmortal
    @aatifimmortal 6 лет назад +2

    Pure Value.
    Thank you so much. :)

  • @avvvqvvv99
    @avvvqvvv99 6 лет назад

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

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

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

  • @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 :)

  • @YamiDev784
    @YamiDev784 4 года назад +3

    Godot or Defold?

  • @Sungthing
    @Sungthing 3 года назад

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

  • @nyn2k259
    @nyn2k259 2 года назад

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

  • @DrWho2008t101
    @DrWho2008t101 3 года назад

    thanks for the video.

  • @awesomereflex9274
    @awesomereflex9274 3 года назад

    Thanks so much for your help

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

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

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

  • @Дмитрий-я4ф2к
    @Дмитрий-я4ф2к 5 лет назад +1

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

  • @blasterxt9
    @blasterxt9 Год назад

    Amazing

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

  • @SephiaSkiesChannel
    @SephiaSkiesChannel 2 года назад

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

  • @bilhawks6956
    @bilhawks6956 Год назад

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

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

    Yo mike, Rendercam is deprecated.

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

  • @nicholaswhitman4620
    @nicholaswhitman4620 5 лет назад

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

    • @qwertz4982
      @qwertz4982 5 лет назад

      drag them out the zip folder to another folder first

  • @zainsagar
    @zainsagar 6 лет назад

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

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

  • @NedCollyer
    @NedCollyer 5 лет назад

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

  • @ricrrrd2804
    @ricrrrd2804 5 лет назад +3

    23% of tutorial complete

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

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

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

  • @adarshgopalakrishnan9766
    @adarshgopalakrishnan9766 4 года назад

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

  • @harshetmaruff226
    @harshetmaruff226 4 года назад

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

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

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

  • @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 RUclips), and you will be more comfortable with that.

  • @cat47
    @cat47 3 года назад +1

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

  • @arthurr3849
    @arthurr3849 5 лет назад

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

  • @Arebau02
    @Arebau02 Год назад

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

  • @Rhys-gv3ir
    @Rhys-gv3ir 4 года назад

    Legend

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

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

  • @haroldmcbroom7807
    @haroldmcbroom7807 4 года назад

    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.
      ruclips.net/video/VFh2mfqmiRU/видео.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!

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

  • @danielaguirre5078
    @danielaguirre5078 25 дней назад +1

    Who’s here in 2024 after Godot decided to introduce the world’s worst Go Woke ever?

  • @ccgb92
    @ccgb92 4 года назад +6

    20:40 ROFL!!

  • @richoddinott8778
    @richoddinott8778 4 года назад +1

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

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

  • @mikeidc7690
    @mikeidc7690 5 лет назад

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

  • @gruvio
    @gruvio 5 лет назад +1

    6:43

  • @gruvio
    @gruvio 5 лет назад +1

    11:29

  • @Link_Bird
    @Link_Bird 5 лет назад

    this was published exactly one year ago

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

  • @pregoadisaputro
    @pregoadisaputro 6 лет назад

    can it code in c++?

    • @gamefromscratch
      @gamefromscratch  6 лет назад

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

  • @sasjamulder245
    @sasjamulder245 28 дней назад

    fun this video on 0.75 speed your talking so fast

  • @floatinghat2270
    @floatinghat2270 4 года назад

    Heyy i need help

    • @floatinghat2270
      @floatinghat2270 4 года назад

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

  • @gabrielgoncalvesmacedolima2753
    @gabrielgoncalvesmacedolima2753 3 года назад +1

    Too fast

  • @onedeadperson5583
    @onedeadperson5583 2 года назад

    All of the recourses cost money.

  • @hugo5467
    @hugo5467 5 лет назад

    10:58

  • @slendi9623
    @slendi9623 5 лет назад

    160TH LIKE YEY

  • @_null0_
    @_null0_ 2 года назад

    hi