Lua como um autônomo para programação de jogos como Python?

8

Eu usei o Python antes com o PyGame para criar jogos, mas o PyGame não parece mais tão popular e não existem muitos recursos bons para isso. Eu ouço muitas novidades sobre Lua como uma linguagem de script rápida a ser usada dentro de projetos feitos em outras línguas.

Eu trabalho muito mais rápido e desfruto da programação de nível superior que é Python, de modo que naturalmente me leva a Lua, que parece estar recebendo muita atenção recentemente. Eu sei que já existe há algum tempo, mas acho que a criação de complementos do WoW a tornou mais popular.

Lua pode criar jogos por conta própria como uma linguagem autônoma com qualquer biblioteca 2D ou 3D, ou esse não é realmente o domínio Lua?

Não vou me preocupar em perguntar sobre 3D em Python aqui, vou fazer uma nova pergunta para isso. Obrigado!

shadowprotocol
fonte

Respostas:

14

Se você estiver interessado em desenvolver jogos usando Lua, eu recomendo dar uma olhada no LÖVE, que é uma estrutura para criar jogos 2D em Lua. Confira seu wiki para muitos recursos para você começar. :)

Ari Patrick
fonte
Link e resposta incríveis, obrigado! Já que estamos aqui conversando e curtindo o LUA, que possibilidades existem para o 3D? Eu vejo vídeos do YouTube de material PSP feito em LUA, portanto deve ser possível, mas não tenho certeza se ele se conecta ao OpenGL ou o quê. Algum recurso?
Shadowprotocol 11/11/2010
Não estou familiarizado com nenhuma estrutura 3D Lua existente que valha a pena recomendar, mas o processo para construir essa estrutura é o mesmo que construir uma estrutura 2D. Essencialmente, você precisará aprender uma linguagem de programação que possa se ligar a Lua e desenvolver sua estrutura nessa linguagem, criando os ganchos apropriados para lua para acessar a funcionalidade necessária. É um processo bastante complexo, por isso não é algo que eu iria mergulhar diretamente, mas para obter mais informações sobre a forma de lua se ligam a diferentes linguagens de programação, confira: lua-users.org/wiki/BindingCodeToLua
Ari Patrick
1

para 3D tente shiva


fonte
Tenho certeza de que o Shiva é mais parecido com o Unity, e só usa Lua para scripts, não um modo independente.
The Duck comunista