
Envoyé par
leternel
Il y a plusieurs genres de "choses" qui peuvent être utilisées pour faire un jeu.
Les bibliothèques techniques, comme la SFML, la SDL ou boost.asio, sont des composants de code permettant d'accéder facilement à un type de matériel (ici, l'écran ou le réseau).
Les bibliothèques d'abstraction "simples" (c'est mon mot...), comme Bullets fournissent des briques pour traiter une partie d'un jeu (les collisions, par exemple).
Les moteurs de jeux, comme UnrealEngine, ou stratagus, sont un ensemble cohérent de bibliothèques, mais sont pensées dans un but précis.
Ainsi, UnrealEngine est pensé pour un jeu en première personne, et stratagus pour les jeux comme Warcraft ou Starcraft.
Les utiliser pour autre chose que leur but est souvent très complexe.
Par ailleurs, ces moteurs sont souvent payant.
Enfin, il y a aussi les créateurs de jeux, comme rpg maker, qui permettent de créer des jeux sans coder (ou juste des scripts).
Partager