Les personnes qui construisent dans Unity ou UDK ont un accès immédiat à un éditeur de niveau 3D. Les gens qui construisent leurs jeux dans XNA ou à partir de zéro n'ont rien de tel. Je recherche des outils de développement de niveau 3D disponibles pour ces personnes.
- Il doit être gratuit ou abordable pour un développeur indépendant. Je laisse le terme «abordable» ouvert à l'interprétation.
- Il ne doit pas être limité à un moteur de jeu spécifique. Je devrais pouvoir construire mon jeu à partir de zéro et utiliser cet éditeur de niveau pour construire mes niveaux.
- Il devrait avoir un format de fichier fourni avec un interprète ou une documentation suffisante pour que je puisse créer mon propre interprète.
- L'open source et / ou modifiable / personnalisable est un plus, mais pas une exigence.
Je sais que les mendiants ne peuvent pas toujours être des sélecteurs, mais j'espère qu'il y a quelque chose de haute qualité.
S'il n'y en a pas, quelqu'un voudra peut-être sauter sur cette opportunité et combler le vide.
3d
level-design
tools
doppelgreener
la source
la source
Réponses:
Vous pouvez utiliser Blender 3D comme éditeur de niveau. Dans la nouvelle version, il peut exporter des scènes au format COLLADA qui est très facile à analyser. Pour les objets spéciaux, ajoutez simplement des balises, puis recherchez ces balises dans le script de chargement de niveau.
Avec un flux de travail similaire, vous pouvez utiliser n'importe quel outil 3D ordinaire, ajoutez simplement des balises aux objets, puis faites quelque chose dans votre jeu à propos de ces balises.
J'utilise ce workflow dans panda3D et c'est très bon!
Dans le cas de l'utilisation de fichiers COLLADA, il existe une bibliothèque C # préexistante qui analyse le XML pour vous.
la source
GtkRadiant , l'éditeur principal de la famille de moteurs Quake, est un éditeur de niveau open source qui pourrait être quelque chose que vous souhaitez étudier.
la source
Un rapide google m'a donné Getic - vous pouvez parcourir la source, et je ne peux pas dire si c'est gratuit ou quelque chose comme 5 $ CAD par licence.
Une solution légèrement prête à l'emploi consiste à implémenter la vôtre. Il y a un chapitre sur le faire dans Game Coding Complete , et ce n'est vraiment pas trop difficile. Il est également garanti d'être gratuit (sauf le livre qui le rapporte via l'utilité générale) et fait exactement ce que vous voulez.
la source
DeleD est un éditeur de niveau pour Windows. Il enregistre dans son propre format et COLLADA, il est donc facile de lire les niveaux dans votre propre jeu.
la source
Après avoir utilisé un outil de modélisation pour construire la géométrie, un excellent outil gratuit pour éclairer votre niveau est gile [s]
http://www.frecle.net/index.php?show=giles.about
la source
Blender est probablement le plus avancé des éditeurs 3D gratuits, avec modélisation, CI, rendu, physique, etc.
Mise à jour: il est extensible avec Python et prend en charge de nombreux formats de sortie (voir la page Import / Export ), y compris md5 (Doom 3), Formats de fichier du moteur Neverwinter Nights et Crystal Space.
la source