Projet In The Dark #4

itd_4_1

Ça avance!

J’ai travaillé quelques dizaines d’heures, et je suis plutôt satisfait du résultat. Je commence à sentir que je développe bien un jeu et pas une démo ou un prototype.

Je ne pensais pas avoir autant de fun à travailler dans Unity. Les résultats se font sentir extrêmement rapidement, et je suis agréablement surpris de la liberté que j’ai, comparée à celle que j’avais quand je travaillais à partir de rien. Évidemment, si je fais tout moi-même depuis le début, j’ai le contrôle total, mais je dois justement tout faire moi-même. Et si je veux arriver à mes fins, tout faire moi-même veut dire développer un moteur graphique, une gestion de la physique en 2D, un système d’animation, un système de sauvegardes, une gestion de l’audio, des contrôles…Toutes des choses qui ont été faites maintes fois, et mieux que tout ce que j’aurais pu faire, par des gens beaucoup plus expérimentés que moi.

Avec Unity, toutes ces choses ont déjà été faites, à un certain degré. Je peux donc véritablement me concentrer sur la chose qui m’intéresse : le jeu en lui-même. Je n’ai plus l’énorme contrainte de devoir développer toute la machinerie en arrière.

En plus, le principal outil de travail de Unity est le langage de programmation C#. Ça me fait donc un petit bonus d’expérience en langages autres que le C++ que j’utilise depuis à peu près 5 ans.

(oh boy on dirait vraiment que j’fais de la pub pour Unity mais ç’en est pas ok tout le monde? j’aurais pu prendre un autre moteur de jeu et j’aurais probablement dit des trucs semblables)

C’est pas mal ça.
Si ça vous intéresse, j’ai écrit en annexe un sommaire de ce que j’ai fait. Je ne l’ai pas inclu dans l’article principal car c’est un peu long et pas franchement agréable à lire. Ça ressemble plus à des patch notes qu’à d’autres choses, et je tiens à ce que ces mises à jours ne portent pas seulement sur qu’est-ce que j’ai fait, mais aussi (et surtout) sur le processus de développement derrière ce que je fais.

Over.

ANNEXE

Voici un sommaire de ce que j’ai fait, ce que j’ai ajouté  et ce qu’il reste à faire.

Éléments de base du jeu (présents dans la démo) développés :

  • Déplacement et collisions
  • Lumière du joueur
  • Système de magie (barre de magie, lumières, murs magiques)

Éléments de base du jeu développés ET modifiés :

  • Checkpoints, trésors et fin de niveau : Le joueur n’est plus obligé de ramasser tous les trésors, il doit seulement en trouver un certain nombre, puis traverser la porte de la fin du niveau. De plus, les trésors sont à présent dissociés des checkpoints.
  • Ennemis : Le « fantôme » de la démo apparaît maintenant seulement dans le monde magique.
  • Items : Ils ne s’activent plus au contact, mais sont plutôt gardés en réserve jusqu’à activation (à la Mario Kart).

Éléments de base du jeu absents présentement :

  • Timer global du niveau (il ne sera probablement pas dans la version finale, après réflexion)
  • Apparition progressive des fantômes
  • « Menu »
  • « Portails » qui mènent d’une partie d’un niveau à une autre.

Et finalement,

Les ajouts qui ont été fait par rapport à la version de base, ainsi que les ajouts que je prévois faire :

  • FAIT : Nouveau type d’ennemi, qui appartient au monde normal et qui possède une intelligence artificielle plus développée que celle du fantôme.
  • FAIT : Plusieurs lumières différentes sont présentes dans les niveaux, versus la lumière unique du joueur dans la démo.
  • FAIT : Portes qui mènent à plusieurs niveaux à partir d’un seul niveau (hub world)
  • FAIT : Ajout d’une minimap.
  • À FAIRE : Au moins un autre type d’ennemi (que j’ai déjà en tête).
  • À FAIRE : Au moins un autre type d’item (que j’ai déjà en tête).
  • À FAIRE : Musique, ambiance sonore.
  • À FAIRE : Système de sauvegardes.
  • À FAIRE : Plein d’autres choses

 

 

 

 

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

w

Connexion à %s