Ok, me quedo claro, gracias a ambos.
Si te copa leer más de eso, buscá sobre el motor de javascript v8 del Chromium ... el de Mozilla era embebible, pero tengo entendido que desde TraceMonkey es una tarea más tediosa.
Con eso vas a hacer que tu aplicación entienda javascript, vas a poder ampliar ese javascript con tu funcionalidad propia de tu programa (por ejemplo, lograr que ese javascript maneje gráficos 3d vía opengl ponele), y vas a poder correr ese javascript de cualquier lado, sólo con tener un buffer con el código javascript a correr (que puede venir de un archivo tuyo, entrada de usuario, loquesea) ... y estás
Citar
-) Tenemos una historia escrita (basicamente decidimos hacer el juego porque queríamos hacer un proyecto interesante y uno de nosotros hizo una historia para un concurso de escritura, cómo la historia estaba muy bien decidimos hacer un juego sobre ella, modificandole algunos aspectos y metiendoles detalles de algunos juegos que nos gustan (como Skyrim). El guión si lo puedo publicar (evidentemente algo genérico para que no sea facil plagiarlo) si consigo que el que hizo la historia me de permiso.
Ponelo bajo régimen de derecho de autorx común y si podés registrá la obra en la entidad de tu país ... no debería salirte mucho, y con eso podés publicarlo tranquilamente sin preocuparte sobre el plagio (suponiendo que tu obra es original) por que vas a tener un probatorio de que la obra y sus componentes originales son tuyos.
Yo te diría que lo pongas bajo un licenciamiento Libre Creative Commons No Comercial y Share Alike ... pero entiendo las restricciones que quizá le quieras poner a la obra (y las respeto)
Si te interesa leer un poquito más de derecho de autorx (desde la perspectiva de alguien que milita la cultura libre; obviamente quiero tener la transparencia de avisarte que el texto vá a estar empapado de nociones ideológicas), tengo un post hecho sobre eso en mi semi abandonado blog (tengo borradores en camino, pero algunas situaciones personales me roban mucho tiempo como para sentarme a escribir) → vertexsymphony.wordpress.com/2012/08/27/un-acercamiento-al-derecho-de-autor-y-licenciamientos-copyleft/
Por supuesto que no quiero hacer spam, pero me gusta el formato que le dí (bueno, es el formato que me hubiese gustado ver al abordar esa temática como texto introductorio y en español; y como no lo encontré ...)
Citar
-) Lo de que la aplicación sea portable, al usar Unity se puede compilar para PC, Mac, iOS, android, wii, xbox, ps3, navegador... Pero nosotros en principio haríamos la aplicación para PC y Mac y luego, más adelante veríamos si seguir porque como ya he dicho el juego en principio es como hobbie y como medio para aprender.
Pero no en Linux, FreeBSD, IllumOS ni ningún otro sistema libre ... por lo que te diría que cambies "PC" por "Windows"
Citar
-) Lo del multijugador no me refiero a un multijugador tipo MMORPG ni un juego con soporte para muchas personas... ni siquiera (de principio) de gente fuera de tu LAN. yo pensaba en que si estas aburrido o no puedes pasarte una misión y tienes a un amigo o hermano en tu casa pues pueda ayudarte
Bueno, algo enfocado a LAN permite más chanchadas y menos elegancia en el área de networking (no te preocupás tanto por la latencia, por ejemplo) ... pero con el uso masificado Wi-Fi tampoco asumas una conexión estable, pero sin duda esa limitación que ponés ("sólo LAN") te dá más respiro en lo que es el área de red.
Citar
-) Lo de que se use javascript y c# es porque en unity 3d se programa por scripts y luego el propio unity se encarga de compilar todas las escenas y archivos en un ensamblado para cada plataforma que desarrolles.
Conozco Unity y cómo embebe C# a nivel código por que lo he hecho ... por lo que le estás predicando al predicador (perdón por el comentario agrio, pero tenía que decirlo)
En el link que te pongo a continuación detallan como es, pero cambió un poco de la última vez que lo visité (que estaba súper incompleto y eso sólo era la punta del iceberg que te daba términos para embocarle a google); así que no sé cuan completo o bien que esté, igual fijate → http://www.mono-project.com/Embedding_Mono
Citar
-) Ya se que hay mucha gente en muchos foros que dice de hacer el mejor juego que se ha hecho nunca, y luego resulta en nada porque se han puesto metas muy altas que ademas no las pueden lograr porque ni siquiera tienen un equipo bueno. yo puse el ejemplo de skyrim no por decir que va a superar a ese juego sino para dar una idea de que ambientación me gustaría que tuviera. Nosotros no aspiramos a realizar el mejor juego del mundo sino a aprender más sobre como se realiza un videojuego complejo y a intentar pasarnolo bien.
Humildad, eso es positivo ...
Saludos.