Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Hola, me presento y de paso expongo algunas dudas.

Iniciado por xtornet, Septiembre 26, 2015, 02:21:39 PM

Tema anterior - Siguiente tema
Hola soy de Cantabria y estoy muy verde entesto y tengo algunas dudas y pienso que me podéis orientar.Quisiera saber algunas cosillas no pido que me hagáis nada solo quiero un poco de orientación para empezar ver en que dirección tirar. Quiero hacer un juego online multijugador y distribuirlo por steam tipo Rust, Ark, Counter, etc (plan tenga servidores oficiales y otros comunitarios), nada mas necesito saber por donde tirar y que debería aprender. Espero que me podáis decirme algo útil, y como dije soy nuevo así que espero que me tratéis bien.  

Qué sabes a nivel de desarrollo, entornos 3d y diseño?

Septiembre 26, 2015, 02:36:42 PM #2 Ultima modificación: Septiembre 26, 2015, 02:37:11 PM por xtornet
No se decirte mi nivel pero me manejo en maya también algo en JS y si no se algo lo aprendo, el problema es que no se que aprender para hacerlo online como dije antes, no se si tengo que aprender php o lo que sea.Quiero ir a tiro echo y aprender lo que necesito en este momento.

Septiembre 26, 2015, 02:37:12 PM #3 Ultima modificación: Septiembre 26, 2015, 02:39:55 PM por Arthure
mmm Cuando dices que estas muy verde en esto ... te refieres unica y exclusivamente a Unity, o estas hablando en general (programacion, diseño, etc) ?vale, has respondido cuando estaba escribiendo el post; mmm mmm mmm quiero que me toque la loteria, poderme jubilar a los 35 años y pasarme el dia en una playa caribeña mientras 50 cubanas me estan abanicando ... pero no se si podre conseguirlo

[quote author=Arthure" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="26704" data-ipsquote-contentcommentid="113784">mmm Cuando dices que estas muy verde en esto ... te refieres unica y exclusivamente a Unity, o estas hablando en general (programacion, diseño, etc) ?vale, has respondido cuando estaba escribiendo el post; mmm mmm mmm quiero que me toque la loteria, poderme jubilar a los 35 años y pasarme el dia en una playa caribeña mientras 50 cubanas me estan abanicando ... pero no se si podre conseguirlo :(

[quote author=Arthure" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="26704" data-ipsquote-contentcommentid="113784">mmm Cuando dices que estas muy verde en esto ... te refieres unica y exclusivamente a Unity, o estas hablando en general (programacion, diseño, etc) ?vale, has respondido cuando estaba escribiendo el post; mmm mmm mmm quiero que me toque la loteria, poderme jubilar a los 35 años y pasarme el dia en una playa caribeña mientras 50 cubanas me estan abanicando ... pero no se si podre conseguirlo [/quote]Eres un exagerado. A mí con 10 cubanas me vale https://unity3d.com/es/learn/tutorialsIntenta hacer el 50%, aunque el tema no sea el tuyo, ya que aprenderás cosas que no sabías que podrías utilizar.Por otro, aprender C#, que es el lenguaje estrella del entorno. Cuando te bajes Unity, bájate también la versión de Visual Studio que propone (muchos dirán, no utiliza Mono bla bla). Yo por mi parte, el mejor entorno para desarrollo es Visual Studio.C# aprenderás durante los tutoriales, aunque hay muchos aparte solamente del lenguaje.Con todo esto, tienes para unas semanas. Ve preguntando lo que te encuentres en este foro, e intentaremos responderte.Saludos y suerte

Septiembre 26, 2015, 03:04:17 PM #6 Ultima modificación: Septiembre 26, 2015, 03:05:49 PM por xtornet
[quote author=iRobb" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="26704" data-ipsquote-contentcommentid="113786">Eres un exagerado. A mí con 10 cubanas me vale https://unity3d.com/es/learn/tutorialsIntenta hacer el 50%, aunque el tema no sea el tuyo, ya que aprenderás cosas que no sabías que podrías utilizar.Por otro, aprender C#, que es el lenguaje estrella del entorno. Cuando te bajes Unity, bájate también la versión de Visual Studio que propone (muchos dirán, no utiliza Mono bla bla). Yo por mi parte, el mejor entorno para desarrollo es Visual Studio.C# aprenderás durante los tutoriales, aunque hay muchos aparte solamente del lenguaje.Con todo esto, tienes para unas semanas. Ve preguntando lo que te encuentres en este foro, e intentaremos responderte.Saludos y suerte[/quote]Muchas gracias en C# me desenvuelvo algo pero no se donde leí que se usa mas js. Pero me gusta bastante mas el C# asique le meteré cañita.Y los tutoriales de https://unity3d.com/es/learn/tutorials date=1443271683]https://unity3d.com/es/learn/tutorials ya me los tengo vistos de echo empece por ahí hace tiempo ya.

@xtornet primero que todo no hagas caso a @Arthure, el solo comenta para joder. Lo segundo, para programar en Unity tienes que saber Js, C# o Boo. Yo te recomiendo C# aunque yo uso js. Sea como sea vas a tener que aprender un nivel alto de programación para hacer un juego con las características que tú pides, que sea multijugador y que esté en steam. Si te manejas bien con el inglés lo mejor que puedes hacer es mirarte la documentación oficial de Unity, y te aconsejo estos tutoriales https://unity3d.com/es/learn/tutorials, Otra cosa es que no podrás hacer un juego solo, pues necesitas un equipo. Texturizadores, modeladores(normalmente esto lo hace 1 persona en un equipo indie), alguien que te haga efectos, sonidos, traductores... Es complicado, pero créeme que se puede hacer un juego con 2 personas, lo que es muy duro y son juegos sencillos. La mayoría de los que estamos aquí tenemos juegos publicados en playstore, pues no podemos llegar a algo tan grande como Steam. No pretendo quitarte tus ilusiones, pero todos llegamos aquí con la idea de hacer un rpg que revolucione la industria y publicarlo en Steam y esa no es la realidad.

a ver http://unityspain.com/profile/25205-leocub58/?do=hovercard" data-ipshover="" href="<___base_url___>/profile/25205-leocub58/">@leocub58 ... yo puedo llegar a entender que es un coñazo leerme, a mi tambien me molestaria leer lo que yo escribo si no fuera yo quien lo ha escrito xD pero si te molesta y te gustaria que no escribiera, porque cojones me nombras ? asi lo unico que haces es que te de la repica, con lo que estare rallando un poquito mas.es tan sencillo como escribir mi nombre si quieres, pero sin poner @ delante, creeme ... la otra persona sabra igual que te refieres a mi, pero a mi no me aparecera el aviso, no te tendre que dar la repica, y asi todo el mundo mas contento; no es dificil, para la proxima intentalo y veras que el resultado es mas agradable.a parte de eso, le dices al chaval que necesita un nivel alto de programacion para hacer un juego de esas caracteristicas (yo diria que muy alto), que necesitara un equipo de personas, que es complicado pero viable hacer un juego entre dos personas siempre que sea un juego sencillo (le das a entender que es casi imposible, o directamente imposible, hacer lo que el quiere sin mas), que aqui todos llegamos con la idea de hacer un rpg que revolucione la industria pero esa no es la realidad ... jajajajajajajaja dicho de otro modo, le estas diciendo lo mismo que yo le he dicho pero utilizando una parrafada mientras que yo lo dije con una linea y media.luego, pues claro que me hace gracia (pero no me molesta porque unas risas siempre son buenas) la gente que no sabe programar y dice quiero hacer un proyecto que se van a poner a temblar las mas grandes industrias del sector ... y para eso digan cosas como "no tengo ni idea del tema (o estoy muy verde, que viene a ser lo mismo) asi que ya podeis empezar a decirme por donde y como empezar".sin embargo a ti no te hace gracia, a ti directamente te molesta, asi que me estas contando de lo que yo hago chavalin ? vas del tipico que dice "hacer lo que yo diga, pero no lo que yo haga" o que ?http://unityspain.com/topic/23405-como-cargar-imágenes-de-internet-usarlas-y-grabar-en-android-y-reusarlas/ .... entre otros ejemplos

[quote author=Arthure" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="26704" data-ipsquote-contentcommentid="113796">a ver http://unityspain.com/profile/25205-leocub58/?do=hovercard" data-ipshover="" id="ips_uid_3" href="<___base_url___>/profile/25205-leocub58/">@leocub58 ... yo puedo llegar a entender que es un coñazo leerme, a mi tambien me molestaria leer lo que yo escribo si no fuera yo quien lo ha escrito xD pero si te molesta y te gustaria que no escribiera, porque cojones me nombras ? asi lo unico que haces es que te de la repica, con lo que estare rallando un poquito mas.es tan sencillo como escribir mi nombre si quieres, pero sin poner @ delante, creeme ... la otra persona sabra igual que te refieres a mi, pero a mi no me aparecera el aviso, no te tendre que dar la repica, y asi todo el mundo mas contento; no es dificil, para la proxima intentalo y veras que el resultado es mas agradable.a parte de eso, le dices al chaval que necesita un nivel alto de programacion para hacer un juego de esas caracteristicas (yo diria que muy alto), que necesitara un equipo de personas, que es complicado pero viable hacer un juego entre dos personas siempre que sea un juego sencillo (le das a entender que es casi imposible, o directamente imposible, hacer lo que el quiere sin mas), que aqui todos llegamos con la idea de hacer un rpg que revolucione la industria pero esa no es la realidad ... jajajajajajajaja dicho de otro modo, le estas diciendo lo mismo que yo le he dicho pero utilizando una parrafada mientras que yo lo dije con una linea y media.luego, pues claro que me hace gracia (pero no me molesta porque unas risas siempre son buenas) la gente que no sabe programar y dice quiero hacer un proyecto que se van a poner a temblar las mas grandes industrias del sector ... y para eso digan cosas como "no tengo ni idea del tema (o estoy muy verde, que viene a ser lo mismo) asi que ya podeis empezar a decirme por donde y como empezar".sin embargo a ti no te hace gracia, a ti directamente te molesta, asi que me estas contando de lo que yo hago chavalin ? vas del tipico que dice "hacer lo que yo diga, pero no lo que yo haga" o que ?http://unityspain.com/topic/23405-como-cargar-imágenes-de-internet-usarlas-y-grabar-en-android-y-reusarlas/ .... entre otros ejemplos[/quote]Bien, me lo anoto, para la próxima me ahorro el @. Sobre lo demás, hay maneras y maneras. Yo no le digo de mala manera yo se lo digo como tiene que ser, que si quiere lo que se propone le va a costar, no es imposible. Y sobre lo último a ti no te hace gracia, a ti te molesta como a mí, pero la diferencia está en que a mí me molestan los que piden código, no los que quieren comenzar de 0 aprendiendo a programar.

http://unityspain.com/profile/25205-leocub58/?do=hovercard" data-ipshover="" id="ips_uid_5" style="box-sizing: border-box; color: rgb(205, 56, 22); outline: 0px; line-height: 22.4px;" href="<___base_url___>/profile/25205-leocub58/">@leocub58 y http://unityspain.com/profile/26665-arthure/?do=hovercard" data-mentionid="26665" id="ips_uid_3" style="box-sizing: border-box; color: rgb(37, 91, 121); line-height: 22.4px;" href="<___base_url___>/profile/26665-arthure/">@Arthure con el @ para que lo veáis nadie nace sabiendo y digo que estoy verde por que lo que quiero hacer no lo se hacer aun y no se puede decir que sabes de algo si no sabes hacerlo aun.Por otra parte no quiero hacer el juego del sigo o un pedazo de juegazo super exitoso quiero hacer lo que tengo en mente esta claro que tengo que aprender pero eso no es ningún problemas ademas con los recursos que te plantea internet prácticamente se puede aprender de todo.Cuando me dicen que un juego se necesitan varias personas no significa que uno solo no pueda si no que tendra que dedicar el mismo tiempo por ejemplo un equipo de 7 puede tardar 1000 días por poner cifra redonda pues uno podra hacerlo en 7000 horas se que es un ejemplo por que también se añada las horas de aprender y practicar.Bajo mi punto de vista uno puede hacer cualquier cosa pero solo pido ayuda por que me gustaría saber todo lo que necesito saber para poder lograr lo que esta en mi mente no me va de nada que me digáis es una locura, te llevara mucho tiempo o que necesitas a mas gente o lo que sea solo quiero saber lo que necesito.Si necesito C# pues se aprende hay mil libros sobre ello... Que mas debería saber? No quiero ofender a nadie ni que esto sea un tema de discusión solo una orientación para aprender. Saludos.

Pues una vez C#, bien como funciona Unity. El lenguaje te marca las pautas, pero un entorno de desarrollo como Unity tiene sus particularidades. Hay que pensar casi, por no decir, igual que él. Eso lleva un tiempo y adaptación. Al final vas suelto. Te planteas como hacer algo y pum, sabes como empezar.Por mi parte, yo nunca me he encontrado que no pueda hacer algo por el propio motor, sino por mis limitaciones.Luego, una librería propia para no ir reinventando la rueda. Que si pools de objetos, partículas, GPS, Servicios Web, UI, Terrain, gestionar estados finitos, multiplayer, mucho por hacer.Una vez lo tienes, pues dices, llegó el momento. Voy a intentar hacer algo interesante.Estos han sido mis pasos.

[quote author=iRobb" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="26704" data-ipsquote-contentcommentid="113825 date=1443281586]Pues una vez C#, bien como funciona Unity. El lenguaje te marca las pautas, pero un entorno de desarrollo como Unity tiene sus particularidades. Hay que pensar casi, por no decir, igual que él. Eso lleva un tiempo y adaptación. Al final vas suelto. Te planteas como hacer algo y pum, sabes como empezar.Por mi parte, yo nunca me he encontrado que no pueda hacer algo por el propio motor, sino por mis limitaciones.Luego, una librería propia para no ir reinventando la rueda. Que si pools de objetos, partículas, GPS, Servicios Web, UI, Terrain, gestionar estados finitos, multiplayer, mucho por hacer.Una vez lo tienes, pues dices, llegó el momento. Voy a intentar hacer algo interesante.Estos han sido mis pasos.[/quote]y los míos, te recomiendo que hagas estos pasos.

[quote author=leocub58" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="26704" data-ipsquote-contentcommentid="113827 date=1443282315]y los míos, te recomiendo que hagas estos pasos.[/quote]okok pues esos pasos seguiré es que ya tengo personajes mapa y estructuras creadas y necesito ya ampliar mas cosillas 

http://unityspain.com/profile/27651-xtornet/?do=hovercard" data-ipshover="" href="<___base_url___>/profile/27651-xtornet/">@xtornet no pretendia molestarte con el comentario; no creo que sea imposible hacer un juego solo una persona si eres programador y tiras con modelos recolectados de internet, y tambien me parece muy correcta la actitud de "no me importa que sea dificil, porque igual no voy a abandonar la idea" y muy en contra de que alguien diga lo que es posible o imposible ... si alguien dice que algo es imposible, lo unico significa es que la persona que lo dice no seria capaz de hacerlo.es mas, te puedo decir que yo llevo casi un año en un proyecto grande, al menos para una sola persona (aunque en ningun momento me he planteado multijugador, bastante ***a tiene ya) y cuando lo dije todos los comentarios eran en la direccion de que abandonara ese proyecto porque era imposible ... y eso que nunca he preguntado como se hace nada, que necesito o he tenido que pedir ayuda para X cosa.mi comentario estaba mas bien enfocado al hecho, no de lo que quieres conseguir, si no de la base que tienes para conseguirlo. si tienes como minimo algo de vista, veras que en estos tiempos han proliferado las personas que dicen "no tengo conocimientos de ningun tipo pero tengo entre manos un proyecto muy ambicioso" a lo que yo lo unico que pregunto es ... vale, perfecto, y como lo piensas llevar a cabo si no tienes conocimientos ?te digo lo mismo que le dije ayer a otra persona, esta genial tu idea pero no digas que quieres ir directo ... porque no aprendes antes programacion general, y no solo lo exclusivo que vas a necesitar como dices ? sin mencionar que para un proyecto ambicioso es imposible saber la de cosas que vas a necesitar; se te pueden decir una serie de cosas que vas a utilizar con 100% de seguridad, pero a parte te encontraras que segun avances, necesitaras otras tantas que no habias tenido en cuenta. sin mencionar que contra menos conocimientos tengas, mas necesitaras. ademas, debes tener en cuenta dos aspectos muy importantes tambien:
  • no encontraras un manual especifico de lo que quieres hacer por mucho que busques; todos son manuales que te enseñan a hacer cierta cosa (que puede ser una o varias) pero que si no tienes una base, tu mismo te agobiaras porque no seras capaz de adaptarlo a tus necesidades. porque no creo que tu intencion sea hacer un gran juego haciendo simplemente copy - paste de aqui y de alla.
  • dices que no quieres hacer una bomba, esta bien partir de esa base; pero estas obligado a hacer algo medianamente decente (tirando a muy decente) si quieres distribuirlo en steam porque no es una plataforma como ahora la play store de android que pagando 30 euritos ya cualquiera puede "vender" sus chapuzas. te lo tendran que aceptar, y no es que sea tampoco muy facil
si a rasgos generales (muy generales) saber lo que necesitas para el proyecto que has planteado te diria un buen lenguaje de programacion, C# ya viene como anillo al dedo para eso, aprender photon o cualquier otro servicio similar (ni sueñes hacer un juego de ciertas caracteristicas con PUN), y un buen capital ... solo la licencia de photon ya te cuesta creo que son 200 euros mensuales o 2000 euros indefinidamente. sin mencionar el porron de tiempo que necesitas para programar algo asi en caso que quieras ir directo al lio ...ahora haz un simple calculo ... pongamos que una persona necesita dos añitos para terminar un proyecto asi y eso contando que tiene una base solida (a mi me decian que ni en cuatro años lo haria, pero contigo soy generoso), piensa en ese tiempo todos los problemas con los que te puedes encontrar, cada problema de dificultad alta pongamos que te hace perder 1 dia entero (si tienes una buena base) y 1 semana entera o mas (si no tienes ninguna base y tienes que estar buscando por internet como solucionarlo).al final te encuentras que un proyecto que contabas con que podria hacerse en dos añitos, debido a los contratiempos, se ha alargado 1 año (con una buena base) o 3 años si no tenias ninguna base para poder llevar a cabo resolucion de problemas por ti mismo (eso si llegas a terminarlo).pues dado el supuesto caso anterior, que no es muy descabellado y puede suceder perfectamente ... pues que quieres que te diga ? yo prefiero perder 1 año en aprender programacion teniendo en cuenta que luego ese tiempo lo recuperare, que no ir directo y que al final 1 año se conviertan en 4 o 5.por eso me rio (aunque te puedas sentir ofendido), no por lo que dices que quieres hacer (como tu hay cientos que dicen lo mismo) si no por como lo quieres hacer. No obstante, te deseo la mejor de las suertes

Etiquetas: