Dijiste “código abierto”, no “gratis”. Por lo tanto, Andrea Ferro probablemente tenga razón con Unreal Engine 4. Los principales juegos AAA se crean con él. Es una pila completa de juegos de extremo a extremo con física, inteligencia artificial y secuencias de comandos de juegos, y un motor de renderizado y efectos muy avanzado. El kit viene con un conjunto completo de herramientas de creación.
Unreal Engine es de código abierto, pero le cobran un porcentaje de sus ganancias por encima de cierta cantidad. Entonces, si solo quieres jugar y aprender, Unreal es gratis. Si tu juego es un fracaso total y nunca te hace ganar dinero, Unreal sigue siendo gratis. Si logras mover algunas unidades en un juego que te hace ganar dinero, deberás parte de ese dinero a Epic Games. Tenga en cuenta que las versiones anteriores y menos avanzadas de este mismo motor solían costar a los estudios de juegos millones de dólares por una licencia. No es un mal trato.
Un par de otros motores comerciales también se han ido con licencias más propicias para juegos y aficionados de pequeña escala. Esto incluye el motor de Crytek, por ejemplo, que no es gratuito, pero ciertamente es barato si no está haciendo un título AAA importante.
- Para usar AngularJS en mi aplicación, tengo que exponer una API públicamente, y los datos son el USP de mi aplicación. No quiero que alguien use fácilmente todos los datos. ¿Hay alguna alternativa?
- ¿Cuál es la forma más correcta de leer una cadena compleja en C o Objective-C?
- ¿En qué medida el desarrollo de software es un trabajo de baja categoría?
- ¿Cuáles son los principios de una buena ingeniería de software?
- ¿Por qué es necesario mantener actualizado su software de seguridad?