(1) 2 »


Dulcis - Démo de RPG sur Unity
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 3089
Bonjour à tous,
Cette année, je souhaite me former à la programmation de jeux dans Unity (en plus de poursuivre mes autres projets sur Blender, ça va faire un beau planning !).

Pour commencer mon apprentissage, je pars sur un mini projet de jeu de rôle au tour par tour. Le but n'est pas de faire un jeu complet mais plus une démo / preuve de concept. J'ai choisi ce type de jeu car il me semble plutôt complet avec des déplacements, des animations variées, des changements de scènes (terrain/combat), etc. Cela me semble être une très bonne base pour apprendre.
J'ai d'ores et déjà commencé à rédiger un document dans lequel je détaille une base pour savoir dans quelle direction en terme de gameplay et de contenu. Le document se veut plus exhaustif que le jeu "final" pourrait l'être mais cela me laissera au moins une trace écrite de tout ce à quoi j'ai pensé.

Le jeu en lui-même consistera en la collection de petites créatures, des "Dulcis". Je ne souhaite pas recréer ou copier/coller un jeu Pokémon, même si ce n'est qu'une démo je souhaite y apporter un peu d'originalité ! Les créatures en questions sont basées sur des aliments et leurs évolutions consisteront en la réalisation de recettes de cuisine. De même les combats ne seront pas un tour par tour rigide mais une version plus dynamique. La tactique pourra aussi être de mise sur plusieurs aspects, notamment le temps et l'espace. Entendez par là qu'on pourra impacter la rapidité d'attaque et les déplacements des bestioles sur la scène de combat.

Il me reste encore à déterminer plusieurs choses dans le jeu comme développer les différentes attaques disponibles pour les monstres, les objets de l'inventaire et quelques aspects du jeu moins prioritaires faisant davantage partie du scénario comme les boss par exemple. L'idée première est d'avoir quelque chose de jouable, à voir ensuite si le jeu être suffisamment intéressant pour aller un peu plus loin !

Concernant les graphismes, ça sera assez minimaliste. Le but n'est pas de trop s'attarder sur ce aspect tout en ayant quelque chose de relativement joli. J'ai donc opté pour du lowpoly dont je vous livre un visuel de quelques assets.


Pour respecter les codes du lowpoly, il n'y a qu'un seul matériau pour tous les assets avec une unique texture de 16x16 pixels, chaque pixel ayant une couleur différente. Les objets sont unwrappés en un unique point placé sur la couleur à attribuer. La scène est ici rendue avec Cycles. Il s'agit uniquement d'assets en vrac, ils seront importés indépendamment dans Unity et les paysages seront créés dans Unity.


Je pense avoir là une première base d'assets statiques pour les décors.
Je vais m'attaquer au nommage correct des créatures (pour l'instant elles ont des noms temporaires) ainsi que leur design 2D, puis leur modélisation en 3D lowpoly. A l'heure actuelle, et je pense m'arrêter là, il y a 36 créatures dont certaines seront rares. Les possibilités sont encore très nombreuses ! Chacune est doté d'un ou deux types qui permettent d'établir des forces et faiblesses (j'y reviendrai plus tard). Elles ont aussi une description qui contient des informations ou des anecdotes vraies ou en tout cas parmi les meilleures hypothèses les concernant (merci Wikipédia). Voici quelques unes des créatures que j'ai listées, celles de Classe 1, c'est-à-dire les plus basiques :


Pour l'instant, il n'y a que 3 classes de créatures. La Classe 3 correspond aux créatures les plus puissantes et les plus évoluées.

En vous tenant au courant des prochaines avancées.

A plus !

Contribution le : 10/01 23:52:20
Créer un fichier PDF de la contribution Imprimer


Re: Dulcis - Démo de RPG sur Unity
OverdOzed
Inscrit:
29/12/2011 00:49
Post(s): 1081
Cool un nouveau projet

Contribution le : 11/01 09:22:46
Créer un fichier PDF de la contribution Imprimer


Re: Dulcis - Démo de RPG sur Unity
OverdOzed
Inscrit:
02/01/2011 12:31
Post(s): 483
Salut,

Je trouve l'idée de jeu super cool tes assets rendent vraiment super bien, j'ai hâte de les voir dans Unity

Bonne continuation pour la suite

Contribution le : 11/01 15:25:31
Créer un fichier PDF de la contribution Imprimer


Re: Dulcis - Démo de RPG sur Unity
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 3089
Merci à tous les deux !
Le style lowpoly est une petite découverte, j'avais jamais trop modélisé de cette façon. C'est sympa !
Pareil, hâte d'importer tout ça dans Unity pour que ça prenne vie.

Contribution le : 11/01 16:08:26
Créer un fichier PDF de la contribution Imprimer


Re: Dulcis - Démo de RPG sur Unity
Clan Afficionado
Inscrit:
26/09/2009 17:29
Post(s): 96
Curieux de voir ce que ça va donner une fois importé dans unity notamment avec l'utilisation du système de texture déwrappée en 1 point d'une grille de couleurs !

En tout cas ça commence déjà bien et c'est joliment fait.

Contribution le : 12/01 18:55:14
Créer un fichier PDF de la contribution Imprimer


Re: Dulcis - Démo de RPG sur Unity
RegulatorZ
Inscrit:
01/07/2005 17:05
De Guyane francaise dans la jungeul
Post(s): 11551
j'aime beaucoup
l'ambiance et les éclairage sont super cool.
et j'ai hâte d'apprendre avec tes tutos,
et déjà le premier est très sympa :)

++

Contribution le : 12/01 23:14:26
_________________
Mon site : https://www.melting3d.org - Ma chaîne de tutos master
Créer un fichier PDF de la contribution Imprimer


Re: Dulcis - Démo de RPG sur Unity
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 3089
Merci pour vos retours !
En parlant de tutoriel, voici celui auquel Meltingman fait référence : https://www.youtube.com/watch?v=mLpwsaM7HBw
C'est la création d'un pont lowpoly et le texturing pour du jeu vidéo avec une unique texture. Bon, rien de révolutionnaire mais énormément de tutoriels sur du lowpoly passent par différents matériaux. Or, je ferai un autre tutoriel plus informatif sur les optimisations possibles dans un jeu vidéo, dont l'impact des matériaux.

Il y aura aussi des notions de programmation. J'essaierai de faire le plus simple possible, rien de compliqué, mais ça pourrait aider des gens à débuter ou au moins comprendre le principe de la programmation. Pour ça, Unity ici (ou Godot) est bien car le langage est suffisamment simple tout en étant évidemment complet !


L'éclairage dans le jeu ne sera pas forcément identique à celui dans Blender. La preuve avec ce test dans Unity où j'ai fait quelque chose sans savoir quoi.

En fait, j'avais pas l'éclairage de la HDRI donc les ombres étaient complètement noires. Je suis allé dans la fenêtre Eclairage de Unity et, en scrollant pour voir les différentes options, ça a dû modifier des champs. Et voilà à peu près ce que je voulais obtenir !

La gestion des textures dans Unity est légèrement différente de celle de Blender, par défaut. En tweakant les paramètres de la texture j'ai pu récupérer les "bonnes" couleurs. Je ne sais plus exactement ce qu'il fallait changer mais certaines fonctionnalités sont ici non souhaitées comme le mipmapping.


Contribution le : 13/01 10:57:29
Créer un fichier PDF de la contribution Imprimer


Re: Dulcis - Démo de RPG sur Unity
OverdOzed
Inscrit:
19/07/2011 20:39
De Corsica !
Post(s): 1267
C'est un bon début ce rendu unity !

Je pense que tu pourra bien te rapprocher de ton rendu blender, je sais pas si tu as déjà mis en place du post processing mais ça peut aider. Sinon le truc qui aidera le plus ça sera le bake des lumières/indirect. Si l'environnement est statique et que tu place tout à l'avance ça pourra grave améliorer le rendu, par contre si tu compte faire des placements "procéduraux" c'est sur que ça sera plus compliqué de bake.

Tu parles de mipmapping mais ta scène ne contient pas de textures non ? Enfin sauf si ça fait cet effet avec ta palette de couleur. Il me semble que si tu selectionne une texture dans Unity et que tu regardes l'inspector tu devrais pouvoir désactiver ça.

Hâte d'en voir plus, bonne continuation ++

Contribution le : 15/01 20:07:01
Créer un fichier PDF de la contribution Imprimer


Re: Dulcis - Démo de RPG sur Unity
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 3089
Coucou Hook !
J'ai pas vraiment travaillé le contenu ni le rendu dans Unity pour le moment, c'était juste pour tester suite au post de xanatos. Là c'est vraiment la base avec le rendu via URP, ce qui devrait donner de base de très bonnes performances d'après ce que j'ai vu !
J'ai déjà trouvé comment activer l'ambient occlusion qui apporte évidemment plus de profondeur aux objets 3D.

Je pense que la scène sera construite à la main et que le bake des ombres sera tout à fait envisageable ! Le but est par la même occasion d'avoir un "jeu" aussi optimisé que possible, dans la mesure de mes connaissances sur Unity.

Concernant le mipmapping, je parlais bien de la texture palette pour laquelle, par défaut, Unity a généré les mipmaps. Et en effet, j'ai pu les désactiver dans son inspecteur. Il y a peut-être aussi un filtrage ou d'autres options qui ont joué jusqu'à l'obtention des bonnes couleurs par rapport à Blender, j'ai un peu touché à tout...

J'ai dessiné les créatures de Classe 1 (le plus basiques) mais je reviendrai sans doute sur celles qui me plaisent le moins. Il y en a qui sont très compliquées à designer et, même si le but n'est pas de faire un jeu AAA, j'aimerais avoir des graphismes convenables et qui me plaisent déjà personnellement. Je voudrais pas proposer quelque chose en sachant que c'est de mauvaise qualité, même à titre éducatif/expérimental.

Concernant les animations des créatures, je pense me limiter à 2-3 animations d'attaques différentes autrement il me faudrait une année entière rien que pour préparer les assets et ce n'est pas mon but ici.


Contribution le : 15/01 21:17:13
Créer un fichier PDF de la contribution Imprimer


Re: Dulcis - Démo de RPG sur Unity
RegulatorZ
Inscrit:
01/07/2005 17:05
De Guyane francaise dans la jungeul
Post(s): 11551
Bonsoir :)

dites, je veux pas dire une bétise mais une palette de textures Bip-map, reste une texture, puisque l'astuce consiste à assigner l'UVmap à une zone d'une image -ici une PNG-.

Dailleur je pensais à un truc, l'image en PNG étant du BipMap, serait-il possible que Unity la recode en jpg pour optimiser ? (ce qui pourrait modifier les couleurs par l'encodage sur une image très petite).

C'est juste une piste, je n'ai jamais touché à un moteur de jeux externe mais bon :D.

sinon l'idée se serait (dans le cas ou cette hypothèse serait juste), d'agrandir légèrement la texture Bip-map pour que la compression de modifie pas l'emplacement ou se situe l'assignation des UV (je sais pas si c'est clair) .

++

Contribution le : 16/01 02:11:18
_________________
Mon site : https://www.melting3d.org - Ma chaîne de tutos master
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
(1) 2 »




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 Raccourcis clavier qui ne marchent plus v 2.93.4 4 283 Hier 19:46:04
GFC 
[WIP] et travaux terminés Nature - Court-métrage    [1][2][3] 29 4026 Hier 19:22:05
Bibi09 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[25] 243 25981 Hier 13:01:21
moonboots 
Le coin des geeks win10 - avoir visuel d'un fichier blend ? 8 161 06/12 21:32:52
sapajou 
Questions & Réponses debutant- engrenage en pointe    [1][2] 11 596 06/12 17:12:18
dln35 
[WIP] et travaux terminés Mes guitares 2 68 06/12 14:52:32
Rimpotche 
Questions & Réponses Contraindre les valeurs de Shape Key d'un Lattice 2 70 06/12 00:18:32
Horemheb 
Graphisme alternatif Choix des couleurs 0 75 04/12 20:23:42
BlendSkill 
Questions & Réponses Placer un objet par rapport à un autre objet 7 206 04/12 14:29:56
BlendProblem 
The Blender Clan 'tchat Blender 2.8x : Actus, tests, feedback..    [1][2][3]...[10] 97 53972 04/12 09:47:10
Bibi09 
The Blender Clan 'tchat le topic de l'impression 3D    [1][2][3]...[125] 1248 394631 04/12 09:01:12
Redstar 
Moteur de jeu GameBlender et alternatives [WIP] Godot Engine - Projet Arsenal    [1][2][3] 23 2555 03/12 17:18:28
Redstar 
Questions & Réponses [non résolu] Addon Mb-Lab 3 151 03/12 14:05:26
Guiu 
Questions & Réponses Récupérer la couleur en sortie de shader    [1][2] 12 463 03/12 10:51:49
Horemheb 
Questions & Réponses Sapling tree gen, comment le récupérer 0 83 02/12 20:30:18
Lylo 
Questions & Réponses [résolu] X-Ray uniquement en mode Solid 3 214 02/12 20:05:12
Horemheb 
The Blender Clan 'tchat Folle souris 3 198 02/12 12:43:22
Rimpotche 
Questions & Réponses [résolu] Ngons 6 247 01/12 19:00:13
Rimpotche 
Questions & Réponses [WIP] animatique vers projet réél : comment concilier les fichiers ? 4 160169 30/11 21:38:43
doudoulolita 
Questions & Réponses [résolu] Fusion 360 - recherche d'un connaisseur 1 261 30/11 16:31:30
Redstar 

Qui est en ligne
117 utilisateur(s) en ligne (dont 60 sur Forums)

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


LibbyGoldf, plus...
Nouveaux membres
AngeloCoov 8/12/2021
LibbyGoldf 8/12/2021
WalkerZimp 8/12/2021
JamaalLuki 8/12/2021
BINHassie 8/12/2021
TabathaYig 8/12/2021
KimberlyBr 8/12/2021
SerenaRoun 8/12/2021
RoxannaCol 8/12/2021
Gia81A9990 8/12/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Dec 29
Anniversaire d'ebrain
Jan 8
BUG de Lyon
Fev 15
Anniversaire de Dany
plus 246 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445