Quel moteur de jeu dois-je utiliser?

voix
6

Je suis en train de comprendre ce moteur de jeu que je devrais utiliser? En ce moment je suis en train de prendre de tuque, shiva, et de l'unité. Je vais apprendre c # et c objective pour que je puisse développer des jeux iphone, certains jeux de fenêtres, et peut-être des jeux XNA pour xbox.

En outre des conseils pour objectif d'apprentissage c, c #, et la conception et le codage des jeux?

Créé 27/08/2009 à 06:35
source utilisateur
Dans d'autres langues...                            


6 réponses

voix
3

La meilleure chose pour l'avenir est de faire ce que RaYell a dit dans son commentaire. Commencez par une chose, apprendre, et apprendre à fond avant de passer à autre chose. Si vous essayez de prendre une demi-douzaine de choses à la fois, vous aurez une vaste connaissance de surface sur l'ensemble d'entre eux, mais pas assez de profondeur pour faire quoi que ce soit utile avec l'une de ces technologies.

-Première profondeur> largeur d'abord en matière de programmation d'apprentissage. ;)

Créé 27/08/2009 à 07:21
source utilisateur

voix
1

Si vous voulez aller pour iPhone et XNA alors j'envisager d' aller avec couple comme moteur. Ils ont des versions de leurs moteurs 2D et 3D pour ces deux plates - formes, ainsi que pour le PC, afin que vous puissiez avoir une expérience assez similaire et le jeu d' outils lors du développement pour tous 3. Pas exactement la même chose, mais à peu près.

Créé 27/08/2009 à 07:51
source utilisateur

voix
0

Je vous recommande vivement XNA, non seulement il est gratuit, bien documenté et facile à utiliser, mais il fonctionne maintenant sur toutes les plateformes mobiles avec son incarnation open source monogame . Vous pouvez également éviter d' avoir à apprendre des langues différentes pour chaque plate - forme, C # pour les gouverner tous. Et C # est un langage en soi.

Je suggère de commencer avec les riemers.net tutoriels et de travailler à partir de là. Il y a beaucoup d' autres: c'est l' un des plus grands avantages de choisir cette technologie, l'énorme quantité de tutoriels et de soutien en ligne.

Créé 14/06/2012 à 21:38
source utilisateur

voix
0

Je vais ajouter mes deux cents en ce qui concerne l'unité. Je n'ai pas travaillé avec couple et ont même pas entendu parler de Shiva jusqu'à présent (il semble intéressant).

Mon (un peu limité) expérience avec le développement du jeu est que surtout, il y a une énorme quantité d'apprentissage impliqué dans le monde du développement de jeu et vous avez vraiment besoin de choisir soigneusement l'endroit où vous passez votre temps.

Vous êtes sur la bonne voie regardant les moteurs de jeu complets qui incluent des outils de middleware. Si vous voulez vraiment faire des jeux (et non les moteurs de jeu), vous aurez envie de se concentrer exclusivement sur la production de biens et la logique de jeu.

J'ai travaillé avec XNA et peut dire que, par lui-même, il ne fournit aucun des outils de middleware, vous aurez besoin de construire un jeu complet.

Quant à l'unité Vs couple, je choisis l'unité en raison de leur forte concentration sur C # (qui ne fera que croître plus central dans leur version à venir). En outre, les deux communautés sont très différentes. Les développeurs de couple prennent beaucoup de fierté dans le fait que le couple comprend la source. Il est considéré comme plus difficile de travailler avec, mais vous permettra d'en apprendre davantage sur le code de base. L'unité est la source fermée, a une communauté très active et se concentre sur le développement de jeux. Leur attitude de la communauté est qu'ils ne sont pas là pour réécrire les moteurs de jeu et que s'il y a un bug, l'équipe de l'unité peut et résoudre plus vite et mieux (ils font un excellent travail et rapide de résoudre les bugs).

Ma philosophie de codage est plus à la seconde. Je veux faire un jeu, pas un moteur de jeu et je préfère un outil complet plutôt que plusieurs outils que vous avez à attacher ensemble. L'unité est très professionnel et vous pouvez obtenir jusqu'à la vitesse très rapidement. Je vais avoir un souffle en développement et ont obtenu le travail concept ensemble très rapidement.

En outre, vous aurez besoin d'apprendre au moins la modélisation 3D de base et animant. À tout le moins, vous devriez être en mesure de bloquer certains personnages et trouver un artiste pour faire les vraies versions plus tard. Je recommande fortement grande série numérique-Tuteurs sur la création de personnages de jeu Next-Gen dans Maya et ZBrush . Son une série (vous n'avez pas besoin de la part de XNA).

Bonne chance. Par-dessus tout, faire un plan spécifique et de s'y tenir.

Créé 31/08/2009 à 21:50
source utilisateur

voix
0

Plus important que d'apprendre un moteur ou d'une langue (dialecte) est de se concentrer sur quelque chose que vous pouvez réellement retirer dans un délai raisonnable. Les yeux plus grands que la panse (commune dans le développement de jeu indépendant) va simplement vous dissuader de jamais essayer à nouveau. Le développement du jeu est difficile, un moteur est pas de raccourci.

Visez un simple, un seul joueur, jeu graphique 2D. Si elle est vraiment votre premier jeu, vous devez utiliser, Content laid, plutôt que d'essayer de charger des ressources à partir du disque, ce qui complique probablement les choses. Construire de la buttom vers le haut. Vous apprendrez les bases sur l'organisation de la mémoire, le fonctionnement sprite / bitmap, les sons, l'interaction du système d'exploitation, pour ne citer que quelques petites choses.

Quand vous savez comment faire cela et savez bien, vous pouvez passer à un moteur comme couple; et alors vous pourriez effectivement le mettre à une certaine utilisation. Et hey - bonne chance et amusez-vous!

Edit: Vous pourriez aussi être intéressé à utiliser un outil de prototypage rapide de jeu tels que Trabant . Avec un tel outil , vous pouvez essayer des concepts de jeu en quelques minutes plutôt qu'en jours. Quand vous savez ce que vous voulez, vous construisez en utilisant UE4 ou un autre moteur de jeu. Disclaimer: Je suis l'auteur de Trabant.

Créé 31/08/2009 à 21:30
source utilisateur

voix
0

Vous ne disposez pas d'un choix lors du développement pour iPhone. Vous devrez utiliser l'Apple iPhone SDK. Je pense que cela exige la programmation en C (je pense).

De même, si vous développez pour XBOX (et vous n'avez pas le SDK d'entreprise XBOX que les studios de jeu réel achat), alors vous aurez besoin d'utiliser XNA. Vous pouvez utiliser le cadre XNA (environnement libre et cadre), mais vous aurez aussi besoin d'apprendre le C # (ou VB.NET bien officiellement que C #). L'utilisation XNA vous permet également de construire des jeux pour l'environnement Windows.

Je pense que vous devriez probablement commencer par quelque chose de simple avant de sauter dans XNA soit ou iPhone SDK. Même en utilisant quelque chose comme VB.NET (VS Express est gratuit) application sous forme de fenêtres pour un simple jeu comme-morpion serait un bon point de départ.

Il semble que vous avez besoin d'apprendre une autre langue et un cadre / sdk différent pour atteindre tous ces environnements, donc je vous recommande en choisir un et essayer d'apprendre que avant d'essayer d'apprendre plusieurs choses. Depuis C # et VB.NET (et XNA) sont tous gratuits, ont des tutoriels gratuits et des environnements de développement gratuit (et vous êtes probablement sous Windows, vous avez les exigences) alors je vous recommande d'essayer une de ces choses d'abord. De cette façon, vous pouvez voir si sa chose que vous voulez vraiment faire. jeux de construction (et logiciels) ne sont pas une tâche facile, alors assurez-vous que vous faites beaucoup de recherches et d'apprendre les bases avant d'essayer de sauter dans la programmation de jeux.

Créé 27/08/2009 à 07:44
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more