Esta es una lista de motores de novelas visuales .
Lenguaje de marcado de novelas digitales
Digital Novel Markup Language (DNML) es uno de los primeros motores de juegos de lenguaje de scripting para crear novelas visuales, también conocidas como juegos de ficción interactivos . DNML fue desarrollado usando C++ por un programador japonés conocido por su nombre de Internet, Karin. El lanzamiento inicial fue en 1998. La estructura de programación es similar a HTML , lo que facilitó la producción de juegos dōjin . DNML fue reemplazado por software como NScripter , KiriKiri y Ren'Py . [1]
Se han hecho varios intentos de crear un intérprete DNML más moderno. Sin embargo, el único proyecto conocido que ha tenido éxito es DNML Midori, [2] una reimplantación completa de DNML que tiene varias características propias. Si bien su uso es gratuito, no es de código abierto. A fecha de 2021, se actualizó por última vez en 2019 y parece que el desarrollo ha concluido.
KiriKiri
KiriKiri (吉里吉里) es un motor de scripting [4] [5] del desarrollador japonés "w.dee", lanzado inicialmente en 1998. Se utiliza casi exclusivamente con el marco KAG (KiriKiri Adventure Game System) como motor de novela visual . [6] Por lo general, el paquete de los dos componentes se considera como el motor completo y se hace referencia a él con números de versión principales. Por lo tanto, la versión actual se llama KiriKiri2/KAG3 . Está disponible bajo la Licencia Pública General GNU , aunque se pueden adquirir licencias comerciales si alguien desea expandir el software sin revelar los cambios.
KiriKiri se utiliza a menudo como un reemplazo más moderno y ampliable del antiguo motor NScripter . [ cita requerida ] [ cita requerida ] [5] Se ha utilizado tanto en dōjin como en novelas visuales comerciales, las más conocidas de las cuales son Fate/stay night y Fate/hollow ataraxia de TYPE-MOON . Otra novela visual notable que se sabe que se implementó utilizando este motor es 1999 Christmas Eve ( 1999クリスマスイブ) . La serie de juegos Nekopara , disponible en Steam , también utiliza una versión modificada de Kirikiri. [7]
Para la implementación de KAG en KiriKiri2 y Kirikiri Z existe un módulo llamado 鱧天 (Hamotem). [8] que proporciona una gran cantidad de complementos y una plantilla lista para usar sobre la que crear juegos. Al igual que TyranoBuilder es para TyranoScript, existen varios programas que crean un editor gráfico sobre el script KAG. El más conocido de ellos es NVLMaker, [9] que también tiene una plataforma en la nube. [10]
Debido a la falta de actualizaciones desde octubre de 2010, a partir de 2013 el código se bifurcó y continuó como Kirikiri Z (吉里吉里Z ) . [11]
NScripter
NScripter es un motor de novela visual [4] escrito por Naoki Takahashi. Debido a su simplicidad y su licencia liberal (si bien no es software de código abierto , se permite el uso comercial libre de regalías), rápidamente se hizo popular en Japón y se usó para varios títulos comerciales y dōjin de alto perfil , como HaniHani y Tsukihime . [ cita requerida ] NScripter es de código cerrado y solo está disponible para Windows .
Se han escrito varios clones multiplataforma , siendo el más conocido ONScripter , [14] un ejemplo de implementación de software libre y de código abierto . Su popularidad entre la comunidad de localización de novelas visuales se atribuye a la facilidad de modificar el motor para admitir idiomas distintos del japonés. [14] Se esfuerza por mantener la compatibilidad con novelas visuales diseñadas para NScripter . [15] ONScripter se basa en la biblioteca Simple Directmedia Layer (SDL), y por lo tanto se puede utilizar para ejecutar juegos de NScripter en plataformas compatibles con SDL, como OS X , Linux , PSP y iPod .
ONScripter-EN es una rama de ONScripter que la comunidad de habla inglesa mantiene por separado, por conveniencia y para facilitar la introducción de mejoras que sean adecuadas para la comunidad. PONScripter (abreviatura de "Proportional-OnScripter") es una bifurcación de ONScripter-EN . Su objetivo declarado es proporcionar un objetivo de portabilidad fácil para proyectos de traducción, con énfasis en los idiomas occidentales. [15] PONScripter ha realizado importantes modificaciones al código base de ONScripter-EN y es deliberadamente incompatible con versiones anteriores. PONScripter fue mantenido originalmente por Peter "Haeleth" Jolly. Desde septiembre de 2009, es mantenido por Mion de Sonozaki Futago-tachi, el grupo de traducción Higurashi no Naku Koro ni . [16]
KScripter es un motor de scripting basado en Flash que se inspiró en NScripter pero utiliza ActionScript y SWF . [17] [18] [19]
Lista NV
NVList es un motor de novelas visuales de código abierto que funciona en Windows, Mac OS, Linux, Android e incluso en línea (a través de un subprograma). Está codificado en lenguaje Java, aunque los scripts están escritos en Lua. Se está actualizando hasta el día de hoy en GitHub. [20] Tiene toda la funcionalidad necesaria para una novela visual y más. Tiene soporte para escalar y cambiar la resolución, junto con sombreadores de píxeles y vértices. [21]
Ren'Py
El motor de novelas visuales Ren'Py es un motor de software libre . Ren'Py es un acrónimo de ren'ai (恋愛) , la palabra japonesa para "amor", un elemento común de los juegos creados con Ren'Py; y Python , el lenguaje de programación en el que se ejecuta Ren'Py. El lenguaje de programación fácil de aprender permite a cualquiera escribir novelas visuales de gran tamaño de manera eficiente, mientras que su programación en Python es suficiente para juegos de simulación complejos. Ren'Py ha demostrado ser atractivo para los aficionados occidentales; más de 4000 juegos utilizan el motor Ren'Py, casi todos en inglés. Se pueden crear novelas visuales, novelas cinéticas, juegos de rol, juegos de simulación y muchos otros juegos con Ren'Py. [22] [23]
Narrar
Narrat es un motor de juego de rol narrativo gratuito y de código abierto que puede crear novelas visuales fácilmente. Narrat utiliza tecnologías web para generar juegos que se ejecutan en plataformas web, así como en computadoras de escritorio. [24] Narrat se inspiró en juegos como Disco Elysium en su diseño visual y la presencia de mecánicas de juego de rol, así como en controles de habilidad al estilo de los juegos de rol de mesa basados en dados . [25] Cuenta con un lenguaje de script fácil de aprender [26] que permite a cualquiera escribir de manera eficiente novelas visuales grandes que pueden contener mecánicas de juego de rol más avanzadas como un inventario [27] y misiones. [28] Tiene un sistema para personalizar la interfaz de usuario basado en CSS , que permite a los desarrolladores de juegos cambiar radicalmente la presentación de sus juegos. [29] El motor ha sido particularmente notado en la comunidad de ficción interactiva de habla hispana. [30] Narrat también ha sido catalogado como una de las mejores herramientas gratuitas para juegos narrativos por Game Developer . [31]
Suika2
Suika2 es un motor de novela visual gratuito y de código abierto. Es ligero, compacto y portátil por diseño. Los juegos creados con Suika2 pueden ejecutarse en plataformas de escritorio, móviles y web. [32] Con opciones de idioma japonés e internacional, es uno de los pocos motores de novela visual japoneses que admite varios idiomas de forma predeterminada. Su sintaxis simple basada en comandos permite una fácil creación de novelas visuales, mientras que su sistema de GUI proporciona el marco para una experiencia visual sólida. [33] El depurador visual proporcionado permite probar fácilmente los scripts y facilita el empaquetado de archivos de juegos. Suika2 Kirara, una herramienta de desarrollo de arrastrar y soltar para Suika2, se está desarrollando.
Constructor tirano
TyranoBuilder es un motor comercial de novelas visuales. Los proyectos creados en este motor se pueden compilar para su uso en Windows, Mac, Android, iOS y aplicaciones web basadas en navegador. [34] [35]
Geek & Sundry dijo que utiliza "un sistema simple de arrastrar y soltar y la interfaz hace que sea fácil ver cómo se verá la escena a medida que cambias elementos sobre la marcha". [36] La GUI es similar a GameMaker , generalmente evitando cualquier necesidad de scripts. [37] TyranoBuilder actúa como una interfaz para TyranoScript, un motor enfocado en la web creado en idioma japonés [38] (existe una versión parcial en inglés). [39] TyranoBuilder y TyranoScript usan una sintaxis similar al lenguaje de scripts de KiriKirki, aunque menos flexible. [ cita requerida ]
Asobu, una comunidad de desarrollo de juegos independiente y un espacio de trabajo compartido, [40] organizó una reunión de TyranoBuilder en Japón en enero de 2020. Un pequeño grupo de desarrolladores (incluido el ganador del segundo puesto del 'Tyrano Game Festival 2018', [41] Takumi Kato) estuvieron presentes, y el coordinador del evento dijo que habrá eventos en el futuro. [42] [43]
Referencias
- ^ Sitio web de DNML
- ^ "た び す る だ ん ご ~ DNML (緑) ~".
- ^ "吉里吉里 変更点の詳細" (en japonés). Archivado desde el original el 19 de marzo de 2016 . Consultado el 29 de marzo de 2016 .
- ^ ab Owada, Shigeru; Tokuhisa, Fumiaki (2012). "Kadecot: sistema de desarrollo de novelas visuales basado en HTML5 para hogares inteligentes" (PDF) . Primera conferencia global IEEE sobre electrónica de consumo 2012. págs. 17– 19. doi :10.1109/GCCE.2012.6379572. ISBN 978-1-4673-1500-5Archivado desde el original (PDF) el 4 de marzo de 2016. Consultado el 9 de mayo de 2016 .
- ^ ab Romppanen, Janne (abril de 2015). Visuaalisen novellin kehitystyökalut länsimaissa [ Herramientas para desarrolladores de novelas visuales en el mundo occidental ] (Licenciatura en Tecnología de la Información) (en finlandés). Universidad de Ciencias Aplicadas de Karelia . Consultado el 19 de mayo de 2020 .
- ^ gutchie (2007). Kirikiri/KAG noberu gēmu seisaku nyuumon 吉里吉里/KAGノベルゲーム制作入門[ Guía de productos Kirikiri/KAG NovelGame ] (en japonés). 秀和システム. ISBN 978-4-7980-1659-7.
- ^ "¿Motor Nekopara?" . Consultado el 29 de marzo de 2016 .
- ^ http://hamotem.f-sp.net/
- ^ http://www.nvlmaker.net/
- ^ https://cn.nvl.cloud
- ^ Kirikiri Z GitHub
- ^ "高橋直樹のホームページ" (en japonés). Archivado desde el original el 11 de octubre de 1999.
- ^ Takahashi Naoki. "nscripter.com" . Consultado el 14 de diciembre de 2018 .
- ^ ab README, código fuente de ONScripter-EN, versión 20101010
- ^ ab README, código fuente de PONScripter, versión 20100502
- ^ "Mion lanza la primera versión alfa. Consultado el 26/09/2009". Archivado desde el original el 26/07/2010 . Consultado el 9/05/2016 .
- ^ Kawakami, Masatoshi; Yasuda, Hiroshi; Sasaki, Ryoichi (2009). "情報セキュリティ教育のためのeラーニング教材作成システムELSECの開発" [Desarrollo de un sistema de creación de contenidos de aprendizaje electrónico para la seguridad de la información (ELSEC)].コンピュータセキュリティシンポジウム2009 (CSS2009) 論文集. CSS'09 (en japonés). Sociedad de procesamiento de información de Japón . págs. 1– 6.
- ^ Kawakami, Masatoshi; Yasuda, Hiroshi; Sasaki, Ryoichi (2010). "Conferencia internacional de 2010 sobre educación electrónica, negocios electrónicos, gestión electrónica y aprendizaje electrónico". Conferencia internacional sobre educación electrónica, negocios electrónicos, gestión electrónica y aprendizaje electrónico . IC4E'10. págs. 7– 11. doi :10.1109/IC4E.2010.63. ISBN 978-1-4244-5680-2.
- ^ Kawakami, Masatoshi; Yasuda, Hiroshi; Sasaki, Ryoichi (marzo de 2011). "情報セキュリティ教育のためのeラーニング教材作成システムELSECの開発と評価" [Desarrollo y evaluación de un sistema de aprendizaje electrónico Sistema de creación de contenidos para la seguridad de la información (ELSEC)].情報処理学会論文誌(en japonés). 52 (3). Sociedad de procesamiento de información de Japón : 1266-1278 . ISSN 1882-7764.
- ^ "NVList". GitHub . 25 de octubre de 2021.
- ^ "Lista NV".
- ^ "Lista de juegos de Ren'Py". renpy.org .
- ^ Personal de QuickJump (24 de noviembre de 2007). «Ren'Py Visual Novel Engine: crea tu propia novela visual y simulación de citas». QuickJump . Consultado el 13 de febrero de 2013 .
- ^ "Creación y exportación de un juego de Narrat | Narrat Docs". docs.get-narrat.com . Consultado el 15 de junio de 2023 .
- ^ "Lanzamiento del motor de juego Narrat 1.0.0: anuncios de lanzamiento". itch.io . Consultado el 15 de junio de 2023 .
- ^ "Sintaxis y expresiones del lenguaje | Narrat Docs". docs.get-narrat.com . Consultado el 15 de junio de 2023 .
- ^ "Inventario | Narrat Docs". docs.get-narrat.com . Consultado el 15 de junio de 2023 .
- ^ "Misiones | Narrat Docs". docs.get-narrat.com . Consultado el 15 de junio de 2023 .
- ^ "Asignar temas al juego y la interfaz de usuario | Narrat Docs". docs.get-narrat.com . Consultado el 15 de junio de 2023 .
- ^ "Narrat Game Jam 2 calienta motores". Club de Aventuras AD (en español). 15 de junio de 2023 . Consultado el 15 de junio de 2023 .
- ^ Riendeau, Danielle (16 de junio de 2023). «Las mejores herramientas gratuitas para juegos narrativos». Game Developer . Consultado el 2 de julio de 2023 .
- ^ Suika2, Equipo de desarrollo de Suika2, 22 de octubre de 2022 , consultado el 22 de octubre de 2022
- ^ "Suika2 | Referencia de comandos de Visual Novel Engine" www.suika2.com . Consultado el 22 de octubre de 2022 .
- ^ Nyu Media Ltd. «TyranoBuilder Visual Novel Studio». Archivado desde el original el 30 de septiembre de 2020. Consultado el 9 de abril de 2022 .
- ^ STRIKEWORKS. "Acerca de TyranoBuilder". Nyu Media Ltd. Archivado desde el original el 2022-04-09 . Consultado el 2022-04-09 .
- ^ Fisher, Jessica (25 de septiembre de 2018). "Crea tus propios videojuegos con estos sencillos programas". Nerdist . Nueva York: Geek & Sundry . Consultado el 9 de abril de 2022 .
- ^ Ric (28 de abril de 2015). «TyranoBuilder Visual Novel Studio: análisis». GamingLives . Consultado el 9 de abril de 2022 .
- ^ ShikemokuMK (28 de abril de 2015). "TyranoScript | テ ィ ラ ノ ス ク リ プ ト v5.00" (en japonés). tyrano.jp . Consultado el 9 de abril de 2022 .
- ^ ShikemokuMK (28 de abril de 2015). "TyranoScript | テ ィ ラ ノ ス ク リ プ ト novedoso motor de juegos para navegador, iOS, Android, etc. v2.60". tyrano.jp . Consultado el 9 de abril de 2022 .
- ^ "asobu.dev".
- ^ Takumi, Kato (7 de noviembre de 2019). "公衆電話" [Teléfono público] (en japonés). Colección de juegos novedosos: novelgame.jp . Consultado el 9 de abril de 2022 .
- ^ Giichi, Totsuka (21 de enero de 2020). "ノベルゲーム制作者で集まったっていい! 「ティラノミートアップ#1」小リポート" [Es ¡Está bien reunirse como creador de juegos novedosos! Pequeño informe 'TyranoBuilder Meetup n.º 1']. gamesoldier.net (en japonés) . Consultado el 9 de abril de 2022 .
- ^ Giichi, Totsuka (21 de enero de 2020). "¡Creadores de novelas visuales, unan sus fuerzas! "TyranoBuilder Meetup #1", un breve informe". asobu.medium.com . asobu.dev . Consultado el 9 de abril de 2022 .