Faire un jeu sans coder
OverdOzed
Inscrit:
18/02/2015 20:28
De Bruxelles
Post(s): 382
Salut à tous,

J'aimerais un bon conseil sur la suite à donner à mon apprentissage de Blender et du BGE, si je ne sais pas coder du tout et que j'aimerais faire de petits jeux dans un style cartoon, mat, simples et efficaces.

Je suis resté bloqué à ma période jeux vidéos des années '90. Là, c'était magique.

J'ai regardé vite fait les Game maker et compagnie mais soit ça code, soit l'interface est tellement facilitée que il ne reste plus grand chose à proposer et ça ne s'exporte que contre paiement..

C'est quoi le 'problème' avec les BGE et upBGE au final?

Contribution le : 27/11/2019 10:42
Créer un fichier PDF de la contribution Imprimer


Re: Faire un jeu sans coder
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 2103
Salut,
je ne peux pas trop parler du BGE et encore moins de upBGE.

De ce que j'ai pu voir, le BGE est assez daté en terme de graphismes (et même sur la technique ça semble assez archaïque). Pour ce qu'il propose les performances semblent assez médiocres. Je dirais que c'est ça le plus gros souci du BGE dans la version 2.79.
Mais pour des jeux simples, surtout si tu veux rester sur un style graphique comme dans les années 90, ça fait parfaitement le taf. Idem pour un petit jeu 2D par exemple.

Après, pour la partie sans code, je sais que tu peux te débrouiller avec un système de nœuds à relier dans le BGE. Je peux pas dire si cela est performant, si ça risque de devenir un gros bazar à gérer à terme, etc. Ni même jusqu'où tu peux aller dans le BGE sans une seule ligne de code.

Je pense que ça dépend essentiellement du type de projet que tu aimerais faire. Si c'est un petit casse-tête en 3D, j'aurais tendance à dire que ça peut le faire. Pour un jeu plus complexe à la Tomb Raider, je serais bien plus réservé.

Mon métier étant de développer des applications 3D, je passe forcément par le code. J'ai même beaucoup de mal avec des applications graphiques pour développer un jeu, je me débrouille mieux avec du code à 100%. J'aurais bien du mal à te conseiller davantage...

Ce qu'il serait aussi intéressant de savoir avec les experts BGE du clan, c'est s'il existe un site proposant des scripts Python pour le BGE déjà tous prêts. En gros, tu prends le script et tu le connectes dans le BGE pour le faire tourner. Comme ça, même s'il y a un truc que tu veux faire mais qui n'est pas dispo de base dans le BGE, tu peux te débrouiller même sans coder toi-même.
Malheureusement, je n'ai rien trouvé...

EDIT: Enfin, il y a bien des sites qui listent des scripts mais pas spécifiquement pour le BGE, puisque des scripts sont aussi utilisés pour étendre les possibilités de Blender dans tout autre domaine (modélisation, rigging, export/import, ...).

Contribution le : 27/11/2019 11:36
Créer un fichier PDF de la contribution Imprimer


Re: Faire un jeu sans coder
Blendie
Inscrit:
10/11/2019 23:54
Post(s): 23
Salut,

Hmm, alors j'ai une mauvaise nouvelles pour vous :
il va falloir apprendre la programmation.

Que ce soit de façon graphique avec des éditeurs de nœuds ou avec du code textuel, vous n'allez pas pouvoir faire l'impasse sur la compréhension des algorithmes qui régissent votre jeu.
Sinon, comme vous l'avez remarqué vous-même : "l'interface est tellement facilitée que il ne reste plus grand chose à proposer".

Je n'ai jamais trop touché au BGE, mais il est clair qu'il n'a pas vraiment le vent en poupe. Si vous devez apprendre à utiliser un framework de développement de jeu, je vous conseil plutôt de regarder du coté des plus utilisés qui sont Unity ou Unreal.
Personnellement, si un jour j'ai le temps et le courage, j'essaierai de réaliser un jeu sur "Godot Engine" qui est un framework libre et open source.

Les trois frameworks que j'ai cité proposent des systèmes de programmation par nœuds, ce qui peut être moins rebutant que du code textuel pour un débutant (mais qui demande de toute façon les mêmes aptitude de compréhension algorithmique).
Pour ce qui est du code je sais que Godot Engine propose le C++, le C# et un langage maison "le GDScript" qui est un dérivé du Python. Python est le langage utilisé pour programmer les extensions dans Blender (Et je suppose qu'il sert aussi pour le BGE) C'est de plus un langage qui a la réputation d'être facile à apprendre.

Après une recherche rapide : Unity utilise le C# et Unreal le C++. Et il semble aussi que Godot prenne en charge Python, Nim, et D avec des addons non-officiels.

Voilà, voilà. Bon courage.

Contribution le : 27/11/2019 15:48
Créer un fichier PDF de la contribution Imprimer


Re: Faire un jeu sans coder
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1455
Bonsoir Messieurs,

Citation :
Faire un jeu sans coder (?)


Oui et non: en gros, si tu veux faire quelque chose de très basique, même en 3D, tu peux t'en passer.

Par contre, si tu veux faire un système de génération aléatoire, un système de personnalisation complexe, un système de sauvegarde complexe, une interface complexe... tout ce qui se fini par complexe, tu dois utiliser un script, donc programmer.

Si tu veux bien nous expliquer, Melodicpinpon, ce que tu veux faire exactement, nous serons en mesure de te dire si tu as besoin ou non de programmation.

Citation :
De ce que j'ai pu voir, le BGE est assez daté en terme de graphismes (et même sur la technique ça semble assez archaïque). Pour ce qu'il propose les performances semblent assez médiocres.


Pas sûr, je cherche moi-même à le savoir. Cela dit, moteur de jeu puissant ou pas, tout passe par l'expérience de son exploitant humain d'abord, je pense.

Citation :

Ce qu'il serait aussi intéressant de savoir avec les experts BGE du clan, c'est s'il existe un site proposant des scripts Python pour le BGE déjà tous prêts....


Il existait: ce site s'appelait "tutorial for blender" (ou quelque chose du genre)...

Le "problème" du BGE/upBGE, c'est qu'il y a peu, si je ne dis pas de bêtises, d'utilisateurs voulant et savant connaitre ce moteur. Certes, tu dois chipoter plus sur celui-ci que sur Unity/Unreal/Godot, mais, contrairement aux 3 autre moteurs, tu ne peux pas apprendre comment un moteur de jeu fonctionne en général, car il est protégé par son/ses créateurs (sauf Godot).

Bref, je pense, et il me semble l'avoir lu quelque part, que le BGE à pour but de former les gens sur la création de jeux vidéo (et les sujets tiers comme le moteur de rendu), qu'a but commercial.

Contribution le : 27/11/2019 17:42
Créer un fichier PDF de la contribution Imprimer


Re: Faire un jeu sans coder
OverdOzed
Inscrit:
18/02/2015 20:28
De Bruxelles
Post(s): 382
Merci à tous, bien reçu.

Contribution le : 28/11/2019 00:01
Créer un fichier PDF de la contribution Imprimer


Re: Faire un jeu sans coder
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 2103
Citation :

Redstar a écrit:
Pas sûr, je cherche moi-même à le savoir. Cela dit, moteur de jeu puissant ou pas, tout passe par l'expérience de son exploitant humain d'abord, je pense.


oui, si tu codes comme une chèvre un algorithme peu performant, ça va mal passer. Mais ça, c'est que ce que tu ajoutes. Si la base du moteur est déjà peu optimisée, tu pourras pas y faire grand chose.

Là, je vois rien que pour les ombres, Blender2.7x est vraiment à la ramasse. C'est limite utilisable à moins de bidouiller salement un truc. Exit le monde ouvert avec de belles ombres sur 300m. Il y a des techniques qui le permettent dans d'autres moteurs, mais la façon dont c'est fait dans BGE ne le permet pas "out of the box".

Contribution le : 28/11/2019 12:00
Créer un fichier PDF de la contribution Imprimer


Re: Faire un jeu sans coder
OverdOzed
Inscrit:
19/03/2016 15:30
De Belgique
Post(s): 1455
Ce que tu dis est vrai "pour le monde ouvert".

Mais franchement, peut-on imaginer qu'un seul gugusse (pardon de l'expression) puisse être capable de réaliser un open world ?

Il faut savoir remettre l'église au milieu du village: les grosses firmes, parce qu'elles ont l'argent et le personnel pour, peuvent se permettre de faire ce genre de concept. Les gens se font hypnotiser parce que des "grand gourous" annoncent "open world", alors que ce concept ne fait pas tout dans un jeu.

Un exemple: Dynasty Warrior 9 à tenté le paris de faire un open world, résultat: "vide, trop d'espaces inexploités". Les graphismes, de base, ne sont pas folichons dans les opus, mais ajouter "l'open world" fut une erreur, à mon sens.

Récemment Age of empire 2 definitive edition a été annoncé et est sortit: C'est le même moteur de jeu de 199x, avec des graphismes plus poussé.

Oui, c'est vrai que le BGE n'est pas l'égal technique de moteurs plus "commerciaux", mais est-ce une raison pour le disqualifier d'entrée de jeu ? Non, je ne crois pas.

D'ailleurs, je signales que le marché du jeu indé' avait et fait encore une grosse percée sur le marché. Pourquoi ? Parce que les "grosses firmes" promettant de "l'open world", oublient d'apporter de l'originalité.

Quand tu vois certains youtubeur testant des jeux indé', c'est parfois laid graphiquement, c'est même parfois con, mais ça marche pour certains d'entre eux (Undertale récemment testé, j'ai bien aimé, je le recommande).

J'en reste là sur le débat car ce n'est pas le sujet, mais de grâce, tuer l'originalité pour les besoins des gamers de call of duty ne donnera que du caca (cette réflexion est à prendre au 2e degrés, mais j'avoue avoir un problème avec ce genre de "jeu").

Contribution le : 28/11/2019 12:44
Créer un fichier PDF de la contribution Imprimer


Re: Faire un jeu sans coder
OverdOzed
Inscrit:
28/02/2014 17:26
De Résidence
Post(s): 407
Bonjour,

Tout dépend du type de jeu souhaité. Avec le BGE/UpBGE, il est possible de faire un jeu de combat, de plateforme ou de shoot'em up sans programmation. Mais pour faire un jeu d'aventure ou un rpg le code devient nécessaire.

Le BGE/UpBGE est moins performant que les moteurs concurrents, mais techniquement il peut offrir un rendu similaire à un jeu wii sur émulateur pc.
Et en effet, les jeux sans temps de chargement c'est compliqué sur ce moteur.

Contribution le : 04/12/2019 15:07
_________________
Créer un fichier PDF de la contribution Imprimer


Re: Faire un jeu sans coder
Fou Furieux du Clan
Inscrit:
20/05/2015 22:02
Post(s): 297
Salut!

Pour avoir énooooomément expérimenté les logic bricks dans le BGE, je ne me tromperais pas en te disant qu'il est en effet possible de faire un jeu sans coder...Mais à quel prix! à moins d'être assez fort pour comprendre toute la mécanique du truc, voir ce qu'on peut faire pour justement éviter du code (faire respawner un personnage, changer de perso, de skin etc...vraiment pas évident sans coder, il m'a fallu des années pour contourner le problème...Et des 10 aines et des 10 aines de posts de conseils et aides ici même gra^ce à certains membres du clans que je remercie encore)

Si tu veux te lancer là dedans, il faut que tu sois meilleur que moi, sinon, tu finiras par ne faire que des ébauches de choses sans jamais rien terminer, jusqu'à te dire "bah finalement, même sans coder, rien qu'en recopiant ou lisant du python, c'est pas si compliqué, et on peut allier les 2.

Si je devais refaire un jeu sur le BGE aujourd'hui (j'avoue que j'ai envie, étant dans le même trip que toi au niveau des vieux jeux 3 d ou 2d des années 90) ce serait en alliant logic bricks et du code simple.

Si tu es tout seul et que tu veux un jeu relativement simple, c'est faisable si tu as un bon sens de l'organisation (ce qui n'est pas mon cas)

Après ouais, tout le monde semble dire que BGE est archaique, rudimentaire, vieux, passé, que sais-je encore, mais étant donné que c'est le seul que je connaisse, et même sans terminer un jeu, jamais je ne me serais cru capable de faire ça avant de m'y lancer, je ne peux que t'encourager à au moins essayer.

Si ça se trouve, tu vas comprendre direct les briques logiques, et tu as peut être déjà une idée du level design, des/du personnage(s)...etc

Comme dit Azerblue, tout dépend du jeu que tu veux faire.
Si tu nous partages un peu ton idée, je suis sûr qu'il y aura ici des gens pour t'aiguiller ou te donner des pistes.

Au final, le verdict, pour moi, c'est que oui c'est possible de faire un jeu sans coder. Dans l'absolu.

Contribution le : 02/01 14:42:13
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Questions & Réponses [non résolu] conseils pour une forme incurvée    [1][2][3][4] 30 239 Aujourd'hui 09:31:13
tykrane 
Moteur de jeu GameBlender et alternatives [WIP] DeadSigns FPS horreur - Reprise du développement    [1][2][3]...[40] 397 72700 Aujourd'hui 08:38:46
Bibi09 
Questions & Réponses Racourci selection par loop qui ne fonctionne plus 8 71 Aujourd'hui 08:25:49
martin26 
Questions & Réponses [non résolu] Problème modélisation verre 1 42 Hier 18:59:41
Gilead_Maerlyn 
Questions & Réponses Problème retopologie avec b surface 0 30 Hier 16:59:21
martin26 
Questions & Réponses [terminé] Sélection mode objet ne fonctionne pas 2 44 Hier 16:41:27
Etpaf 
Questions & Réponses Deplacer les objets dans blender    [1][2][3] 22 568 Hier 14:37:00
Rimpotche 
Questions & Réponses [résolu] Impossible charger objet dans Blender 6 90 16/01 19:25:16
HarDrive 
Mes premières images sous Blender (débutants) club Blender en collège/lycée    [1][2][3]...[7] 61 26878 16/01 19:23:06
busanga 
Questions & Réponses [résolu] Tasse et café 8 624 16/01 15:34:22
Rimpotche 
Questions & Réponses [résolu] Objet parent / enfant 3 94 16/01 13:27:18
rizer 
Questions & Réponses [résolu] [2d animation] sauver ces préférences et matières 2 95 16/01 13:22:53
pierre-y 
Questions & Réponses [résolu] modifier Subdivise surface vs. Mesh > Subdivise 3 66 16/01 12:20:53
blendinfos 
Questions & Réponses Exporter seulement les ombres 2 79 16/01 08:33:32
busanga 
Questions & Réponses Problème d'affichage des objets dans le 3d viewport 3 76 15/01 17:21:20
Rimpotche 
Questions & Réponses Plus de polygones apres le sculte 3 85 15/01 14:51:29
debutant 
Questions & Réponses [résolu] Débutant : sculpt/retopologie avis 5 208 15/01 13:29:48
Nigal 
Questions & Réponses Dynamique hair sur 2.80 0 74 15/01 03:42:31
Zarathoustra 
Questions & Réponses La fonction "Split" ne fonctionne pas 1 84 14/01 22:53:10
GreenDollars 
Questions & Réponses Blender 2.8 & BVH 0 93 14/01 20:39:15
Modigliani 

Qui est en ligne
84 utilisateur(s) en ligne (dont 34 sur Forums)

Membre(s): 1
Invité(s): 83


ebrain, plus...
Nouveaux membres
SammyBedgg 18/1/2020
HeikeLamar 18/1/2020
KristieP62 18/1/2020
KrisSwift7 18/1/2020
OnitaThibo 18/1/2020
SheliaDrum 18/1/2020
Tomas71D2 18/1/2020
HopeBobadi 17/1/2020
SilviaBaco 17/1/2020
FernandoLo 17/1/2020
Dernier Ajout
atlantischateau2.jpg

Evènements à venir
(continuer) - Fev 1
Blender Day Paris 1er février 2020
Fev 15
Anniversaire de Dany
Fev 23
anniversaire de windspirit
plus 276 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2020 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445