Des moteurs de jeu / outils de développement simples conçus pour les artistes? [fermé]

18

Je travaille depuis un certain temps dans le domaine de l'art 2D des jeux, et mon travail à temps plein me tient très occupé du côté artistique, mais je suis de plus en plus intéressé à apprendre à créer des prototypes pour mes propres jeux.

Je connais très très peu de programmation, même si j'en ai fait à l'université (en TorqueScript, de toutes choses), et même si je pourrais probablement prendre le temps de l'apprendre, la courbe d'apprentissage est un peu trop raide pour moi car elle est complètement séparée de mon travail actuel.

Je me demande s'il existe des moteurs de jeu avec une interface conçue pour les artistes, où la courbe d'apprentissage pourrait être plus facile pour moi et où mes compétences actuelles seront plus facilement appliquées. J'ai acheté une licence indy pour Torque Game Builder, mais cela nécessite encore beaucoup de scripts et trouver de bons tutoriels de base d'entrée de gamme s'avère difficile.

Fondamentalement, je recherche un outil où je peux me concentrer sur l'art et la conception de jeux, et où la programmation est minimale, ou est facile à apprendre et a une excellente documentation. Aucune idée si quelque chose comme ça existe, mais ça vaut le coup. :]

Des idées?

daestwen
la source
Ah. Je vois. Je pense.
The Communist Duck

Réponses:

16

Ma recommandation serait de vérifier Unity , car c'est l'un des moteurs les plus simples, mais trompeusement puissants, que j'ai rencontré. Le moteur est bien documenté , la communauté est très active et sympathique, et il existe un certain nombre de tutoriels disponibles pour vous aider à vous mettre à jour.

Mise à jour: Bien que Unity ait un peu de courbe d'apprentissage, j'ai choisi de le recommander par rapport aux autres moteurs pour plusieurs raisons:

  • Flux de travail - Contrairement aux moteurs plus simples, Unity utilise un flux de travail qui est similaire à bien des égards à ce qui est utilisé dans l'industrie du jeu, ce qui signifie que votre temps passé à apprendre est un investissement dans votre carrière, pas seulement l'apprentissage d'un outil.
  • Support - Unity a une communauté très active et sympathique, ce que beaucoup de petits moteurs n'ont pas.
  • Power - Unity est livré avec de nombreuses fonctionnalités et prend en charge un certain nombre de plates-formes.
Ari Patrick
la source
6
Je pense que l'Unity est complètement maîtrisé pour ce dont il a besoin. Un outil Game Creator serait un meilleur choix.
LearnCocos2D
2
Les communautés Game Creator sont également très utiles et ingénieuses, et leur flux de travail est beaucoup moins technique. Ils ne sont peut-être pas aussi riches en fonctionnalités, mais son objectif est de se concentrer sur la conception de jeux et l'art, de sorte que de nombreuses fonctionnalités se mettent en travers du chemin.
LearnCocos2D
En fait, ça regarde dans ma ruelle. :] C'est peut-être un peu trop puissant mais les tutoriels sont vraiment super.
daestwen
@GamingHorror "pour ce dont elle a besoin", merci!
daestwen
@daestwen: Pardonnez-moi, s'il vous plaît! Il est difficile de le distinguer de votre synonyme et de votre ident-icon. ;)
LearnCocos2D
12

Je pense que vous feriez bien de choisir l'un des nombreux outils de création de jeux. Il y a peu ou pas de programmation impliquée. Certains proposent même des interfaces graphiques de programmation par glisser-déposer.

LearnCocos2D
la source
6

Le moteur de jeu Blender pourrait également valoir le coup d'œil. Il fait partie du logiciel gratuit d'animation et de modélisation 3D Blender . Il ne nécessite aucune compétence en programmation pour créer quelque chose mais est également extensible à l'aide de scripts python. Cependant, cela n'a de sens que si vous utilisez un mélangeur pour la création d'actifs.

bummzack
la source
6

Jetez un œil à Scratch: http://scratch.mit.edu C'est un outil gratuit conçu pour les enfants par le MIT, mais il pourrait être exactement ce que vous recherchez. Toute la programmation se fait avec des tuiles, vous n'avez donc pas besoin d'apprendre la syntaxe. Vous pouvez importer vos propres graphiques et audio, et les scripts vont être relativement faciles (j'ai enseigné aux enfants de 9 ans à faire des jeux décents en deux heures.)

-um, et c'est gratuit, donc il n'y a vraiment pas de bonne raison de NE PAS l'essayer.

Deux pi
la source
5

Pour le prototypage rapide 2D, je suggère Game Maker . Il permet à un concepteur d'importer rapidement des éléments artistiques et de les transformer en sprites animés, et de disposer d'un système d'objets simple basé sur des événements. Vous pouvez créer des prototypes de jeux simples par glisser-déposer.

Un autre que je recommanderais est Multimedia Fusion . Il adopte une approche différente de la programmation dans laquelle il utilise une grande table d'événements pour gérer les interactions entre les objets. Il existe également des scripts simples.

Extrakun
la source
2

Je me demande pourquoi personne n'a dit quoi que ce soit sur le moteur de jeu Constructeur FREEWARE ET OPEN-SOURCE. son glisser-déposer est également la plupart du temps, a un support solide et est facile à apprendre et à utiliser. vous n'avez pas besoin de connaître les connaissances de programmation en plus des variables et des conditions simples. ty it out http://www.scirra.com


la source
1

Pour la 2D, je pense que Game Maker est bon.

Pour la 3D, je pense que 3DVIA est le meilleur choix car vous pouvez scripter le moteur avec un graphique.

L'unité est très bonne, mais vous devrez apprendre un peu de programmation pour la faire briller.

Lionel Barret
la source
pouvez-vous s'il vous plaît détailler, par ce que vous avez dit "script le moteur avec un graphique?"
Vishnu
Je pense qu'il voulait dire un graphique dont les nœuds représentent des actions ou des bits de logique. Au lieu de programmer, vous connectez ces nœuds pour créer la logique du jeu.
bummzack
1
@Vishnu: bummzack a raison. Il est plus visuel et convient donc mieux aux artistes. J'ai oublié Kismet / UDK mais c'est un autre bon choix. J'irais toujours en 2D en premier (compte tenu de votre parcours).
Lionel Barret
@ both-above: hmmmm, je n'ai pas utilisé de graphiques, mais j'en ai vu dans les animations de rebond de 3ds max
Vishnu
1

Je vous suggère de consulter UDK (le moteur et les outils Unreal gratuits à télécharger). Là, au lieu d'avoir à écrire un script, ils ont un système appelé Kismet qui vous permet de «scripter» beaucoup d'événements de gameplay typiques en utilisant un système de glisser-déposer. De plus, il existe toute une série de didacticiels vidéo enregistrés par les bonnes personnes de 3DBuzz . C'est souvent un moteur 3D qui pourrait ne pas convenir, mais il existe des tutoriels sur la façon de créer un jeu descendant avec.

Le problème avec la plupart des autres suggestions ici est que même si ce sont de bons systèmes, ils nécessitent toujours que vous appreniez un langage de programmation et si vous avez trouvé TorqueScript trop d'une courbe d'apprentissage, alors je doute de Python (tel qu'utilisé par Blender) ou de certains les autres options seront plus faciles (bien qu'elles soient mieux documentées que TorqueScript - tout est mieux documenté que Torquescript :))

U62
la source
1
Ouais, ce n'est pas que j'ai trouvé torquescript difficile, tellement que l'apprendre par moi-même a été difficile parce que la documentation est si mauvaise.
daestwen
Rien dans les jeux de garage n'a de documentation. Reste loin. Restez très loin.
David Young
1

Je sais que vous avez déjà marqué une réponse à ce sujet, mais juste une autre pensée à lancer: si vous avez un solide portefeuille d'art et de conception de jeux, trouver un programmeur pour vous aider à créer des prototypes et peut-être même à faire un jeu complet serait un bon moyen de prototyper sans avoir à vous coder. Ce n'est pas exactement un outil de persécution, mais selon votre intention, cela pourrait être le moyen le plus efficace.

Évidemment, avec un outil, vous n'avez pas à vous soucier de dépendre ou de motiver quelqu'un d'autre. Cependant, cela peut également vous libérer d'avoir à combattre la bête qui est du code même dans quelque chose comme Unity, vous permettant de gérer le côté créatif avec tous vos efforts.

Je sais en tant que programmeur avec le problème opposé, c'est-à-dire à la recherche de moyens de faire de l'art avec un minimum d'effort, j'ai trouvé que travailler avec un artiste était une expérience beaucoup plus agréable que de travailler moi-même dans les deux disciplines et d'essayer de faire de l'art à l'aide des outils les plus minimes. . ;)

Deleter
la source
1
C'est très vrai, malheureusement les seuls programmeurs que je connais personnellement sont ceux avec qui je travaille, et mon contrat stipule que je ne peux pas leur demander de rejoindre des projets en dehors de l'entreprise! Je me sentirais aussi mal de chercher un programmeur sans aucun argent à leur offrir, et sans pouvoir garantir un investissement en temps minimum de ma part. (Le temps de crise au studio a tendance à
retenir
1
Eh bien, je fais du travail de codage de jeu avec un artiste avec des conditions assez similaires, nous avons tous deux d'autres obligations à temps plein, certaines semaines sont super productives, d'autres fois ses mois entre quelque chose d'important, parfois son unilatéral. Vous pourrez peut-être trouver une configuration similaire;).
Deleter
1

Si vous voulez vraiment commencer le développement du jeu, je pense que je peux vous partager le point de départ que j'ai fait. Tout d'abord, j'ai appris la programmation Java de base, l'intermédiaire et le développement de jeux par thenewboston (recherchez ce nom d'utilisateur sur Youtube), vous pouvez apprendre beaucoup de choses de lui. Mais avant cela, j'ai utilisé le moteur de jeu RPG Maker XP, VX et VXAce. Ce sont d'excellents moteurs pour faire des petits ou des grands jeux de rôle.

Vous pouvez également vérifier FPS Creator, si vous aimez FPS. Mais je dirais que coder le jeu vous-même vaut mieux que de les utiliser ...

Elven X
la source
1

FlashPunk est un framework très bien documenté et facile à utiliser pour Flash. En tant que personne ayant une formation en conception, j'ai pu récupérer le code très rapidement, et il gère beaucoup de choses que les nouveaux programmeurs raccrochent automatiquement.

http://flashpunk.net/

theRayDog
la source
0

UDK by Epic Games sera le meilleur choix pour vous;) Il a beaucoup de choses pour les artistes et vous pouvez programmer sur UnrealScript. Si je comprends bien, la bibliothèque d'UnrealScript est le miroir du code C ++ natif. Vous trouverez donc des astuces intéressantes dans la programmation des structures hiérarchiques, des animations, des déclencheurs, etc. Vous pouvez voir et contrôler le pipeline de votre gameplay et de votre art. Et bien sûr, la programmation peut être minime. Parce que vous pouvez "dessiner" votre jeu avec l'éditeur de script intégré "Unreal Kismet". Il existe de nombreux didacticiels vidéo. Prendre plaisir!

Mise à jour: je dois dire que UDK fonctionne "de la boîte". Je pense que c'est une très bonne raison de choisir;)

Edward83
la source
0

Toutes les autres réponses sont correctes, mais je vous suggère également de jeter un œil à HTML5. Oui, je sais, ce n'est pas exactement un moteur de jeu, mais c'est vraiment simple et a une communauté en pleine croissance. Tout ce dont vous avez besoin est un élément canvas quelque part sur la page, puis vous utilisez Javascript pour dessiner dessus. J'irais avec cela plutôt qu'avec Scratch ou Game Maker, car cela vous enseignera en fait des compétences de programmation utiles.

Il existe un certain nombre de bons didacticiels, mais apprenez d'abord le HTML de base , puis quelques Javascript , puis allez ici .

jcora
la source
0

venez jeter un œil à l'App Game Kit. Nous le développons depuis 2009 et c'est génial dans les jeux de spites 2D. Il a également une boîte 2D intégrée.

Vous pouvez coder en BASIC ou utiliser les bibliothèques de C ++.

www.appgamekit.com

L'autre jour, quelqu'un a posté ce grand remake de Defender qu'il a codé dans le script BASIC; http://youtu.be/l50amgFImKc

À votre santé,

Meule

Richard Vanner
la source