Godot, le moteur de jeux Open Source rappelant Unity,
Passe en version 1.0

Le , par LittleWhite, Responsable 2D/3D/Jeux
Godot passe en version 1.0


Après son passage en Open Source, Godot, un moteur de jeux qui pourrait rappeler Unity passe en version 1.0. Cela signifie que le logiciel est assez stable et a atteint ses premiers objectifs.
Pour rappel, ce moteur est développé en C++ et utilise un langage proche de Python pour ses scripts. De plus, il propose un éditeur pour créer facilement son jeu vidéo et cela, qu'il soit en 2D ou en 3D. Sauf que pour Godot, la 2D n'est pas une restriction d'un quelconque moteur 3D, c'est une fonctionnalité à part entière et indépendante. Finalement, les utilisateurs de Linux seront heureux d'apprendre (ou de confirmer) que Godot fonctionne aussi bien sous Linux que sous Windows et Mac OS X. Les jeux peuvent être exportés pour iOS, Android, Windows, Mac OS X, Linux, Google NaCL, PlayStation 3 et Vita. Le support de HTML 5 et de Windows Phone devrait bientôt arriver.

Il faut savoir que pour le moment, le moteur de rendu 3D n'est pas très avancé. N'attendez donc pas à des fonctionnalités à la pointe, telles qu'un rendu basé sur la physique (Physical-Based Rendering). Par contre, vous aurez l'avantage de pouvoir faire fonctionner votre jeu sur un PC bas de gamme ou même sur mobiles. Toutefois, rassurez-vous, les développeurs comptent bien améliorer tout cela.

Voici un rappel de ses fonctionnalités :
  • de nombreux outils pour vous aider à créer votre jeu ;
  • des éditeurs conçus non seulement pour des programmeurs, mais aussi pour les artistes, les game designers... ;
  • documentation et éditeur de code intégrés ;
  • multiplateforme (32 et 64 bits) ;
  • léger (environ 20 Mo) ;
  • facilement compilable (peu de dépendances) ;
  • moteur 2D dédié ;
  • support des sprites, des sprites animés, des polygones, du parallax, des couches, des systèmes de particules... ;
  • fonctionne avec des coordonnées en pixels, mais supporte le redimensionnement vers toutes les résolutions ;
  • puissant outil d'édition des animations ;
  • importation des modèles 3DS Max, Maya, Blender avec support de l'animation ;
  • gestion de plusieurs types de lumières, des ombres, HDR, antialiasing et du post process ;
  • puissante bibliothèque pour les interfaces utilisateurs graphiques ;
  • éditeur complètement visuel ;
  • possibilité de personnaliser complètement l'aspect des interfaces ;
  • langage de script basé sur le Python et conçu pour la réalisation de jeux ;
  • gestion de la mémoire efficace (sans ralentissement dû au garbage collector, ni fuites) ;
  • éditeur de code intégré possédant un analyseur temps réel et la complétion du code ;
  • débogueur intégré ;
  • possibilité d'étendre le moteur en C++ ;
  • nouvelle architecture pour les jeux basée sur des scènes imbriquées. Tout élément ayant un nom peut être une scène. Les scènes peuvent être subdivisées pour partager le travail dans l'équipe et peuvent être réutilisées à travers de multiples scènes ;
  • toutes propriétés de chaque objet peuvent être animées, même les appels aux fonctions ;
  • moteurs physiques 2D et 3D dédiés ;
  • analyseur de performances ;
  • système de fichier distant pour les tests de gros jeux sur des périphériques mobiles ;

Vous pouvez consulter la liste complète sur le site officiel.


Ce moteur possède toutes les fonctionnalités pour faire un jeu. D'ailleurs Okam Studio l'a développé et utilisé pour ses propres jeux.

Vous pouvez retrouver la documentation, sous la forme d'un wiki sur le GitHub du projet.
Pour les curieux, vous pouvez lire le code source ici : https://github.com/okamstudio/godot (sous licence MIT).

Votre opinion

Avez-vous testé Godot ? Qu'en pensez-vous ?
Quelles sont les fonctionnalités qui vous intéressent le plus dans un moteur ? Qu'est-ce qui vous manque dans Godot ?

Source

Site officiel


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Shuty Shuty - Membre éprouvé https://www.developpez.com
le 27/01/2015 à 11:17
Je suis preneur pour tout retour sur cette nouvelle version... Surtout de la part de Gamedev
Avatar de stigma stigma - Membre éprouvé https://www.developpez.com
le 28/01/2015 à 17:27
Godot va avoir du mal à rattraper Unity
Avatar de Zefling Zefling - Membre expert https://www.developpez.com
le 29/01/2015 à 9:07
En même temps, c'est un peu comme demander à ce que Blender rattrape 3DSMAX ou Maya et toutes leurs extensions. Peut-être que ça arrivera, mais pas en claquant des doigts.
Avatar de stigma stigma - Membre éprouvé https://www.developpez.com
le 29/01/2015 à 9:46
J'ai utilisé 3D Studio Max pendant des années, depuis sa version DOS (3DS4) jusqu'à la version 2008 et pour rien au monde je quitterai Blender pour 3D Studio Max, mais c'est mon expérience personnelle.
Avatar de LittleWhite LittleWhite - Responsable 2D/3D/Jeux https://www.developpez.com
le 29/01/2015 à 10:04
Citation Envoyé par Zefling Voir le message
En même temps, c'est un peu comme demander à ce que Blender rattrape 3DSMAX ou Maya et toutes leurs extensions. Peut-être que ça arrivera, mais pas en claquant des doigts.
Vu que Gogot est Open Source, tout le monde pourrait apporter sa pierre et peut être le miracle aura lieu. Mais bon, j'avoue que c'est improbable, sinon, Blender serait déjà à la pointe , mais bon, je trouve qu'il a moins en moins de retard.
Avatar de Zefling Zefling - Membre expert https://www.developpez.com
le 29/01/2015 à 14:02
Citation Envoyé par LittleWhite Voir le message
Vu que Gogot est Open Source, tout le monde pourrait apporter sa pierre et peut être le miracle aura lieu. Mais bon, j'avoue que c'est improbable, sinon, Blender serait déjà à la pointe , mais bon, je trouve qu'il a moins en moins de retard.
Personnellement pour les logiciels que j'utilise j'espère cela. Mais c'est rarement le cas.
Avatar de LittleWhite LittleWhite - Responsable 2D/3D/Jeux https://www.developpez.com
le 22/05/2015 à 19:25
Godot passe en version 1.1


Le moteur de jeux Godot continue de progresser. Ainsi, il passe en version 1.1, cinq mois après la première version stable. En cinq mois, beaucoup de choses ont évoluées, notamment avant la réécriture du moteur 2D. Voici une liste non exhaustive des changements :
  • Réécriture de l'auto complétion dans l'éditeur de code. Supportent de nombreux cas et permet une complétion intelligente des types de noeuds si la scène où est utilisée le script est ouverte ;
  • Éditeur visuel de shader ;
  • Nouvelle bibliothèque pour la gestion des écrans et fenêtres, supportant les configurations à écrans multiples ;
  • Réécriture du moteur 2D, avec ajout du support pour :
    • les shaders ;
    • les matériaux 2D ,
    • la gestion de la profondeur par nœud ;
    • les lumières 2D ;
    • les ombres 2D provoquées par des polygones ;
    • le normal mapping ;
    • le post-process ;
    • amélioration du support des cartes isométriques (tri par profondeur correct).
    • police en distance-field.

  • nouvelle navigation. Les polygones de navigations peuvent être édités visuellement, combinées et désactivées ;
  • amélioration de l'utilisation de la bibliothèque physique 2D :
    • les Area2D et RigidBody2D peuvent récevoir des entrées ;
    • les Area2D peuvent détecter la superposition avec une autre entitée Area2D ;

  • nouveau thème sombre ;
  • grande amélioration de l'exportateur Blender Collada ;
  • de nombreuses corrections de bogues et améliorations plus sobres.



Pour les curieux, vous pouvez toujours consulter la liste complète.
Bien entendu, vous pouvez télécharger le moteur en suivant ce lien : http://www.godotengine.org/wp/download/.

Pour la suite, les développeurs attendent d'en savoir plus sur Vulkan, sachant que le support de la 3D est très attendu par la communauté. De plus ils ont prévu d'améliorer l'interface utilisateur.

Votre opinion

Avez-vous testé Godot ? Qu'en pensez-vous ?
Quelles sont les fonctionnalités qui vous intéressent le plus dans un moteur ? Qu'est-ce qui vous manque dans Godot ?

Source

Site officiel
Avatar de Zefling Zefling - Membre expert https://www.developpez.com
le 25/05/2015 à 21:04
Bon, je vais peut-être pouvoir m'y remettre. J'avais eu de gros soucis avec les collisions. Je remarque que la doc est toujours aussi rachitique.

En tout cas, les nouveautés donnent envie. Rien que les effets de lumière 2D, ça donne envie d'essayer de faire quelque chose avec.
Avatar de BenaeSan BenaeSan - Membre du Club https://www.developpez.com
le 26/05/2015 à 22:09
Faudrait vraiment un bon tuto GDscript. Mais je vais le relancer ce soir pour voir quand même.
Avatar de RedGuff RedGuff - Membre régulier https://www.developpez.com
le 29/05/2015 à 11:42
Pardon pour la référence littéraire, mais j'attendais depuis un moment un logiciel de ce type !
Responsable bénévole de la rubrique 2D - 3D - Jeux : LittleWhite -