[Asset] Générateur de Galaxie avec systèmes solaire et planètes

Modérateurs : Administrateurs Suppléants, Community Manager

Avatar de l’utilisateur
KassaK
Messages : 40
Inscription : 29 Sep 2014 14:27

[Asset] Générateur de Galaxie avec systèmes solaire et planètes

Message par KassaK » 03 Oct 2018 00:43

Bonjour,

Je suis ici pour vous présenter un Asset que j'ai publié il y a quelques jours sur le Store, que vous pourrez trouver sur ce lien : https://assetstore.unity.com/packages/t ... ets-114205

Comme j'ai déjà eu quelques retours positifs de gens qui l'ont utilisé, je me suis dis que c'était une bonne idée que j'en vienne toucher 2 mots ici :)

Qu'est ce que quoi ?

Je suis en train de développer un jeu de stratégie spatiale et j'en ai extrait le générateur de Galaxie que j'avais créé pour le proposer sur l'Asset Store d'Unity... j'y ai quand même passé du temps et cela peut faire une bonne base pour faire un jeu du même style.

Cet Asset permet de générer aléatoirement une Galaxie de plusieurs formes différentes (spirale ou cercle pour le moment) et de contrôler le rendu en spécifiant des options comme la taille de la Galaxie, le nombre maximum d'étoiles, le nombre de bras pour une Galaxie en spirale, le nombre de planètes dans chaque système solaire... etc !

J'ai fais en sorte que la Galaxie générée soit directement utilisable, vous pouvez entrer et sortir d'un système solaire pour naviguer entre la vue Galaxie et la vue interne d'un système solaire avec ses planètes et orbites.

Un script de caméra RTS est présent ainsi qu'un générateur de nom pour les systèmes solaire et les planètes.

Mise à jour

Je compte continuer d'ajouter des fonctionnalités et d'améliorer cet Asset au fil du temps, il est aujourd'hui en V1 mais j'ai déjà quelques idées comme le fait de pouvoir sauvegarder une Galaxie générée et de pouvoir la recharger, ajouter d'autres formes de Galaxies, plus d'options ou encore d'y mettre un coup de lifting en le rendant plus joli, même si ce n'est pas le but de l'Asset.. je suis développeur Back, donc les goûts et les couleurs pour moi... :p

Et si vous avez des idées d'amélioration, je serais ravi de les entendre !

Support

Je suis disponible pour toutes questions via mon site web dans la signature (contact form ou email direct) ou sur ce forum directement, et si besoin je vous invite ensuite sur mon Slack si ça vous dit d'échanger un peu ou simplement discuter !

Merci,
Force & Unity

Avatar de l’utilisateur
Alesk
Messages : 1950
Inscription : 13 Mars 2012 09:09
Localisation : Bordeaux - France
Contact :

Re: [Asset] Générateur de Galaxie avec systèmes solaire et planètes

Message par Alesk » 03 Oct 2018 01:15

ça me semble un bon début ;)

Quelques suggestions :

- Afficher une preview de la forme de la galaxie avec des gizmos quand on est en mode editeur
- Générer des particules au lieu de meshes (et éventuellements plusieurs styles de particules pour avoir un rendu plus sympa)
- Accélérer la génération de la galaxie, qui semble relativement lente.

Avatar de l’utilisateur
KassaK
Messages : 40
Inscription : 29 Sep 2014 14:27

Re: [Asset] Générateur de Galaxie avec systèmes solaire et planètes

Message par KassaK » 03 Oct 2018 14:48

Salut,

En effet j'avais en tête de commencer à m'amuser avec les particules, peut être pas en prio par contre !

Il faut que j'accélère un peu la génération oui , je n'ai pas encore optimisé au max mon script donc j'ai de quoi faire là dessus j'ai de la marge.

Concernant la preview je n'y avait pas pensé, je vais jeter un œil ! :)

Merci pour tes retours.

Avatar de l’utilisateur
KassaK
Messages : 40
Inscription : 29 Sep 2014 14:27

Re: [Asset] Générateur de Galaxie avec systèmes solaire et planètes

Message par KassaK » 12 Oct 2018 13:12

Hello,

La V1.2 de mon asset a été validé aujourd'hui :)

J'ai rajouté une nouveau type de Galaxie : Irregular. Comme son nom l'indique cela va générer une galaxie sans forme précise.

J'ai rajouté un onglet dans l'éditeur pour paramétrer les planètes, vous pourrez configurer les types de planètes que vous voulez dans votre Galaxie, la couleur ou texture associée ainsi que son niveua de rareté lors de la génération.

J'ai également ajouté une option pour laisser le centre de la Galaxie vide lors de la génération, si vous voulez y placer un trou noir par exemple :)

J'ai aussi ajouté un UI basique lorsque l'ont survol une Planète ou un Système Solaire, affichant diverses informations autour de l'objet en question.

Et pour finir, j'ai commencé à optimiser et nettoyer un peu le code !

Neostralie
Messages : 25
Inscription : 22 Déc 2012 03:13

Re: [Asset] Générateur de Galaxie avec systèmes solaire et planètes

Message par Neostralie » 17 Oct 2018 17:39

C'est extrêmement jolie ce que tu nous a fait là :)

Je travail sur un concept très proche de mon côté mais pour un rogue like plutôt qu'un jeu de stratégie.
Actuellement, la majorité du temps est pris par la création des sprites et des routes sur la carte.

Il me faut une trentaine de seconde pour créer 500 étoiles en grappe avec les routes entre les étoiles (graphe de Grabriel pour les routes)

Je suis en train de travailler pour peupler la carte de planètes et autres objets stellaires intéressants.

Avatar de l’utilisateur
KassaK
Messages : 40
Inscription : 29 Sep 2014 14:27

Re: [Asset] Générateur de Galaxie avec systèmes solaire et planètes

Message par KassaK » 17 Oct 2018 18:26

Salut, merci ! :)

La V1.3 a été acceptée aujourd'hui, j'ai rajouté des textures pour les étoiles + quelques corrections et améliorations ! (les screenshots sont degueux sur le store, je suis en train de voir avec Unity pourquoi)

Je vais sûrement rajouter une option pour générer des routes entre les étoiles..on verra ça plus tard.
Merci pour le Graphe de Gabriel, je ne connaissais pas !

Avatar de l’utilisateur
KassaK
Messages : 40
Inscription : 29 Sep 2014 14:27

Re: [Asset] Générateur de Galaxie avec systèmes solaire et planètes

Message par KassaK » 04 Jan 2019 22:06

Hey, je vais avoir un peu de temps pour travailler sur la prochaine MAJ, je souhaite améliorer la qualité du code, optimiser le tout (un user m'a mis une sale review à cause de ce genre de souci, même si je trouve qu'il a un peu abusé parce que c'es pas si grave que ça et que tout fonctionne nickel, j'aimerais éviter ce genre de choses à l'avenir :)) et rajouter quelques fonctionnalités comme les routes entre les étoiles et l'import/export d'une galaxie, sûrement en Json. Peut être d'autres choses si j'ai le temps :)

Comme je viens de web et du PHP je n'ai pas encore les bonnes pratiques C#/Unity en tête, je pense qu'il y a pleins de choses à optimiser/améliorer pas forcément évidentes pour moi encore.

Je suis donc à la recherche d'un "bon" dev Unity/C# qui accepterait, en échange d'une clé pour avoir mon Asset gratos, de me faire un genre d'audit afin de me dire ce qui ne va pas, ce qui pourrait être amélioré etc... !

Vous pouvez me contacter en MP si ça vous intéresse !

A+

Répondre

Revenir vers « Vos créations, jeux, démos... »