java - unity - ¿Qué es un buen motor de juego gratis?
ubiart framework descargar (14)
Para C ++, Java o Python, ¿cuáles son algunos buenos motores de juegos y juegos gratuitos que son fáciles de recoger?
Cualquier tipo de motor de juego está bien. Solo quiero comenzar en algún lado al analizar los diferentes motores de juego y sus capacidades.
En el frente de Java, echa un vistazo a jMonkeyEngine . Tiene muchas funciones, incluida la aceleración de hardware con OpenGL. No he intentado desarrollar nada usándolo, pero he estado siguiendo a la comunidad por un tiempo; hicieron una demostración y una presentación hace unos JavaOnes.
Pasando del cliente al servidor, si le interesan los kits de herramientas para crear MMOG, consulte el Proyecto Darkstar . Es un marco del lado del servidor (escrito en Java) con SDK del lado del cliente para Java y C. Todo el proyecto está patrocinado por Sun.
Muchos proyectos de código abierto se alojan en la plataforma de lanzamiento , otros son juegos y algunos utilizan un motor de terceros. ¿Tal vez podrías echar un vistazo allí?
Para el desarrollo de juegos de Python, analizaría el uso de panda3d .
Para mi curso de Computación Gráfica en la Universidad utilizamos el motor OGRE 3D de fuente abierta. ¡No solo es un motor 3D extremadamente robusto sino que fue genial!
Desarrolla un juego de tamaño medio utilizándolo y obtendrás un buen sabor de muchas de las diferentes especialidades de programación de juegos . Te encontrarás realizando modelado en 3D, efectos de sonido, programación de física, AI, las obras.
texto alternativo http://www.mactabilisarts.com/Images/multiplayer%20games.jpg
Captura de pantalla de un juego OGRE 3D reciente
Si está listo para una mecánica más profunda pero con mayor libertad, eche un vistazo a Crystal Space (C ++), si desea usar más objetos ya preparados, puede considerar el Motor Irrlicht (C ++ también).
Sugeriría pygame. Me ha funcionado bien en el pasado. Es muy fácil de usar y viene con el bono de pitón :)
Tiene una comunidad activa y funciona tanto en Unix como en Windows. (No lo he probado en Mac)
Garry''s Mod se escribió usando el motor Source de Half-Life 2, presumiblemente usando el editor Hammer .
Por supuesto, esto es posiblemente más cercano al diseño de niveles que al diseño de juegos, pero podría ser interesante independientemente.
Pitón
Me deshice de Pygame y comencé a usar Pyglet .
Es extremadamente fácil de jugar, está muy bien completo (OpenGL, soporte mp3, formatos de imagen, joystick ...) y tiene un buen tutorial.
También recomendaría Ogre3D , es bastante extenso, multiplataforma y puedes agregar funciones como la física a través de complementos existentes, o escribir la tuya en C ++. Sin embargo, es un motor de gráficos, en lugar de un motor de juego dedicado, pero los complementos lo modifican.
Más importante aún, hay envoltorios para Python ( Python-Ogre ), Java ( ogre4j ) y .Net ( MOGRE ).
Hay un motor de rol llamado VERGE si estás interesado. Nunca lo intenté pero escuché cosas buenas de eso. Creo que está en C ++.