Rapport de développement mensuel

29/10/2014 Développement

Un nouveau moteur pour Planets³


C’était le gros chantier du mois ! Il a fallu prendre la bonne décision et commencer à migrer le jeu sur le nouveau moteur. En effet nous avons pris notre décision début octobre : Planets³ utilise désormais Unreal Engine d’Epic Games !

Unreal Engine

Le choix du moteur


Au cours du mois de septembre, Guyk et Mick ont pris pas loin de 3 semaines pour analyser une douzaine de moteurs différents. Certains étaient même spécifiquement développés pour afficher des mondes voxel. Mais au final, seul l’un d’entre eux a pu répondre à toutes les contraintes que nous avions : Unreal Engine.
Les 2 principales contraintes étaient :

  • de regrouper certaines spécifications techniques avancées : Support complet d’OpenGL 3+, et DirectX11, accès au shader model 5, ensemble d’outils avancés pour la création de jeux vidéo.
  • de pouvoir sortir facilement le jeu sur différentes plateformes : Windows, Mac, Linux, consoles.


Tout n’est pas encore fini, mais nous avons préparé une vidéo de quelques secondes montrant notre avancée.



Nous nous sommes évidemment focalisés sur la migration de la génération du monde et les problématiques de rendu (on ne fait pas un jeu en blocs sans blocs !). Vous pouvez voir que nous avons déjà paramétré rapidement quelques options de rendu de l’Unreal Engine : du HDR, du brouillard atmosphérique, des effets de réflexion, des « god rays », du « lens flare », et des effets de particules.

Les choix de développement


La première problématique a été de prendre en main cet outil fantastique qu’est l’Unreal Engine car personne dans l’équipe ne savait l’utiliser. CodingMarmot, Guyk et Mick ont relevé le défi avec succès et ont réussi en moins de 3 semaines l’exploit de porter presque la moitié du jeu actuel.
L’objectif du mois était de vous montrer une vidéo avec plusieurs planètes et le moteur de sous-résolutions en place.

La deuxième problématique a été de faire le choix de repartir de zéro pour toute une partie de notre code. En effet il est plus pratique et plus intelligent d’utiliser les outils d’Unreal Engine (dont les scripts qu’ils appellent « BluePrints »), cela nous permet d’aller plus vite et surtout de rester dans l’éditeur d’Unreal Engine. Car c’est l’éditeur qui représente toute la puissance de création du moteur d’Epic Games : simplification de développement, facilité de test, exécution et debugging en temps réel, et possibilités de configuration multiples, etc. Nous ne pouvions nous permettre de passer à côté de tout cela !
Pour des raisons de performance, une large partie de notre code sera toujours codée en C++, mais nous utiliserons les « Blueprints » là où c’est pertinent.

Aujourd’hui, après deux mois assez difficiles, nous sommes très contents de notre choix et nous sentons déjà les aspects positifs de l’utilisation de ce nouveau moteur, que ce soit en termes de qualité ou bien en termes de gain de temps.

Prochain challenge : continuer l’effort pour délivrer la pré-alpha juste avant les fêtes de Noël !

Et de nouvelles fonctionnalités sur le site


Altalus continue d’incrémenter le nombre de fonctionnalités sur l’espace web Planets³.

Modération


Ce mois-ci il a largement amélioré l’espace de modération du forum, certes ce travail est invisible mais il est indispensable pour maintenir un environnement stable et viable pour la communauté.
Nous allons d’ailleurs très prochainement faire appel à la communauté à ce propos.

« Spam »


Nous avons aussi fait un effort certain au niveau des contre-mesures concernant les individus malveillants ou autres robots qui diffusent des messages indésirables sur notre forum.

Espace « Mon Compte »


Comme annoncé dans l’une des dernières actualités, l’espace « mon compte » a lui aussi été amélioré.

De plus les personnes nous ayant soutenu sur Kickstarter et sur notre site pendant les 2 mois suivants ont maintenant accès à de nouvelles fonctionnalités suivant les récompenses choisies.
Elles peuvent par exemple maintenant proposer un nom pour un monstre du jeu. Ces montres, qui seront générés de manière aléatoire parmi les monstres environnants seront très certainement un peu différents des autres (plus fort par exemple).

Fonctionnalités


Vous avez aussi pu vous rendre compte que de nouvelles fonctionnalités sont apparues sur le site :

  • Un flux RSS sur les news
  • des filtres, des options et la possibilité de suivre un topic sur le forum


La messagerie privée du forum est la prochaine grande étape de développement web.
Commentaires
Norman_Barbu Messages : 80 Inscription : 09/03/2015
C'est la meilleure chose que vous ayez pu faire...

L'Unreal Engine, c'est la vie !
#39 10/03/2015
cranedmerd Messages : 1 Inscription : 10/01/2015
Très bon choix du moteur, je l'utilise moi même est il très bon
#38 10/01/2015
Gitimox Messages : 1 Inscription : 05/01/2015
vraiment extraordinaire, ce sera une révolution du monde du jeu vidéo
#37 05/01/2015
luffy5773 Messages : 2 Inscription : 05/10/2014
Bien joue pour votre travail et bonne chance pour la suite. :D ;)
Et aussi continuait a aller dans des villes pour faire de la com.
#36 27/11/2014
Reynio Messages : 7 Inscription : 29/09/2014
Chapeau ...
#35 19/11/2014
Nijooke Messages : 3 Inscription : 03/05/2014
Tout d'abord bravo à Cubical Drift pour son travail qui file a la vitesse grand V et que je soutiens depuis le début ! Je n'ai toujours pas acheté le jeu ( à mon grand regret ) mais cela ne saurais tarder ! Je suis d'accord avec la plupart des commentaires pour souligner l'accès au moddage du jeu. Ayant déjà moddé quelques jeux, ce serait super de faire de ce petit jeu une petite bombe française grâce a l'implantation de mode/script que l'on pourrait implanter dans une version sous sélection du meilleur mode par la communauté, ce serait sympa !!
Sur ce, bonne continuations et bon courage !
#34 17/11/2014
Gamnor69 Messages : 1 Inscription : 15/11/2014
Me voilà qu'il me semble très prometteur! Bonne continuation :)
#33 15/11/2014
Zeross_ Messages : 1 Inscription : 01/09/2014
Bon travail, bonne continuation :-)
#32 07/11/2014
Rpg Blaster Rpg Messages : 97 Inscription : 21/04/2014
Bonne Chance pour le jeux :)
#31 06/11/2014
Sylvai1 Messages : 2 Inscription : 30/06/2014
Bon travail continuez comme ça :)
#30 05/11/2014
Commentaires Précédents

Veuillez confirmer la suppression

Êtes-vous sur de vouloir supprimer ce commentaire (cette action ne pourra pas être annulée) ?
AnnulerOK
Fermer En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies.
Ces derniers assurent le bon fonctionnement de nos services. Cliquez-ici pour en savoir plus sur les cookies.

Altalus

Envoyer une demande d'ami à

Envoyer la demande Annuler
Fermer

Voulez-vous vraiment rapporter ce Pseudo () comme abusif ?

Une erreur est survenue...Veuillez réessayer ou nous contacter pour résoudre le problème

Merci d'avoir accepté la charte d'utilisation du forum.
Vous pouvez maintenant accéder à toutes les fonctionnalités du forum (y compris la création de sujet et messages).

Modifier Supprimer S'abonner au flux RSS des news Stellar Overload
Annuler Valider