Moteur Love2D pour Lua; Et la 3D? [fermé]

13

Lua a été vraiment génial à apprendre, c'est tellement simple. J'apprécie vraiment les langages de script et j'ai eu un temps tout aussi agréable à apprendre Python.

Le moteur Love, http://love2d.org/ , est vraiment génial, mais je cherche aussi quelque chose qui peut gérer la 3D. Y a-t-il quelque chose qui accueille la 3D à Lua? Je suis toujours intrigué par le système de particules de LOVE de toute façon et je peux juste transformer mon idée en un projet 2D avec éclairage de particules :)

EDIT: J'ai supprimé les commentaires sur Python - je veux que ce soit un sujet Lua. Merci

shadowprotocol
la source

Réponses:

13

Vous voudrez peut-être garder un œil sur Polycode . Il s'agit d'un framework 2D / 3D écrit en C ++ qui possède un ensemble complet de liaisons lua. Polycode est sur le point d'être réédité avec des liaisons Lua améliorées et un IDE Lua.

Lien
la source
6

Pour un nouveau moteur prometteur basé sur Lua 3D, jetez un œil à Maratis . Cela arrive bien et cible actuellement PC, Mac et IOS. Je cherche personnellement à le porter sur Android et à ajouter plus de fonctionnalités de chargement 3D. J'ai fait beaucoup de recherches sur Lua + 3D et c'est à peu près tout pour le ciblage de plates-formes mobiles à un coût minimal!

Dave
la source
0

Toujours à la recherche de commentaires, mais je répondrai en ce qui concerne l'AMOUR. Les forces d'AMOUR résident dans les projets 2D, mais il y a des gens sur les forums qui soumettent des expériences liées au dessin 3D ou à l'éclairage 3D dans des environnements 2D, qui sont toutes les deux cool et méritent d'être vérifiées.

shadowprotocol
la source
0

Spring est un moteur 3D RTS qui prend en charge Lua, je ne l'ai jamais utilisé, donc je ne sais pas combien il prend en charge.

Il existe également plusieurs autres moteurs.

Le moteur Lua que j'utilise, Novashell est également en 2D, donc il ne correspond pas à ce que vous voulez.

speeder
la source
0

LuaAV pourrait être une bonne option. Il est plus proche des cadres de codage créatifs comme Openframeworks qu'un moteur de jeu traditionnel, et actuellement Mac OS X et Linux uniquement, mais il prend en charge les graphiques 3D et intègre de nombreuses bibliothèques de support puissantes (OpenCL, OpenCV, Kinect, fluides, etc.) est construit avec LuaJIT, donc ses performances seront meilleures que celles de l'interpréteur Luilla vanille.

user5628
la source
0

Project Anarchy est sorti il ​​y a quelques mois GRATUITEMENT pour développer et déployer sur des plateformes mobiles. Ils sont censés publier une licence Pro dans un mois qui vous permettra de déployer sur les consoles et les ordinateurs de bureau. Project Anarchy utilise les outils de Havok et vous pouvez coder en C ++ ou Lua. Si vous ne savez pas qui est Havok, je vous suggère de les examiner. L'ensemble d'outils Havok est tout simplement incroyable et a été utilisé pendant très longtemps pour créer des titres AAA, sauf qu'ils n'étaient disponibles que pour les grandes entreprises. Maintenant qu'ils commencent à les diffuser à tout le monde, les choses deviendront sûrement intéressantes.

Une fois que la communauté grandira et qu'il y aura toutes sortes de tutoriels et une grande communauté pour aider sur le forum, je suis sûr que ce sera de loin votre meilleur choix. Ils travaillent également sur des composants de développement de jeux 2D, ce qui pourrait bien en faire le meilleur moteur Lua 2D, car il vous permet de déployer à peu près toutes les plateformes et tous les appareils. Maintenant, la question est de savoir combien sera la licence Pro. Je mettrai à jour quand il sortira.

Détester les noms
la source
0

Leadwerks est le meilleur moteur 3D que je connaisse qui utilise Lua .

Cela dit, j'aurais également tendance à recommander Unity pour les jeux 3D. Vous ne programmerez pas dans Lua, mais ce sera un gain de productivité similaire.

jhocking
la source