Créer une lampe à interrupteur

Light_bulb

Dans un jeu, la lumière c’est très important. Peu importe le nombre de polygones que vous utiliserez pour vos modèles et décors, si la lumière est mauvaise ou mal gérée, votre scène n’aura pas ce petit quelque chose qui fait dire « woa ».Lire la suite »

Rendez vos personnages autonomes avec du pathfinding

navmesh

A partir de l’instant où vous allez ajouter des PNJs (personnage non joueur) dans votre univers, il va falloir leur donner un peu de vie. Si vos PNJs sont de simple marchands plantés derrière un étal sans jamais bouger, cet article ne vous apprendrea rien d’utile. Mais c’est quand même mieux quand ils ont l’air vivants non ?

Déplacer des personnages ce n’est pas très compliqué. Mettre en place une routine de ronde pour les faire se déplacer d’un endroit fixe à un autre (fixe aussi) avec un peu d’aléatoire dedans est relativement simple. Là où ça se complique, c’est lorsque vous voulez amener un personnage à un endroit précis… quel que soit sa position actuelle. Là, pas de doute, il vous faudra utiliser le principe du pathfinding.Lire la suite »

Utiliser plusieurs caméras pour du multi-joueur

Camera_s8_75

Dans tous les moteurs de jeu, ce qui est affiché à l’écran du joueur est « vu » par une caméra virtuelle. Pas de caméra, pas d’image. Vous devrez donc en avoir au moins une sur votre scène. « Au moins » car il n’y a pas de limites. Vous pouvez en utiliser deux, trois…

Mais a quoi peut bien servir le fait d’avoir plusieurs caméras ? Et bien à vraiment beaucoup de choses dont le multi-joueur !Lire la suite »

Créer un panneau publicitaire simple

broadway_at_night_by_reto-d4nryol

maginons que votre jeu se déroule dans une ville. Il y aura sans doute des panneaux publicitaires. Dans un cadre moderne voir futuriste, certains ce ces panneaux devront être animés pour donner plus de caractère à votre scène, comme à Broadway par exemple.

Sans aller jusqu’à la création d’effets avancés, il est possible de faire des choses simples mais qui font leur effet. Nous allons donc créer un panneau avec du texte défilant.Lire la suite »