(1) 2 »


Dulcis - Démo de RPG sur Unity
OverdOzed
Inscrit:
23/02/2006 18:10
De Alpes-Maritimes
Post(s): 3046
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): 1080
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): 3046
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): 11531
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): 3046
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): 1263
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): 3046
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): 11531
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
Graphisme alternatif faire de la bd avec blender    [1][2][3]...[9] 88 6211 Aujourd'hui 18:54:27
blend74 
Questions & Réponses Smoothing groups ou équivalent ? (3dsMax to Blender) 6 103 Aujourd'hui 16:57:27
lucky 
Moteur de jeu GameBlender et alternatives [WIP] Godot Engine - Projet Arsenal 1 61 Aujourd'hui 09:30:34
Redstar 
Graphisme alternatif les addons pour blender : bumarin etc    [1][2] 12 433 Hier 21:56:56
blend74 
Questions & Réponses [non résolu] Problème Aspect du verre (Glass BSDF) 1 56 Hier 19:50:51
Miaunik 
The Blender Clan 'tchat Avenir du blender clan    [1][2][3]...[40] 397 39069 17/09 17:56:10
Bibi09 
Questions & Réponses [non résolu] IES Lights 4 156 17/09 16:24:14
jcnouveau 
Questions & Réponses Couleur de peau 0 82 17/09 14:31:20
Carne 
Hors Sujet !! Sinoceratops project - Ateliers suivies de A à l'Animation    [1][2][3][4] 34 4047 16/09 20:53:38
meltingman 
Questions & Réponses Combien pour me faire un script qui permet d'ajouter une option driver sur l'icone de l'oeil? 6 386 16/09 14:56:23
lucky 
Questions & Réponses Ouvrir une définition (fichier .txt) de l'objet actif avec un raccourci depuis la vue 3D 0 79 15/09 15:30:03
Melodicpinpon 
[WIP] et travaux terminés [terminé] Utilisation de Blender pour esquisser des objets réels    [1][2] 12 312 14/09 19:18:19
MilWolf 
The Blender Clan 'tchat ANNONCE IMPORTANTE : LE BLENDER CLAN REOUVRE !! Etat des lieux sur le présent et le futur :)    [1][2] 19 2616 14/09 12:20:39
Riggelm 
The Blender Clan 'tchat Les tutos de Stev ( CG Groovy ) 6 1128 13/09 11:17:43
stev 
Questions & Réponses Les objets qui voyagent seuls 2 163 12/09 14:20:48
D3DModelisation 
Hors Sujet !! les tutos de Moonboots    [1][2][3]...[21] 202 18710 11/09 20:09:34
moonboots 
Moteur de jeu GameBlender et alternatives [non résolu] Cs (vaisseau)    [1][2][3]...[55] 544 167745 11/09 10:08:20
sbkodama 
Questions & Réponses control sur le grow mask et smooth mask en sculpt 2 191 10/09 23:50:51
maxime 
Questions & Réponses Difficultés de reprise d'un vieux projet 4 296 10/09 12:39:47
GLM 
[WIP] et travaux terminés [WIP] La gabarre '' Le Gros Ventre''    [1][2][3]...[10] 90 15925 08/09 21:11:55
yawdpwal 

Qui est en ligne
178 utilisateur(s) en ligne (dont 91 sur Forums)

Membre(s): 11
Invité(s): 167


AlfredoSpr, RobbinV18, SimaSmithe, PhilSteadh, VirgieBequ, WayneP9215, CristineDu, RoxieHoppe, LucienneGi, TerriTcp51, OtisFarber, plus...
Nouveaux membres
IvaMcfall 21/9/2021
ClarenceSa 21/9/2021
Huey42L758 21/9/2021
MelvaK1399 21/9/2021
AnjelinaSc 21/9/2021
DrusillaPe 21/9/2021
BobHallora 21/9/2021
LasonyaDur 21/9/2021
LonU492495 21/9/2021
VirgieBequ 21/9/2021
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Oct 8
Anniversaire du Grand Mechant Fadge
Nov 18
Anniversaire de RichDeg
Dec 29
Anniversaire d'ebrain
plus 248 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