Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    novembre 2016
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : novembre 2016
    Messages : 120
    Points : 414
    Points
    414
    Par défaut Escape, little spaceship! (on n'est pas sur du titre définitif là).
    Bonjour à tous,
    Suite de mes aventures avec Unity et Android qui se poursuivent donc après avoir réalisé deux projets en 2D. Cette fois-ci, je me suis attaqué à la 3D avec un projet de jeu très simple (on commence en douceur) dans lequel on doit contrôler un petit vaisseau dans un couloir rempli d’obstacles, le but étant d’aller le plus loin sans se planter.

    Bon pas de quoi remporter les Ping Awards sur le papier, mais mon principal but reste celui de prendre en main tout le processus de création d’un jeu vidéo en 3D, avant d’attaque quelque chose de plus ambitieux (mais réalisable - Et ce sont ces différents projets qui me permettront de fixer le seuil de ce que je suis capable d’accomplir seul).

    Pour l’occasion j’ai ouvert Blender pour la première fois de ma vie (après avoir mangé 2 semaines de tutos sur YT), et j’ai modélisé ce petit vaisseau :
    Nom : Starship01.jpg
Affichages : 82
Taille : 151,5 Ko

    Je suis vraiment content de moi pour le coup, et je regrette presque de ne pas avoir ouvert ce logiciel plus tôt. A noter que le rendu ci-dessus est réalisé sur mon téléphone via Unity3D.

    Enfin, voilà où j’en suis :
    Nom : Starship02.jpg
Affichages : 81
Taille : 81,4 Ko

    C’est encore brut de décoffrage, mais on peut voir les organes vitaux du jeu, à savoir les deux contrôleurs, la jauge de "bouclier" (qui baisse quand on se prend un obstacle), et le compteur d’obstacles dépassés en bas (le but étant donc de faire le plus haut score).
    On peut aussi voir que le vaisseau a le feu aux fesses (lumière orangée) et qu'il faut qu'il s'échappe vite.

    Le jeu tourne sur un Redmi Note 6 (un téléphone chinois à 120€), à condition de ne pas trop pousser les paramètres graphiques. Là, en l’occurrence, on a du flou de mouvement, des textures de 2048 pixels, une lumière directionnelle qui projette des ombres, et de la correction colorimétrique. C’est la limite à ne pas franchir si je veux que le jeu tourne à 60fps (obligatoire pour ce genre de jeu qui demande pas mal de reflexes).

    Coté maillage, le vaisseau fait 1500 vertex (contre 96 000 pour la version High Poly utilisée pour baker la normal map), et les sections de couloir avec obstacle font moins de 50 vertex.

    Voila. Je posterai mon avancement quand il y aura davantage de matière.
    A plus.

  2. #2
    Membre averti
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    octobre 2008
    Messages
    168
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo

    Informations forums :
    Inscription : octobre 2008
    Messages : 168
    Points : 367
    Points
    367
    Par défaut
    Beau début !

  3. #3
    Membre habitué
    Inscrit en
    octobre 2010
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : octobre 2010
    Messages : 77
    Points : 138
    Points
    138
    Par défaut
    Bon début.

    Comme c'est Unity, une démo jouable en navigateur est-elle possible ?

  4. #4
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    novembre 2016
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : novembre 2016
    Messages : 120
    Points : 414
    Points
    414
    Par défaut
    Citation Envoyé par FlashLogic Voir le message
    Bon début.
    Merci !

    Citation Envoyé par FlashLogic Voir le message
    Comme c'est Unity, une démo jouable en navigateur est-elle possible ?
    Si je voulais mettre à disposition une démo via navigateur, il faudrait que je modifie les contrôles en conséquence ; en l'état actuel des choses le pouce gauche contrôle les déplacements verticaux du vaisseau et le pouce droit les déplacements horizontaux. C'est un peu ce qui fait le "challenge" du truc ; réussir à éviter les obstacles en manipulant deux contrôles en même temps.

    Du coup, au niveau gameplay, si je surcharge ces contrôles (avec la souris ou le clavier) la difficulté risque de ne pas être vraiment représentative.

    Bref, Je ne rejette pas l'idée, je ferai des tests ce soir (j'opterai certainement pour un controle via souris, sans drag & drop, juste avec le déplacement du mulot, pour voir si ça fait le job).

Discussions similaires

  1. [Débutant] débogage d'une interface qui n'est pas sur Program.cs
    Par medoue dans le forum C#
    Réponses: 2
    Dernier message: 14/02/2015, 17h09
  2. Indiquez le nom du DRH meme si on n'est pas sur?
    Par weed dans le forum Emploi
    Réponses: 16
    Dernier message: 09/01/2015, 01h20
  3. Réponses: 0
    Dernier message: 15/07/2009, 16h11
  4. Réponses: 3
    Dernier message: 29/01/2008, 17h17
  5. Acceder a une base SQL qui n'est pas sur le meme serveur
    Par skyo dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 20/01/2006, 11h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo