Amazon Lumberyard
Fonctionnalités
Amazon Lumberyard est le seul moteur de jeu AAA à vous fournir une technologie de développement dotée de nombreuses fonctions, associée à une intégration native au Cloud AWS et aux fonctions Twitch. En plus, il est totalement gratuit.
Amazon Lumberyard
Fonctionnalités
Amazon Lumberyard est le seul moteur de jeu AAA à vous fournir une technologie de développement dotée de nombreuses fonctions, associée à une intégration native au Cloud AWS et aux fonctions Twitch. En plus, il est totalement gratuit.
Attirez les fans sur Twitch
Twitch ChatPlay
La fonction Twitch ChatPlay de Lumberyard permet de créer un gameplay qui interagit en temps réel avec les utilisateurs de Twitch. Par exemple, vous pouvez créer un jeu dans lequel les spectateurs peuvent voter sur l'issue de la partie, offrir des bonus à leurs joueurs favoris ou modifier le niveau du jeu en fonction du nombre d'utilisateurs. Grâce aux outils de script de Lumberyard, les concepteurs de jeux peuvent facilement créer des commandes de canaux de discussion pour votre jeu. Par exemple, vous pouvez créer un jeu multijoueurs dans lequel les utilisateurs peuvent voter et choisir de lancer des grenades à l'intention du diffuseur en tapant #boom dans le canal de discussion Twitch.
Twitch Metastream
La fonction Twitch Metastream de Lumberyard permet aux streamers Twitch de personnaliser en profondeur les flux de votre jeu. En ajoutant Twitch Metastream à votre jeu, les streamers peuvent utiliser n'importe quel outil HTML pour créer et afficher des illustrations dynamiques en temps réel à partir des données que vous fournissez, comme ceux utilisés pour les tournois e-sports professionnels et les émissions télévisées. Ils peuvent par exemple afficher en superposition une mini-carte, le statut des objectifs et les statistiques du joueur, le tout mis à jour à mesure que la partie avance. L'intégration de Twitch Metastream à votre jeu Lumberyard est simple. Il suffit d'activer le gem Metastream pour votre projet et d'ajouter une simple ligne de code pour chaque donnée que vous souhaitez exposer.
Twitch JoinIn
La fonction Twitch JoinIn de Lumberyard sert à créer des jeux multijoueurs qui permettent aux streamers Twitch d'inviter les fans à se joindre à eux dans le jeu. Une fois invité, le fan peut intégrer le jeu du streamer en un simple clic, dans le canal de discussion Twitch, alors que les autres continuent de regarder.
Facilement modable
Les jeux qui prennent en charge les mods et le contenu généré par les utilisateurs jouissent d'une durée de vie plus longue, d'une plus grande visibilité sur les réseaux sociaux et d'une meilleure rétention des joueurs. Lumberyard est facilement modable. Vous pouvez inclure des composants provenant de Lumberyard Editor dans vos jeux de sorte que vos utilisateurs finaux puissent créer du contenu avec les mêmes outils que vous.
Créez des fonctionnalités multi-joueurs en temps réel en quelques minutes
Amazon GameLift
Lumberyard est intégré à Amazon GameLift, un service géré qui facilite le déploiement, l'exploitation et la mise à l'échelle de serveurs de sessions de jeu multijoueurs dans le cloud. Amazon GameLift permet de réduire drastiquement le temps nécessaire à la création d'un backend multi-joueurs. Ce qui demandait des milliers d'heures ne vous prend désormais que quelques minutes. Avec Amazon GameLift, vous pouvez suivre l'activité des parties et de s joueurs, surveiller en temps réel la capacité de serveur disponible et ajuster automatiquement votre échelle pour vous adapter aux besoins des joueurs.
Cloud Canvas
Utilisez les outils et solutions Cloud Canvas de Lumberyard pour créer des fonctions de jeu en ligne en temps réel qui peuvent accéder aux services AWS comme Amazon DynamoDB, Amazon Lambda, Amazon S3, Amazon Cognito, Amazon SNS et Amazon SQS. Cloud Canvas inclut des exemples expliquant comment créer et déployer des services en ligne courants, comme des cadeaux authentifiés par le serveur, des classements, des messages dans le jeu et bien plus encore.
Framework de gems cloud
Le framework de gems cloud de Lumberyard facilite la création de fonctionnalités connectées au cloud populaires, telles que le contenu dynamique, les classements et les messages quotidiens. Il est constitué du portail de gems cloud, une application web qui vous permet de gérer et d'administrer visuellement vos fonctions cloud (telles que la planification de messages, la publication de contenu dynamique ou la suppression d'un score frauduleux dans un classement), et des gems cloud, des packages modulaires de fonctionnalités et de ressources discrètes qui comprennent tout ce dont un développeur a besoin pour inclure cette fonctionnalité dans votre projet, y compris le backend et la fonctionnalité client. Vous pouvez utiliser des gems cloud originaux lors de la création, et ils sont fournis avec la totalité du code source au cas où vous souhaiteriez personnaliser leur comportement.
Kit SDK AWS pour C++
Lumberyard est intégré au kit AWS SDK pour C++. Ainsi, vous pouvez accéder aux vastes capacités de calcul et de stockage du cloud, rassembler de grandes communautés de fans dans des parties en ligne, mais aussi aller au-delà des capacités d'un seul appareil et créer de nouvelles expériences de jeu. Le kit AWS SDK pour C++ permet de réduire la complexité du codage du backend en proposant des API C++ pour des dizaines de services AWS, notamment Amazon S3, Amazon EC2 et DynamoDB, avec la prise en charge de toutes les principales plates-formes natives. Cet ensemble croissant de fonctionnalités simplifie encore davantage la gestion des identités avec Cognito, regroupe le transfert des données d'arrière-plan vers et depuis Amazon S3, simplifie l'utilisation de SQS en traduisant directement le service sous forme de structure de données en file d'attente et simplifie la création et la conservation des images AMI pour EC2.
Créez des jeux exceptionnels
Des mondes fabuleux
La technologie graphique de Lumberyard permet de créer des environnements HDR quasi photoréalistes et des effets en temps réel époustouflants. Cette technologie de rendu et ces outils de création puissants comprennent des shaders basés sur la physique, un éclairage dynamique global, un système d'effets de particules, des outils pour la végétation, des caustiques dynamiques en temps réel pour l'eau, du brouillard volumétrique et des fonctions cinématographiques telles que l'étalonnage, le flou cinétique, la profondeur de champ et les facteurs de flare.
Ressources de jeu prêtes à l'emploi
Utilisez le processeur de ressources de Lumberyard pour ajouter des ressources au moteur en toute simplicité. Lorsque vous sauvegardez un fichier issu de votre logiciel graphique favori (par exemple Autodesk, Maya ou Adobe Photoshop) dans un dossier, le processeur de ressources transforme automatiquement le fichier au format source en ressources de jeu prêtes à l'emploi. Si vous modifiez une ressource traitée, Lumberyard détecte ce changement et met automatiquement à jour la ressource en arrière-plan, en quelques secondes et sans que vous n’ayez besoin de fournir le moindre effort.
Entités de composants
Le système d'entités de composants de Lumberyard propose une approche moderne permettant de composer des entités complexes à partir d'entités plus simples. Vous pouvez glisser-déposer des composants afin de créer le comportement souhaité, modifier les paramètres des composants dans l'éditeur et créer des scripts avec Script Canvas ou Lua pour changer ou étendre rapidement le comportement d'une entité. Pour faciliter la création et l'itération de scènes plus complexes, vous pouvez regrouper les entités par tranches. Vous pouvez ensuite utiliser ces tranches pour créer des tranches plus complexes, afin de donner lieu à un système de préfabriqués entièrement en cascade. Si vous modifiez une tranche, vous pouvez choisir d'appliquer ces modifications à toutes les instances de tranches ou de les restreindre à cette instance spécifique.
Des personnages captivants
Lumberyard vous permet de créer des personnages plausibles et des performances haute fidélité, particulièrement immersives pour les joueurs. Le système d'animation de personnages de Lumberyard, Animation Editor (EMotion FX), exploite une approche de nœuds visuelle orientée données pour l'animation, avec des fonctions comme le mélange d'arbres ou d'espaces, une machine d'état visuelle, le dépouillement linéaire, le dimensionnement conjoint et bien d'autres.
Édition de gameplay en temps réel
La solution d'édition de gameplay en temps réel vous permet d'itérer le gameplay et de visualiser immédiatement le résultat, sans attendre la génération d'un build ou quitter l'éditeur. Vous pouvez par exemple importer des objets de jeu, peaufiner le comportement d'un objet de jeu et, en un geste simple, lancer le jeu que vous venez de créer.
Mise en réseau solide
Le sous-système de mise en réseau solide et flexible de Lumberyard, GridMate, est conçu pour optimiser l'utilisation de la bande passante et les communications à faible latence. Grâce au framework de réplica de GridMate, vous pouvez facilement synchroniser des objets sur le réseau. Le système de gestion de session de GridMate s'intègre aux principaux services de console en ligne, ce qui vous permet de gérer les topologies pair à pair et client-serveur grâce à la migration de l'hôte.
Gems modulaires
Utilisez les gems modulaires de Lumberyard pour regrouper facilement vos ressources et votre code. Vous pouvez également ajouter ce contenu à votre projet de jeu ou l'en retirer, afin que le moteur ne renferme que la technologie dont vous avez besoin. Lumberyard prend en charge les gems personnalisés que vous créez, et vous offre un accès complet aux interfaces et aux évènements de programmation d'applications Lumberyard accessibles au public. Vous pouvez aussi utiliser plus de 25 gems intégrés à Lumberyard, qui vont de la synthèse vocale à des effets météorologiques réalistes, en passant par les commandes gestuelles, la prise en charge des casques de réalité virtuelle, un framework de caméra, l'intégration au logiciel Allegorithmic Substance et bien plus encore.
Wwise LTX
Lumberyard inclut Wwise LTX, une version exclusive et gratuite du moteur de son avancé et riche en fonctionnalités et de l'outil de création pour jeux PC d'Audiokinetic. Des centaines de jeux populaires utilisent la technologie audio Wwise d'Audiokinetic. Wwise LTX ne dépend que très peu des ingénieurs. Les ingénieurs du son et les compositeurs peuvent ainsi travailler de manière indépendante et créer de riches paysages sonores.
Source native C++ incluse
Lumberyard donne gratuitement accès au code source complet du moteur C++. L'accès au code source permet aux développeurs de contrôler intégralement la façon dont le jeu utilise la mémoire, le CPU et le matériel graphique, afin d'optimiser les performances pour les gameplays complexes, les graphismes, l'IA, etc. L'accès gratuit au code source vous permet de personnaliser Lumberyard pour créer des différenciateurs pour votre jeu et de donner corps à votre vision créative.
…et bien plus encore
Avec les outils de terrain, les effets météorologiques, les solutions de contrôle du moment de la journée, les systèmes de saisie, la gestion de la perception, l'éditeur Lua, etc., Lumberyard fournit les outils qui vous permettront de concrétiser votre vision et de créer du contenu unique, exaltant et différent. Pour plus d’informations sur les fonctions de Lumberyard et leur utilisation, veuillez consulter le Guide de l'utilisateur Lumberyard Editor et le Guide du développeur pour les ingénieurs.
Prêt à démarrer avec Lumberyard ?