Ayuda:Unreal Engine 4 (motor de juego)
De Bestiario del Hypogripho
Ficha de motor de juego: Unreal Engine 4
- Código: Acceso abierto (casi por serendipia)
- Lenguaje base: C++
- Plataforma de desarrollo: Windows, Linux (secundaria, dual boot recomendado)
- Plataformas de juegos: Microsoft Windows, macOS, Linux, HTML5, iOS, Android, etc. (Original Windows)
(Preferencial: Plataformas Desktop)
- Gráficos: 3D+
- Género: Cualquiera (originalmente primera persona)
- Propietario: Epic Games
Ventajas
- Gratis.
- Viene con assets gratis listos para usar, como los de Unreal 4 (otros comprables en marketplace).
- Se pueden hacer assets 3D y venderse en el marketplace de Epic.
- Templates formateados para hacer distintos tipos de juegos. Proyectos descargables proveidos por otros desarrolladores (gratis o de pago único).
- No paga comisión hasta que tu juego gane un millón de dólares (5% a partir de eso).
- No tiene costo base de publicación en la Epic Games Store. Publicar gratis cualquier número de juegos, comerciales o no.
- Gran comunidad y mucha gente dedicada a él, junto con videos para aprender.
- Idioma fácil de pseudocódigo, "Blueprints", para scripteado por usuarios no-programadores.
Desventajas
- Scripting en C++ es pesado, BluePrints no sirve para todo y es ineficiente.
- Aprender pseudocódigo Blueprints no es útil para fuera de UE4.
- Va a empezar a ser supersedido por UE5 en más o menos un año (aunque seguramente mantendrá soporte por mucho tiempo).
- Unreal Engine 5, a diferencia del 4, no necesariamente va a tener acceso a todo su código.
- Probables dificultades con desarrollo en linux nativo. Recomendado dual boot.
Comparaciones
Comparación con Unity
Ver Ayuda:Unity (motor de juego).
- Opción más versátil después de Unity.
- Opción más fácil de usar después de Unity (cuasi paridad).
- Gratuito para desarrollar con features completas, a diferencia de Unity y sus suscripciones avanzadas.
- Disponibilidad de código fuente.
- Mejores gráficos base.
- Sin embargo, menos integración como ads para android.
- Cuesta más correr el enorno de desarrollo en Linux pero está lejos de ser imposible.
Comparación con Source
Ver Ayuda:Source (motor de juego). Nota: Estas comparaciones inclyen las diferencias entre Steam y Epic Games Store. De notar que los juegos hechos con Unreal Engine 4 se pueden vender también en Steam, pero en este caso Epic Games cobrará comisión.
Equivalencias
- Ambos tienen raíces FPS (Wikipedia:First person shooter).
- Compañías rivales.
- Usados para juegos online populares (Unreal Engine = Fortnite, Source Engine = Team Fortress 2).
Ventajas de Unreal Engine 4
- Epic Games Store cobra 12% por venta, mucho menos que 30%+ de Steam.
- Más recursos para aprender Unreal Engine.
- Posibilidad de cobrar por descargar los juegos sin pagar 25000 dólares a Havok.
- Motor más actual y versátil.
- Mejor para plataformas móviles.
- Actualizado y debugueado.
- Acceso a código completo en GitHub.
Ventajas de Source Engine 2
- Scripting en Lua nativo (UE4 solo a través de plugins, pagos, desactualizados y/o bugosos).
- (comparado con Source) Epic Games Store tiene menos market share que Steam y menos features. Tampoco permite el uso de las IPs (propiedades intelectuales) de Epic, mientras que Valve permite el uso de las suyas.
- Achievements fáciles de configurar para los usuarios, microtransacciones y saves en la nube.
- Mayor accesibilidad a la propiedad intelectual de Valve, incluyendo sus assets.
- Source tiene "portales", mejores para realizar puzzles y transporte dimensional/interplanar (Unreal Engine 4 puede emularlos pero son inferiores mecánicamente, comparar https://www.youtube.com/watch?v=eNKntZzwnAw en Source y https://www.youtube.com/watch?v=F28NKqG7ce8 en UE4)
Links útiles y de referencia
- https://docs.unrealengine.com/en-US/ProgrammingAndScripting/Blueprints/Scripting/index.html
- https://answers.unrealengine.com/questions/995704/view.html
- https://forums.unrealengine.com/unreal-engine/feedback-for-epic/1573275-ue4-scripting-language
- https://docs.unrealengine.com/en-US/SharingAndReleasing/Linux/BeginnerLinuxDeveloper/SettingUpAnUnrealWorkflow/index.html
- https://forums.unrealengine.com/development-discussion/engine-source-github/123424-using-linux-to-develop-games-on-ue4-is-a-good-choice
- https://forums.unrealengine.com/community/community-content-tools-and-tutorials/1611897-linux-wine-lutris-epiclauncher-assets-happiness Cómo usar Unreal Engine en Linux con la posibilidad de descargar assets (Lutris + Wine)
Véase también
⚜️
![]() |
Artículo redactado por NimoStar Para proponer cualquier cambio o adición, consulte a los redactores. |
![]() |
---|