Ce soir je tenais à vous présenter le projet sur lequel je travail avec Unity afin de pouvoir en discuter et partager vos opinions.
Présentation d'A3Games
Qu'est-ce qu'A3Games ?
Au départ, nous sommes simplement trois compagnons de jeux en réseau, voire même IRL. Passionnés par l'univers vidéo-ludique et possédant chacun des talents dans des domaines différents, nous avons décidé de nous lancer dans la réalisation de projets liés à cet univers. A3Games est ainsi né au début de l'année 2010.
D'où vient le nom "A3Games" ?
Ce nom a deux significations :
- La première et la moins pertinente, c'est qu'il s'agit de l'initial de nos trois pseudonymes
- La deuxième signification qui me tient plus à cœur et qui représente assez notre vision de ce que l'on souhaite proposer, c'est la traduction anglaise d'"Un jeu libre".
- Pseudonyme : Ambrosios
- Rôle : responsable A3 Games, responsable du développement
- Âge : 20 ans
- Pseudonyme :Akaranir
- Rôle : game-designer, s'occupe de définir tout les aspects des jeux
- Âge : 19 ans
- Pseudonyme :Ares
- Rôle : designer et développeur web
- Âge : 17 ans
Nous arrivons enfin au vif du sujet. Si certains points ne sont pas assez clair ou inexistant, n'hésitez pas à me rappeler à l'ordre !
Présentation
WarGround a pour vocation de devenir un FPS solo se déroulant dans un univers qui lui est propre, se rapprochant du médiéval-fantastique. Ce qui le différencie des autres jeux de ce genre, ce sont les différents concepts que nous souhaitons lui intégrer.
L'univers de WarGround
C'est un des points clé de notre projet mais surtout celui auquel on attache le plus d'importance. Nous souhaitons mettre en place un univers original et cohérent dans lequel le joueur pourra s'immerger. Pour ce faire, nous sommes partis sur un nombre de trois factions ayant toute leurs propres gameplay. Vous trouverez ci-dessous la première ébauche du scénario réalisée il y a quelque temps :
Les combats se dérouleront surtout entre factions et nous espérons arriver à mettre en place nos systèmes de jeu plutôt inhabituelle. Actuellement, le travail s'effectue en grande partie sur la première faction et plus particulièrement le système de combat qu'elle utilise. Voici une brève présentation de ce système :A l’origine des peuples, tous ne faisait qu’un, cherchant tous les moyens possibles pour survivre face à la brutalité du monde qui les accueillait. Décimé par la faune sauvage, ce peuple vécut dans la peur durant une longue période.
C’est alors que vint le moment de la séparation. Las de ces combats et de voir leurs entourages mourir, une partie des survivants prit la décision de s’enfuir pour chercher refuge au milieu des plaines. C’est ainsi qu’ils découvrirent le plateau d’-------- où ils creusèrent leur première cité, point de départ de leur nouvelle civilisation qu’ils baptisèrent FAC1.
Les autres survivants qui déplorèrent le départ de leurs confrères, les accusant de lâcheté, continuèrent leur combat contre la faune locale. Ils apprirent à utiliser et apprivoiser la nature pour survivre sans s’apercevoir qu’ils étaient devenus des êtres totalement différents. Leur corps avait été forgé à l’image de la forêt, ils avaient gagné en rapidité et leurs sens étaient amplifiés de manière considérable. Ils communiquent très peu entre eux mais se comprennent par un simple regard.
La population FAC1 prospérait à une telle vitesse qu’il leur a fallu ériger de nouveaux villages et de nouvelles villes. Bien que le plateau leur offre assez de matières premières, les arbres y étaient rares et le manque de bois se faisait de plus en plus ressentir. Conscient qu’ils seraient tôt ou tard obligés de descendre du plateau pour exploiter les immenses forêts sauvages, les FAC1 fondèrent un corps armé destiné à protéger les futur ouvriers. Les premiers jours du déploiement des troupes étaient plutôt calmes. Mis à part quelques bêtes qui se jetaient sur ces hommes d’acier, on ne déplorait aucunes pertes pour le moment.
Quelques jours plus tard, les soldats aperçurent d’étranges mouvements dans la forêt. Ils se retrouvèrent vite face à un petit groupe de créatures à l’allure mi-homme mi-bête qui n’étaient rien d’autre que leurs ancêtres restés aux combats. Non content qu’on leur détruise leur lieu de vie, les nouveaux arrivants, que l’on nomma FAC2 plus tard, lancèrent la charge. Face à la puissance meurtrière des indigènes, les FAC1 n’eurent pas d’autres choix que de battre en retraite et d‘abandonner leurs réserves de bois. Au même moment, un conflit majeur éclata au sein même de la capitale FAC1.
Afin d’étendre leurs connaissances sur le monde qui les entoure et ainsi trouver de nouveaux moyens de survivre, les FAC1 disposaient de groupes de recherches spécialisés. Un de ces groupes découvrit qu’il était possible de réaliser des phénomènes plus ou moins puissants et diversifiés en combinant le langage de leurs ancêtres et le nom des astres. Cette sorte de magie, qui inquiétait déjà une partie de la population, fut complètement interdite par le roi de l’époque après le décès de plusieurs personnes qui l’avaient maladroitement utilisé. En effet, une utilisation approximative du langage des anciens, peu connu par la majorité de la population, ou une erreur dans le choix de l’astre rendait la magie incontrôlable et causait dans la plupart des cas la mort du mage et des réactions en chaines désastreuses. Non content de cette décision, un groupe de FAC1 exigèrent que la magie soit tout de même autorisée mais contrôlée afin d’éviter tout débordement. Avec le soutien de l’Eglise de la Lumière, le roi ordonna l’arrestation de tous ceux qui osèrent défier son autorité, une inquisition débuta. La plupart des mages furent traqués et exécutés mais une poignée d’entre eux réussirent à fuirent vers les montagnes. De temps en temps, certaines personnes assurent avoir aperçu en haut du mont … un palais resplendissant et la possibilité qu’une autre civilisation ai vu le jour n’est dorénavant plus écarté.
Notre système de combat ne se limite pas à cela, en fait nous venons juste d'ajouter la même rosace mais cette fois ci pour bloquer ainsi qu'un système de végétation dynamique, et nous pensons aussi intégrer un système d'esquive. De même, nous souhaitons intégrer différents systèmes de jeu comme un système de quêtes indépendantes du joueurs, une IA pour les factions, un système de magie particulier...Au départ il été prévu de laisser la liberté au joueur de créer ses propres mouvements de combat. Étant donné la complexité de la chose et le manque de jouabilité à la souris, ça a été pour le moment suspendu. On est donc revenu sur un système un petit peu plus classique.
Le joueur a le choix entre 8 direction d’attaques telle que le présente la rosace suivante :
Pour lancer une attaque, il suffit d’enfoncer le clique gauche de la souris, d’effectuer le mouvement souhaité (une des 8 directions de la rosace) puis de le relâcher.
Pour éviter que la caméra ne se déplace au même moment où le joueur effectue son choix, nous avons opté pour un quasi-blocage de la caméra. Cela fonctionne plutôt convenablement mais on remarque déjà qu’avec un enchainement rapide de coup, on a du mal à garder la caméra fixe. Nous réfléchissons donc à intégrer un système de verrouillage de cible pour à la fois soulager le joueur et insister plus sur une bonne utilisation de la rosace.
WarGround - Le développement
Au niveau de la programmation, nous utilisons donc le moteur Unity 2.6 qui nous permet d'éviter de devoir tout réinventer de zéro. Nous ne développons qu'en C# par soucis d'efficacité.
Au niveau des graphismes, on fait avec ce que l'on peut. Je ne vais pas vous cacher que nous ne sommes pas des artistes c'est pourquoi vous ne verrez pas de jolis modèles 3D tout bien texturé pour le moment , en tout cas merci à ZJP pour son lien vers les animations
Le développement se fait concept par concept. Nous partons sur le principe que nous développons WarGround pour acquérir une expérience personnelle dans la conception de jeux-vidéo. De même, nous trouvons inutile de nous lancer dans un projet qui serait hors de portée pour nous c'est pourquoi nous avons décidé de développer des concepts de jeu plutôt qu'un jeu complet. Bien sur, notre but ultime serait de développer tout les concepts que nous avons en têtes pour fournir un WarGround complet, mais ce n'est pas ce que nous recherchons.
Nous mettons donc régulièrement à disposition nos derniers "builds" pour que ceux qui sont intéressés nous aident à traquer les bugs ou nous proposent des innovations.
Actuellement, voici une liste de ce qui a été fait :
- Déplacements
- Importation d'un premier personnage et de ces animations de base
- Réalisation des huit animations d'attaques pour une arme à une main
- Réalisation des huit animations de parade pour une arme à une main
- Utilisation d'un système de RagDoll pour simuler la physique du personnage
- Possibilité d'équiper des armes à une main, à deux mains ou bien une arme dans chaque main
- Réalisation d'une première intelligence artificielle de combat (suit sa cible et l'attaque de manière aléatoire une fois à portée)
- Réalisation du menu principal (à terminer), du menu une fois en jeu (lors de l'appui sur échap), et du menu de mort
- Réalisation du système d'attaque à huit directions
- Réalisation du système de parade à huit directions
- Réalisation d'un système de choix d'actions à effectuer sur un objet ciblé similaire à des jeux tels que Arma 2
- Première version d'un système de hitbox pour localiser les dégâts sur le personnage (actuellement tête et torse)
- Ajout de la gestion du temps et des journées (1 jour = 48H dans Warground)
- Réalisation d'un premier système de végétation dynamique
- Ajout d'un système de slow motion quand le joueur attaque ou pare
- Ajout de boutons pour faire apparaitre des NPC
- Et pleins d'autres choses
Au niveau de la communication, nous sommes libres à toute remarques, suggestions, critiques que ce soit sur ce post comme sur notre DevBlog que nous essayons de tenir à jour le plus souvent possible.
Les vidéos
http://www.youtube.com/watch?v=C1lbolQ3MJk
http://www.youtube.com/watch?v=FuWqp4RkBLg
http://www.youtube.com/watch?v=PwfQvz5gsnA
http://www.youtube.com/watch?v=AdWsTZQKr_E
http://www.youtube.com/watch?v=6fgQgKTIjgA
http://www.youtube.com/watch?v=t_Xu3eDv8e4
La dernière version de WarGround : WargroundBuild19