Wwolfire a publié le code source d'Overgrowth

Wolfire Games dévoilé récemment via un article de blog, vous avez pris la décision de publier le code source de l'un de ses projets les plus réussis, « Surcroissance ». Après 14 ans de développement en tant que produit propriétaire, il a été décidé d'ouvrir le jeu pour donner aux passionnés la possibilité de continuer à l'améliorer à leur guise.

Le code est écrit en C++ et est ouvert sous la licence Apache 2.0, qui permet, entre autres, d'inclure le code dans des projets propriétaires et de vendre le travail qui en résulte. L'open source couvre le moteur de jeu, les fichiers de projet, les scripts, les shaders et les bibliothèques de support, tandis que les ressources de jeu restent propriétaires et la distribution dans des projets tiers nécessite une autorisation distincte de Wolfire Games (la modification est autorisée).

Dans son article de blog, Wolfire Games a partagé ce qui suit :

Nous travaillons chez Overgrowth depuis 14 ans. C'est notre projet en cours le plus ancien, et l'une des principales raisons pour lesquelles nous avons continué à travailler sur le jeu est la réponse et le suivi fantastiques des fans. Non seulement des gens du monde entier ont continué à jouer et à apprécier Overgrowth pendant des années, mais la communauté a également eu un impact énorme sur le projet. Des commentaires utiles qui ont conduit à de meilleures mises à jour, aux incroyables moddeurs qui élargissent ce que vous pouvez faire dans le jeu, aux artistes et créateurs talentueux qui élargissent le style et la tradition d'Overgrowth. Ce jeu a été en grande partie façonné et conçu par les personnes qui y jouent.

Quelle est donc la prochaine étape ? Comment rendons-nous hommage à la communauté qui a aidé à créer ce jeu ? Nous sommes heureux de vous annoncer que le code Overgrowth est désormais open source ! Non seulement cela, mais nous réduisons également de manière permanente le prix du jeu d'un tiers dans le monde, de 29,99 $ à 19,99 $ aux États-Unis.

Seul le code devient open source, pas les ressources artistiques ou les niveaux, la raison étant que nous ne voulons pas que quelqu'un construise et vende Overgrowth comme le sien. Nous utilisons la licence Apache 2.0, qui vous permet de faire ce que vous voulez avec le code, avec très peu d'obligations. Il est facile de compiler et d'exécuter le jeu officiel Overgrowth en utilisant du code open source, vous n'avez donc pas besoin de beaucoup de connaissances techniques pour commencer.

On suppose que le code publié peut être utilisé à la fois pour créer des produits fondamentalement nouveaux qui viennent avec leurs propres ressources de jeu, pour fonctionner avec l'ensemble de ressources d'origine breveté lors de la réalisation d'expériences ou à des fins éducatives.

L'inclusion de composants de jeu et de bibliothèques peut être transférée séparément à d'autres projets de jeux. La volonté d'accepter les extensions et les modifications préparées par la communauté pour être incluses dans le jeu commercial Overgrowth est également mentionnée. S'il n'est pas possible d'intégrer des modifications dans le projet principal, vous pouvez créer vos propres éditions non officielles du jeu.

L'essence du jeu Overgrowth réside dans les aventures d'un lapin ninja, qui s'engage dans des combats rapprochés avec d'autres animaux anthropomorphes (lapins, loups, rats, chats, chiens) tout en accomplissant les tâches assignées au joueur.

Le jeu se déroule dans un environnement tridimensionnel en vue à la troisième personne, et pour atteindre les objectifs, le joueur dispose d'une totale liberté de mouvement et d'organisation de ses actions. En plus des missions solo, le multijoueur est également pris en charge.

Le jeu est équipé d'un moteur physique avancé étroitement intégré au moteur 3D et implémente le concept d '«animation procédurale basée sur la physique», qui permet un mouvement réaliste des personnages et un comportement d'animation adaptatif en fonction de l'environnement.

Le jeu se distingue également par l'utilisation de commandes contextuelles originales qui vous permettent d'appliquer diverses tactiques de combat, et un moteur d'IA qui coordonne les actions conjointes des personnages et vous permet de battre en retraite en cas de forte probabilité de défaite. Une interface pour l'édition de cartes et de scénarios est fournie.

Le moteur de jeu prend en charge la physique des corps rigides, animation squelettique, éclairage pixel par pixel avec réflexion réfraction, son 3D, modélisation d'objet dynamique tels que le ciel, l'eau et l'herbe, les détails adaptatifs, le rendu réaliste de la laine et des plantes, les effets de profondeur et de flou lors des mouvements rapides, divers types de mappage de texture (y compris le mappage de cube dynamique et le mappage de parallaxe).

Enfin si vous souhaitez en savoir plus, vous pouvez vérifier les détails dans le lien suivant.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.