Motores de jogo simples / ferramentas de desenvolvimento feitas com artistas em mente? [fechadas]

18

Estou trabalhando no lado artístico dos jogos há algum tempo e meu trabalho em período integral me mantém muito ocupado no lado artístico, mas estou cada vez mais interessado em aprender a criar protótipos para os meus próprios jogos.

Eu sei muito pouco de programação, apesar de ter cursado um pouco na faculdade (no TorqueScript, de todas as coisas) e, embora eu possa ter tempo para aprender, a curva de aprendizado é um pouco íngreme para mim, pois está completamente separada de meu trabalho atual.

Gostaria de saber se há algum mecanismo de jogo por aí com uma interface projetada para os artistas, onde a curva de aprendizado pode ser mais fácil para mim e onde meu conjunto de habilidades atual será aplicado com mais facilidade. Comprei uma licença indy para o Torque Game Builder, mas ele ainda exige muitos scripts e é difícil encontrar bons tutoriais básicos e básicos.

Basicamente, estou procurando uma ferramenta na qual eu possa me concentrar na arte e no design de jogos, onde a programação é mínima, fácil de aprender e com uma documentação realmente excelente. Não faço ideia se existe algo assim, mas vale a pena tentar. :]

Alguma ideia?

daestwen
fonte
Ah Entendo. Eu acho que.
The Duck Comunista

Respostas:

16

Minha recomendação seria verificar o Unity , pois é um dos mais simples, mas enganosamente poderosos motores que eu já encontrei. O mecanismo está bem documentado , a comunidade é muito ativa e amigável e há vários tutoriais disponíveis para ajudá-lo a se atualizar.

Atualização: Embora o Unity tenha um pouco de curva de aprendizado, optei por recomendá-lo a outros mecanismos por alguns motivos:

  • Fluxo de trabalho - Diferentemente dos mecanismos mais simples, o Unity usa um fluxo de trabalho semelhante em muitos aspectos ao que é usado na indústria de jogos, o que significa que seu tempo gasto aprendendo é um investimento em sua carreira, não apenas aprendendo uma ferramenta.
  • Suporte - O Unity tem uma comunidade muito ativa e amigável, algo que muitos motores menores não têm.
  • Power - Unity vem com muitos recursos e suporta várias plataformas.
Ari Patrick
fonte
6
Eu acho que a Unity está completamente dominada pelo que ele precisa. Uma ferramenta Game Creator seria muito melhor.
LearnCocos2D
2
As comunidades do Game Creator também são muito úteis e engenhosas, e seu fluxo de trabalho é muito menos técnico. Eles podem não ser tão ricos em recursos, mas o objetivo dele é se concentrar no design e na arte do jogo; muitos recursos apenas atrapalham.
LearnCocos2D
Isso parece bem no meu beco, na verdade. :] Pode ser um pouco sobrecarregado, mas os tutoriais parecem realmente ótimos.
daestwen
@GamingHorror "pelo que ela precisa", obrigado!
daestwen
@daestwen: Perdoe-me, por favor! É difícil distinguir do seu sinônimo e do seu ícone de identificação. ;)
LearnCocos2D
12

Eu acho que você faria bem em escolher uma das muitas ferramentas de criação de jogos. Há pouca ou nenhuma programação envolvida. Alguns até oferecem interfaces gráficas de arrastar e soltar.

LearnCocos2D
fonte
6

O Blender Game Engine também pode valer uma olhada. Faz parte do software gratuito de animação e modelagem 3d Blender . Ele não requer nenhuma habilidade de programação para criar algo, mas também é extensível usando scripts python. Provavelmente, isso só faz sentido se você estiver usando o liquidificador para a criação de ativos.

bummzack
fonte
6

Dê uma olhada no Scratch: http://scratch.mit.edu É uma ferramenta gratuita projetada para crianças pelo MIT, mas pode ser exatamente o que você está procurando. Toda a programação é feita com blocos, assim você não precisa aprender nenhuma sintaxe. Você pode importar seus próprios gráficos e áudio, e os scripts serão relativamente fáceis (ensinei crianças de 9 anos a fazer jogos decentes em duas horas.)

-um, e é grátis, então não há realmente uma boa razão para NÃO tentar.

Dois pi
fonte
5

Para prototipagem rápida 2D, sugiro Game Maker . Ele permite que um designer importe rapidamente ativos de arte e os transforme em sprites animados e apresenta um sistema de objetos simples, baseado em eventos. Você pode criar protótipos de jogos simples usando arrastar e soltar.

Outro que eu recomendaria é o Multimedia Fusion . É necessária uma abordagem diferente da programação, na qual usa uma grande tabela de eventos para lidar com interações entre objetos. Também existem alguns scripts simples.

Extrakun
fonte
2

Gostaria de saber por que ninguém disse nada sobre o mecanismo de jogo FREEWARE AND OPEN-SOURCE Constructor. também é basicamente arrastar e soltar, tem um suporte sólido e é fácil de aprender e usar. você não precisa conhecer nenhum conhecimento de programação além de variáveis ​​e condições simples. digite http://www.scirra.com


fonte
1

Para 2D, acho que o Game Maker é bom.

Para o 3D, acho que o 3DVIA é a melhor escolha, porque você pode criar um script no mecanismo com um gráfico.

A união é muito boa, mas você terá que aprender um pouco de programação para fazer brilhar.

Lionel Barret
fonte
você pode detalhar, pelo que você disse "guiar o mecanismo com um gráfico?"
Vishnu
Eu acho que ele quis dizer um gráfico cujos nós representam ações ou bits de lógica. Em vez de programar, você conecta esses nós para criar a lógica do jogo.
bummzack
1
@Vishnu: bummzack está certo. Como é mais visual, geralmente é mais adequado para artistas. Esqueci o Kismet / UDK, mas é uma outra boa opção. Ainda assim, eu faria o 2D primeiro (considerando seu histórico).
Lionel Barret
@ tanto-acima: hmmmm, eu não usei gráficos, mas ter visto alguns em 3DS animações salto max
Vishnu
1

Eu sugiro que você verifique o UDK (o mecanismo e as ferramentas Unreal de download gratuito). Em vez de ter que escrever um script, eles têm um sistema chamado Kismet, que permite 'roteirizar' muitos dos eventos típicos da jogabilidade usando um sistema de arrastar e soltar. Além disso, há toda uma série de tutoriais em vídeo gravados pelas pessoas boas do 3DBuzz . Ofc é um mecanismo 3D que pode não ser adequado, mas existem tutoriais sobre como criar um jogo de cima para baixo.

O problema com a maioria das outras sugestões aqui é que, embora sejam bons sistemas, eles ainda exigem que você aprenda uma linguagem de programação e se você encontrou o TorqueScript muito em uma curva de aprendizado, duvido que o Python (usado pelo Blender) ou alguns dos as outras opções serão mais fáceis (embora sejam melhor documentadas que o TorqueScript - tudo é melhor documentado que o Torquescript :))

U62
fonte
1
Sim, não achei difícil o Torquescript, tanto que aprender sozinho foi difícil porque a documentação é muito ruim.
daestwen
Nada que os jogos de garagem fazem tem documentação. Ficar longe. Fique muito longe.
David Young
1

Eu sei que você já marcou uma resposta para isso, mas apenas outro pensamento para lançar por aí: se você tem um portfólio sólido de arte e design de jogos, encontre um programador para ajudá-lo a criar protótipos de algumas coisas e talvez até fazer um jogo completo seria uma boa maneira de prototipar sem precisar codificar a si mesmo. Não é exatamente uma ferramenta útil, mas dependendo da sua intenção, pode ser a maneira mais eficaz.

Obviamente, com uma ferramenta, você não precisa se preocupar em depender ou motivar outra pessoa. No entanto, também pode liberá-lo de ter que lutar contra a fera que é código, mesmo em algo como Unity, permitindo que você lide com o lado criativo com todo o seu esforço.

Sei que como programador com o problema oposto, ou seja, procurando maneiras de fazer arte com o mínimo esforço, achei que trabalhar com um artista é uma experiência muito mais agradável do que trabalhar nas duas disciplinas e tentar fazer arte usando as ferramentas mais mínimas. . ;)

Deleter
fonte
1
Isso é verdade, infelizmente, os únicos programadores que conheço pessoalmente são os com quem trabalho, e meu contrato estipula que não posso pedir que eles participem de projetos fora da empresa! Eu também me sentiria mal ao procurar um programador com absolutamente nenhum dinheiro para oferecê-lo e sem poder garantir um investimento de tempo mínimo da minha parte. (O tempo de crise no estúdio tende a chamar toda a minha atenção por algumas semanas!)
daestwen
1
Bem, eu trabalho com codificação de jogos com um artista com condições bastante semelhantes, nós dois temos outras obrigações em tempo integral, algumas semanas são super produtivas, outras vezes os meses entre qualquer coisa significativa acontecendo, às vezes unilateral. Você pode encontrar uma configuração semelhante;).
Deleter
1

Se você realmente quer começar o desenvolvimento de jogos, acho que posso compartilhar o ponto de partida que fiz. Primeiro, eu aprendi Programação Básica Java, Desenvolvimento Intermediário e de Jogo pelo thenewboston (procure este nome de usuário no Youtube), você pode aprender muitas coisas com ele. Mas antes disso, usei o mecanismo de jogo RPG Maker XP, VX e VXAce. Eles são ótimos motores para fazer pequenos ou grandes jogos de RPG.

Você também pode verificar o FPS Creator, se gostar do FPS. Mas eu diria que codificar o jogo é melhor do que usá-los ...

Elven X
fonte
1

O FlashPunk é uma estrutura muito bem documentada e fácil de usar para o Flash. Como alguém com formação em design, eu pude pegar o código muito rapidamente, e ele lida com muitas das coisas que os novos programadores se desligam automaticamente.

http://flashpunk.net/

theRayDog
fonte
0

UDK da Epic Games será a melhor opção para você;) Tem muitas coisas para artistas e você pode programar no UnrealScript. Pelo que entendi, a biblioteca do UnrealScript é um espelho do código C ++ nativo. Então você encontrará alguns truques interessantes na programação de estruturas hierárquicas, animação, gatilhos e etc. Você pode ver e controlar o pipeline de sua jogabilidade e arte. E, claro, a programação pode ser mínima. Porque você pode "desenhar" seu jogo com o editor de scripts incorporado "Unreal Kismet". Existem muitos tutoriais em vídeo. Desfrutar!

Atualização: devo dizer que o UDK funciona "da caixa". Eu acho que é uma boa razão para escolher;)

Edward83
fonte
0

Todas as outras respostas estão OK, mas eu também sugiro que você dê uma olhada no HTML5. Sim, eu sei, isso não é exatamente um mecanismo de jogo, mas é realmente simples e tem uma comunidade em rápido crescimento. Tudo o que você precisa é de um elemento de tela em algum lugar da página e, em seguida, usa o Javascript para desenhar nela. Eu preferiria isso ao invés do Scratch ou do Game Maker, porque ele realmente ensinará algumas habilidades úteis de programação.

Existem vários bons tutoriais por aí, mas primeiro aprenda HTML básico , depois um pouco de Javascript e depois vá aqui .

jcora
fonte
0

venha e dê uma olhada no App Game Kit. Nós o desenvolvemos desde 2009 e é ótimo em jogos de spites 2D. Também possui a caixa 2D incorporada.

Você pode codificar em BASIC ou usar as bibliotecas do C ++.

www.appgamekit.com

Outro dia, alguém postou esse ótimo remake do Defender, que ele codificou no script BASIC; http://youtu.be/l50amgFImKc

Felicidades,

Rick

Richard Vanner
fonte