677 Shares 6137 views

Moteur physique. programmation jeu

À ce jour, les jeux informatiques se développent très rapidement – à bien des égards, cela est dû au fait que le processus de développement est devenu beaucoup plus abordable. Avec l'avènement de la plate-forme tout le monde « Steam » auront l'occasion de créer leur propre jeu et de le soumettre à l'attention d'un vaste public, et en fait dû le faire sans l'aide de l'éditeur était impossible. Par conséquent, beaucoup de gens qui ont des idées et la possibilité de créer un grand jeu, n'a tout simplement pas eu l'occasion – mais maintenant tout a changé. Et si vous voulez développer votre propre projet, pour vous, il ne sera pas un problème, mais vous devez d'abord prêter attention au moteur physique. Bien sûr, personne ne vous interdit d'écrire votre jeu avec zéro programmation propre moteur unique. Mais il est beaucoup plus facile à utiliser ready-made, car il est garanti d'être débogué et fonctionnera sans problèmes. Le moteur physique – est le fondement de tout jeu d'ordinateur, est la couche de base, sur laquelle vous allez construire le contenu de votre projet. Il y a une grande variété de moteurs, dont chacun a ses avantages et ses inconvénients. Dans cet article, vous apprendrez quelques-uns des meilleurs moteurs qui existent aujourd'hui.

Cry Engine 3

La première note du fait que tout le monde est le moteur physique est disponible à tous les utilisateurs. Certains développeurs de créer leur propre jeu, un usage personnel, alors ne donnent pas accès à quelqu'un d'autre. Ces moteurs ne seront pas considérés – ici nous allons nous concentrer sur le fait que vous pouvez utiliser pour créer des jeux, étant un tiers soi-disant. La première option, qui est sur les lèvres de tout le monde, en premier lieu – est le Cry Engine 3. C'est un moteur physique très puissant qui vous permet de créer un jeu incroyable, mais en même temps, il existe différentes possibilités d'utilisation. Si vous ne voulez pas dépenser de l'argent, alors vous pouvez utiliser la version gratuite – il sera disponible à toutes les fonctions, mais en même temps, vous ne pouvez pas distribuer ou vendre votre jeu, puis il y a une option pour un usage domestique. Il y a aussi deux versions payantes – l'un comprend l'émission de vingt pour cent des bénéfices des jeux développeurs de moteurs, et le second – l'achat d'une licence. Et voilà pourquoi cette option est pas aussi populaire que les autres – il est très cher.

Unreal Engine 3

Si vous ne voulez pas dépenser beaucoup d'argent sur la version précédente, vous devez faire attention à cela. Unreal Engine 3 – le meilleur moteur au moment en termes de prix et de qualité. Vous pouvez acheter le droit d'utiliser relativement peu coûteux, avec son aide, vous pouvez créer un jeux d'ordinateur à part entière, comme les grandes entreprises de logiciels, bien connu dans le monde entier. Ce moteur a une variété de compétences, comme multi-plateforme, un excellent soutien, la simplicité et la clarté. Ainsi, toute personne qui obtient ce moteur sera en mesure de développer de façon transparente un grand jeu, s'il a la capacité de le faire. Excellente base pour cela vous donnera le Unreal Engine 3.

Havok

Si l' on parle de grands projets, alors vous devriez certainement affecter aussi Havok – un moteur que son apparence a beaucoup changé l' industrie du jeu. Maintenant, il a créé environ 200 jeux vidéo grands studios et le développement indépendant était encore plus. Ce moteur est le plus souvent utilisé pour personne FPS ou troisième, mais parfois vous pouvez rencontrer des projets à grande échelle d'autres genres, tels que « Starcraft 2 » parmi les stratégies, Super Smash Bros. parmi les plates-formes et ainsi de suite. Bien entendu, l'acquisition il vous en coûtera tout à fait une quantité impressionnante, mais les possibilités qu'elle ouvre devant vous – tout simplement énorme. Donc, si vous êtes un développeur indépendant avec un petit budget, vous pouvez acheter ce moteur – il fera de votre jeu très bien.

Unity 3D

Eh bien, il est temps de passer des principaux moteurs à quelque chose ne constitue pas une si grande échelle. Il existe de nombreuses solutions à faible coût pour un jeu en deux dimensions, mais la troisième dimension à un hâtent de prix abordable pour ajouter pas tout. Voilà pourquoi le moteur Unity 3D à ce jour est très populaire, car il offre un accès à faible coût au monde en trois dimensions. Déjà depuis 2009, ce projet est en tête parmi ceux qui ont été conçus non pas pour les grandes entreprises comme les grands projets. Par conséquent, vous devriez certainement prêter attention au moteur si vous souhaitez développer est un projet en trois dimensions – l'achat d'une licence sera bon marché, mais pour l'argent que vous obtenez une énorme quantité de matériaux, l'accès facile à la publication des projets finis et plus.

DMM

Les moteurs modernes ont souvent une attention sérieuse à des dommages réalistes, qui sont appliquées au monde, des personnages, des véhicules, et ainsi de suite. Toutefois, si vous êtes à la recherche d'une solution pas cher pour un jeu dans lequel le composant principal est précisément la dynamique d'un corps déformable, alors vous devriez faire attention au moteur. Il a appelé le DMM, et avec son aide, vous serez en mesure de reproduire le modèle de dégâts extrêmement réaliste, peu importe ce qui sera leur caractère. Le nom complet du moteur – Digital Molecular Matter, et des gens qui connaissent l'anglais, peut déjà voir qu'il est une souche, et ce sera la principale caractéristique. Si vous avez pas d'argent pour moteur moderne très cher, ce qui vous offrira une déformation comme l'un des nombreux composants, ou si vous voulez créer un projet, qui mettra l'accent sur les dégâts juste et réalisme, ce moteur est parfait pour vous.

GameMaker

Donc, en conclusion, il convient de prêter attention au moteur, ce qui est très différent de tout l'autre point est qu'il est inutile de programmer, puisque toutes les commandes de base sont remplacées par des actions concrètes énoncées à l'avance. Bien sûr, ces actions ont une quantité limitée, mais ils sont encore beaucoup, donc vous serez en mesure de créer des jeux qui ne sont pas sur le fait de penser que vous seriez la peine d'apprendre un langage de programmation. Vous feriez bien sans elle, et si vous achetez une licence, vous pouvez utiliser plus de fonctionnalités, ainsi que de publier indépendamment leurs propres jeux.