What do you think are the good practices with a game engine like GDEVELOP?

Hi all!

I open a new subject here.
Expose your suggestions which could be advices for beginners but also advanced GDevelop’s users.

I begin saying that:

  • always analyze problems before writing events, writing is good
  • always think simply and simplify the problems to solve
  • test your game after putting important actions

It is to you.

Xierra

2 Likes

Number one thing people need to start practicing, in my opinion, I see it time and again: Take yourself and your work seriously!

GDevelop is easy to use. Easy to learn. And makes game dev so darn easy that…

…people don’t give any respect to their projects!

So for me good practices are

  1. Use version control, such as Git.
  2. Name your assets logically and responsibly - from day 1.
  3. Make regular, redundant backups of your project.

Hi Lucky!

I had not thought to backups. However it’s very important, ideally as the rule of the three: 3 places to save your files and datas in time.

I’ll add not to forget to put comments in your project, using not great sentences but some words describing well what your source do.

Xierra

Comments are good. I don’t often comment in-project anymore but I will add a comment to something that looks “wrong”, and will make me wonder why it’s there later and possibly make me want to take it out. Then I will add a comment “This is here because of that, it works because of thus”, so I will leave it alone in the future.

Also, for version control I think it’s good to get in the habit of making small, frequent commits. I like to make a commit after I’ve added new assets, after I’ve worked out a small event group, after I’ve fixed a bug.

Not only for Gdevelop, but for making a good game, you need to be CONSISTENT.

Working on your game just because you are in the mood isn’t enough to finish a game. (at least big games.)

Thus, you must force yourself to work on the game X days a week, even if you don’t want to. Even if you don’t make much progress, it’s still progress.

2 Likes