Any good tutorials for learning?

Im starting with this engine, but the tutorials dont explain all and I thing give things to known.

The ones included in the editor
New project -> from tutorial
Follow the instructions in the readme included in the project

Which of our tutorials have you done? There are several that are available from the Welcome Screen in the editor. Also, please tell us what things you didn’t understand in the tutorials you have tried so far. There is also the Examples page under the Learn section on the website. These are small isolated examples with just a few lines of code.

1 Like

@Vik, try the Defold War Battle video tutorials, it doesn’t cover all but it should get the ball rolling.

Have fun and have patience.

2 Likes

@britzl @funtikar thanks. I did all the tutorials , but I think it could be great with more tutorials, a project starting from scratch and explain the interactions betwen objects, oop, message system,physics …
I will check those videos thanks.

That is a lot of ground to cover.

We have two good video tutorials on this:

  1. https://www.youtube.com/watch?v=a5788qHAiO0
  2. https://www.youtube.com/watch?v=1kiLHUkL8HI

More about physics in Defold can be found here:

Is there something about the physics system that isn’t clear? I’m happy to answer any questions you might have!

Defold does not encourage object oriented programming (although it doesn’t prevent it).

3 Likes

thank you very much, I have too much for learn, but manual and the community are very helpfull. :slight_smile:

Is there any tutorial showing how we can create an app in Android or iOS. Any thing simple even a hello world project will. Please redirect if you know any! Also any link to ebooks also appreciated!

There is the Defold Android manual: https://www.defold.com/manuals/android/
And the iOS manual: https://www.defold.com/manuals/ios/

These two manuals describe how to set up signing identities, keys etc Next step is to bundle an application. The process is basically the same regardless if you bundle for Android, Linux or HTML5. The process is described here: https://www.defold.com/manuals/bundling/

And creating a Defold app is described in several tutorials: https://www.defold.com/tutorials/getting-started/ and examples: https://www.defold.com/examples/basics/simple_move/

1 Like

Let me try it out! I am new here and also new to the editor, that’s why I was asking for tutorials!

Im starting with this engine, but the tutorials dont explain all and I thing give things to known.

Yeah, I know this feeling. Some of us aren’t programmers with a nice degree in cs and we can’t spend most of our time between code.

I think Defold has potential, but maybe the reason it’s not popular with beginners is because of the tutorials. Most of them are for people with certain background in gamedev and programming in general. We don’t need “how to make a full shooter game” tutorial (which would be nice) but, what we need are specific tutorials for something in particular, some “how to get things actulally done”.

Here are some examples of what I’m trying to explain:
[GameMaker Tutorial] Platformer Character Squash and Stretch
2D PATHFINDING - Enemy AI in Unity
Doors & Keys Tutorial for Clickteam Fusion 2.5
Well yes and and maybe some for small simple games Your first game in GameMaker Studio 2 (GML Code)

Yes, templates and github projects are nice but in the end what beginners like me need is the process (how to think like a game developer, how to successfully face a certain problem you need to solve in Defold).

1 Like

thats what I think too.

Can I ask if you have experience with any programming language at all or is Lua and Defold your first encounter with programming and game development?

The reason I ask is that there’s a huge difference in teaching stuff about Defold to someone who knows a bit of programming as opposed to someone who has never written a single line of code before.

I’ve had some experience with python, gdscript and lua (1 or 2 years ago), not professionally, just simple projects.

Ok, great. If you have some programming experience then it’s a lot easier to tackle game development than if you had no prior experience.

And it is all about breaking things up in manageable chunks of work. Our examples section is a great introduction if you wish to learn how to do basic things in Defold like “How do I animate a sprite?” Or “How do I move a sprite when I press a key?”. When you understand a few of these basic concepts your should be able to start combining them into a simple game.

Hi,

I made a simple 2D Defold game a while ago which is open-source:
http://fallenangelsoftware.com/Maxima_3-5_Engine.html

It’s fairly simple, but perhaps you will get something from it…

Jesse