Comment créer un jeu d'horreur dans Unity

Les jeux d'horreur se présentent sous de nombreuses formes, allant d'un jeu de tir d'action 3D post-apocalyptique contre une épidémie de virus à un jeu de plateforme 2D plus simple avec un pixelisé esthétique.

Les développeurs du monde entier sont impatients de créer le prochain grand jeu d'horreur qui captivera l'attention des joueurs et laissera leur marque sur l'histoire, mais comme pour tout objectif, il est non sans défi.

Dans cet article, je montrerai des exemples de bons jeux d'horreur et comment en prototyper un dans Unity.

Commençons!

Exemple 1: Resident Evil

Le premier jeu de la série Resident Evil (sorti en 1996) a eu un impact vraiment important sur le genre horreur.

Resident Evil est devenu un incontournable du genre horreur.

Sorti en 1996, le jeu suit la formule classique: placez le joueur dans une zone fermée, face à face avec l'ennemi (des zombies dans ce cas) avec une quantité limitée de ressources (munitions) avec le choix de combattre ou de fuir l'ennemi. Dans certains cas, fuir l'ennemi n'est pas une option, auquel cas le joueur doit combattre non seulement des zombies mais aussi d'autres monstres mutés.

Les jeux se terminent avec un joueur survivant et s'échappant de la zone infectée, mais la bataille est loin d'être terminée ouvrant la voie à une suite.

Le jeu accentue l'évasion plutôt que l'action à part entière.

Exemple 2: Extraterrestre: Isolement

Capture d'écran d'isolement extraterrestre

Le protagoniste principal arrive avec une équipe dans une station spatiale, pour la trouver endommagée et sa communication hors ligne.

En raison de certaines circonstances, le protagoniste principal est séparé du reste de l'équipage et découvre que le navire est infesté de créatures extraterrestres intelligentes mais très dangereuses, qui traquent les humains et les utilisent comme hôtes pour produire davantage de leur propre espèce (avec l'hôte meurt inévitablement lorsque la période d'incubation est terminée).

Mais les extraterrestres ne sont pas les seuls ennemis auxquels le protagoniste doit faire face. On découvre plus tard qu'en raison d'un dysfonctionnement du système, les androïdes qui étaient censés aider l'équipage sont désormais chargés de massacrer les survivants restants.

Capture d'écran Android d'isolement extraterrestre

Le jeu accentue l'évasion plutôt que de combattre directement les ennemis, car le joueur est largement dépassé en nombre et en puissance par les extraterrestres et les androïdes.

Le jeu se termine avec le protagoniste principal détruisant la station, puis ayant une dernière bataille contre la créature extraterrestre restante sur le navire de sauvetage.

La formule

De nombreux jeux d'horreur suivent la même formule: placez le joueur dans un espace clos étroit avec des ennemis qui sont largement plus nombreux (ou plus puissants) que le joueur. Essentiellement, faites en sorte que les chances soient contre le joueur, mais donnez toujours au joueur les outils nécessaires pour traverser la situation dans laquelle il se trouve.

En ce qui concerne la conception au niveau du jeu, les couleurs sont pour la plupart sombres et sombres. Le joueur devrait déjà se sentir tendu rien qu'en étant dans cet environnement.

Les objets disponibles pour l'autodéfense ne doivent pas être trop puissants, mais en même temps fournir une protection suffisante pour passer le niveau.

Prototypage du jeu en Unity

Moteur de jeu Unity

Unity est très polyvalent en ce qui concerne le type de jeux qui peuvent y être créés.

Même si vous n'êtes pas très doué avec Unity, de nombreuses ressources en ligne sont disponibles pour simplifier le processus de prototypage.

Un endroit où vous pouvez trouver des modèles et des textures prêts à l'emploi est Unity Asset Store. Il contient des milliers de modèles 3D, de scripts, de textures, de modèles et bien d'autres.

Définir le protagoniste principal

Le protagoniste principal peut être un homme ou une femme, selon votre scénario (ou avoir plusieurs protagonistes si nécessaire).

Puisque nous parlons de prototypage, vous n'avez pas encore à vous soucier de l'originalité, vous pouvez donc utiliser Asset Store pour trouver les modèles que vous pouvez utiliser dans votre prototype.

Exemple pour un protagoniste: Personnage de survie post-apocalyptique

Personnage de survie post-apocalyptique

Définir l'ennemi

Les ennemis sont les entités que le protagoniste principal devra combattre ou fuir. Il peut s'agir de n'importe quoi, des hordes de zombies à une seule créature monstre extrêmement intelligente.

Exemple pour l'ennemi: Mutant2

Extraterrestre mutant

Concevoir le niveau de jeu

En fonction de votre protagoniste et de l'ennemi, le niveau peut aller d'un espace étroitement clos (ex. hôpital) à un environnement plus ouvert (ex. rues de la ville ou forêt sombre).

Assurez-vous que le joueur dispose de suffisamment d'espace pour pouvoir fuir l'ennemi ou pour n'avoir d'autre choix que de se battre.

Choisir le bon style de niveau a un impact important sur l'immersion du joueur.

Exemple pour le niveau de jeu: Pack Hospital Horror

Pack hôpital abandonné

Se mettre au travail

Comme vous pouvez le constater, Unity's Asset Store dispose de nombreuses ressources gratuites pour vous aider à accélérer le processus de prototypage.

Une fois que vous avez fini de prototyper et de tester l'idée, il est temps de vous mettre au travail et de commencer à créer un jeu complet.

Selon vos compétences, vous ne pourrez peut-être pas faire tout le travail vous-même (modélisation 3D, programmation, level design, audio, etc.). Pour cela, vous avez différentes solutions: soit demandez l'aide de développeurs partageant les mêmes idées, soit apprenez vous-même à développer des jeux.

Embauchez des développeurs professionnels Unity

Il n'y a rien de mal à se tourner vers des services professionnels pour vous aider à accélérer le processus de développement.

Embauchez des Unity développeurs professionnels du monde entier. Assurez-vous de revoir leurs notes et les livraisons passées pour trouver la meilleure correspondance.

Apprendre le développement du jeu

De nombreuses ressources en ligne vous aideront beaucoup lors de l'apprentissage du développement de jeux.

Unity propose un cours complet qui vous aidera à apprendre le développement de jeux de A à Z.

Le cours s'appelle Swords and Shovels et enseigne tous les aspects du développement de jeux (conception artistique, programmation, audio).

Articles suggérés
Comment créer des cookies légers dans Unity
Comment créer des graphiques rétro de type PS1 dans Unity
Créer une barre de progression radiale/circulaire dans Unity
Création d'une interface utilisateur d'écran gagnant dans Unity
Création d'un menu pause dans Unity
Création d'un effet de filtre de bande VHS dans Unity
Comment ajouter des zombies aux jeux Unity