Page 1 sur 1

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

Publié : 03 Oct 2018 00:43
par KassaK
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

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

Publié : 03 Oct 2018 01:15
par Alesk
ç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.

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

Publié : 03 Oct 2018 14:48
par KassaK
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.

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

Publié : 12 Oct 2018 13:12
par KassaK
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 !

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

Publié : 17 Oct 2018 17:39
par Neostralie
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.

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

Publié : 17 Oct 2018 18:26
par KassaK
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 !

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

Publié : 04 Jan 2019 22:06
par KassaK
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+

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

Publié : 11 Déc 2019 13:35
par KassaK
Hello,

J'ai enfin trouvé le temps de rebosser sur l'asset, je viens d'envoyer le V2.0 qui est déjà en ligne.

J'ai pas mal changé le code, optimisé à droite à gauche, refactorisé pleins de trucs et ajouté le moyen de sauvegarder la galaxy dans un fichier JSON pour pouvoir le recharger ensuite sans en régénérer une autre.

J'en profite pour offrir quelques clés à ceux qui veulent, pour cela il faut me MP, les 1ers arrivés seront les 1ers servis. Et si jamais vous avez le temps d'écrire une review honnête ensuite sur le store d'unity ne vous privez pas :)

A+

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

Publié : 18 Déc 2019 10:17
par axel
C'est un asset ambitieux, et qui a l'air vraiment bien fait.
J'espère que le succès sera au rende-vous.

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

Publié : 31 Déc 2019 16:12
par protokoll_studio
Très bon projet qui mérite d'avoir de nouvelles features tellement il y en a ^^ . Bonne continuation

Ma question est la suivante : est-ce compatible avec un téléphone portable ? Quelle est la limite ?