¿Qué tan difícil es crear un juego como Choque de clanes? ¿Qué tipo de inversión y habilidad se requiere?

Inversión

Hay tres grandes inversiones que tendrías que hacer.

1. Horas hombre
2. Hardware
3. Software

Horas hombre

Cuántas personas hay contigo en esta empresa, Supercell tenía 5 personas cuando comenzaron el desarrollo del juego y escalaron hasta 8 al final del primer lanzamiento, y el primer lanzamiento tardó 6 meses en construirse.

¿Cuán talentosos eran? Debo decir que todos estaban en un nivel profesional, con la experiencia suficiente para trabajar en un título AAA. Entonces, si usted (y su equipo) todavía están aprendiendo, multiplique el tiempo por 5, por lo que aproximadamente 30 meses, sé que suena mucho, pero así es como es.

En términos de dificultad, no es tan difícil si ya estás familiarizado con las herramientas necesarias para construir un juego.

Estas son las personas que necesitarías en tu equipo:

1. Un programador principal, debe ser realmente bueno.
2. Artistas, 2-3 artistas deben ser lo suficientemente buenos, al menos uno de ellos debe ser un animador.
3. Artista de sonido, el sonido juega un papel importante.
4. Diseñador de juegos, puede parecer una tarea fácil, pero esta es realmente la más difícil y desafiante, cómo crear un juego que sea adictivo, desafiante y divertido.
5. Marketing, este es el tipo que necesitará cerca del lanzamiento de su producto.

Hardware

Supongo que estaría apuntando a una plataforma móvil, por lo que supongo que necesitaría al menos 3-4 teléfonos móviles para probar su juego en esto, aunque esto no es vital, pero aún así es algo bueno. Siempre puedes pedirles a tus amigos que presten sus dispositivos para probar tu juego.

También necesitaría un buen hardware para construir el juego, el software (que se analiza a continuación) requiere una buena configuración de hardware, por lo que si desea escapar de la frustración de la computadora lenta, sería una buena idea invertir en él. Pero de nuevo, con suerte, la mayoría tendrá una PC decente. También necesitará una Macbook o iMac si planea enviar su juego para iOS.

Configuración de PC que funcionará bien:
8 GB de RAM
Procesador de cuatro núcleos
Tarjeta gráfica de 1 GB (512 MB también debería estar bien)

También intente invertir en al menos un buen monitor que tenga colores de calidad; de lo contrario, los monitores baratos producirán salidas de color ligeramente apagadas que podrían no verse bien en otras computadoras o dispositivos móviles.

Software

Ahora, esto es algo que puede ser una respuesta en sí mismo.

Hay muchas pilas de software que puede usar para construir su canal de desarrollo.

Pero supondré que tienes un presupuesto reducido y te daré la forma más barata (¿gratis?) De crear el juego de tus sueños.

1. Unreal Engine 4, puede ser un poco difícil de aprender, pero es totalmente gratuito, solo tiene que dar una regalía de su beneficio (en cualquiera).
–La alternativa puede ser Unity Game Engine, sin regalías o licencia pagada hasta un cierto número de ingresos, ese número que puedes consultar en su sitio web, un motor realmente excelente, funciona bien con la mayoría de las herramientas gratuitas.

2. Blender, es una herramienta de modelado 3D, no estoy seguro de que sea compatible con el UE4, pero funcionará perfectamente con Unity Engine.
Supercell creó su arte en 3D y lo renderizó como una imagen de trama y lo usó como un activo, si va por este camino, entonces usará una herramienta de modelado 3D, de lo contrario, si su artista se siente más cómodo con los gráficos en 2D, debería atenerse a eso.

3. MS Visual C ++ para programar

4. GIMP para la creación de texturas, o Photoshop, si tiene una licencia para ello.
–Espacio de tinta (o Illustrator) si vas a hacer arte vectorial.

Por lo tanto, el uso del software gratuito lo liberará de un gran costo involucrado en el pago de la tarifa de la licencia por las herramientas pagadas más costosas (el costo puede subir hasta 10-20K $, es decir, 6-12 lacs, si tiene ese tipo de dinero que Recomiendo ir con el software pagado)

Si usted tiene alguna pregunta no dude en preguntar.

Con el avance de la tecnología en juegos móviles, juegos de computadora, los juegos 3D se están volviendo muy comunes. Pero años atrás, cuando no había soporte para elementos 3D, era bastante difícil desarrollar juegos 3D, pero la solución encontrada en ese momento era una vista isométrica, de elementos 2D.

Los 10 juegos isométricos más populares:

  1. Choque de clanes
  2. Plantas contra Zombies
  3. Día del heno
  4. Boom Beach
  5. Fiebre del reino
  6. Valle del monumento
  7. Magnate de la montaña rusa
  8. Defensa del castillo
  9. Crossy Road
  10. Ciudad del pueblo

1. ¿Comprender qué es la vista isométrica?

  • La vista isométrica en palabras simples no es más que crear una ilusión de juego en 3D para un juego creado en 2D .
  • La vista isométrica se puede crear mediante uno de los enfoques más comunes y eficientes llamado enfoque basado en mosaicos.
  • Como la vista isométrica crea una ilusión de 3D, a veces también se conoce como pseudo 3D o 2.5D.
  • Los juegos anteriores como Q * bert de 1982 fueron uno de los primeros juegos en usar una vista isométrica.
  • Hoy los grandes juegos como Choque de clanes , Age of Empires utilizan este tipo de proyección.

2. Problemas al desarrollar juegos isométricos en Unity

Puede enfrentar algunos de los siguientes problemas al desarrollar juegos isométricos en Unity:

  • El cálculo para colocar los mosaicos de manera tal que cree una vista 3D del juego es complejo.
  • El mapeo de la ubicación real del objeto en un espacio mundial / espacio de juego a la ubicación en vista isométrica es complejo y requiere mucho tiempo.
  • Unity no tiene ninguna herramienta directa o soporte para proyecciones isométricas .
  • La mayoría de las herramientas de terceros disponibles hasta ahora, no eran lo suficientemente fuertes u optimizadas para desarrollar juegos isométricos suaves y adecuados.
  • Los cálculos para la generación de mapas son pesados, por ahora, ninguna herramienta era lo suficientemente adecuada como para cargar mapas isométricos a una velocidad optimizada.

3. ¿Entonces cómo desarrollar juegos isométricos en la unidad?

Mientras investigaba esto, revisé muchas herramientas de Unity Asset Store . Pero el que realmente me pareció impresionante fue el activo llamado Ultimate Isometric Toolkit

4. Descripción general de Ultimate Isometric Toolkit

Aquí hay una descripción general de Ultimate Isometric Toolkit:

  • La unidad como motor 3D es bastante buena para desarrollar juegos 3D
  • Por supuesto, viene con la sobrecarga de crear y renderizar objetos 3D.
  • Pero cuando se trata de los juegos isométricos, necesitas una gran cantidad de código adicional para resolver problemas comunes como ordenar órdenes , sprites de intersección y movimientos continuos .
  • Las ventajas de los juegos 3D de estilo isométrico son obvias. Podemos ahorrar mucho tiempo ya que no tenemos que modelar / texturizar / aparejar / … objetos 3D
  • Eliminamos por completo la sobrecarga de renderizar escenas 3D y, por lo tanto, ahorramos mucho dinero al tomar uno de los cientos de hojas de sprites disponibles.
  • El kit de herramientas maneja el cálculo de los mosaicos de posicionamiento para crear una ilusión 3D y el mapeo de una ubicación real de un objeto a una ubicación en vista isométrica.
  • Este conjunto de herramientas se ocupa de los problemas de clasificación de órdenes y otros algoritmos difíciles utilizados para crear vistas isométricas con una sobrecarga muy baja.

Comprendamos este Toolkit con un ejemplo muy simple.

Aprenda rápidamente a crear juegos isométricos como Choque de clanes o AOE

No diré los detalles de la construcción de ese juego o de cualquier juego en general, pero puedo decirte lo que se necesita para tener un proyecto genial. Por favor, lea hasta el final befire downvoting.

Era mi año de graduación y desde el momento en que estuve expuesto a las computadoras quería hacer un proyecto increíble, en mi primer año de graduación fui tan estúpido que solía pensar que un sistema operativo que tenía la mejor GUI es el mejor. Afortunadamente, ahora tengo bastante conocimiento que eso 🙂

Cuando llegó el momento de mi proyecto principal, quería construir algo súper increíble, para ser honesto, quería comenzar una empresa en la universidad, pero de alguna manera no era posible, pero aún quería construir algo genial.

Decidí crear un proyecto en el dominio de seguridad de la información. Durante dos meses pensé en la declaración del problema, ¡dos meses!

Pensé en muchas ideas ridículas como BotPolice para escanear redes, pero luego me di cuenta de que primero tenía que definir una declaración del problema.

He tenido la reputación de ser un tipo que piensa demasiado, así que comencé a pensar en problemas de la vida real que puedo resolver en la seguridad de la red, que para mí pensar en el mapeo de la red

normalmente la red admun tiene poca idea de lo que está sucediendo exactamente en tres redes, hay una falla básica en nuestro software antivirus general, no hacen uso del control de la red que tienen, en una pelea con hackers completamente físicos El acceso a la red es algo que tenemos, así que después de dos meses decidí hacer

“Zeitgeist Intranet” fue algo que vi en Google, zeitgeist significa el espíritu de la generación, así que esa fue la declaración del problema.

Después de eso vino el diseño del programa, ¿contendrá GUI o línea de comandos solamente?

Luego, decidiendo sobre el pez arquero del programa, cuál será la fuente, cuál será la información objetivo, qué información pueden aprovechar los paquetes que se capturan en los enrutadores y conmutadores y qué es exactamente lo que tenía en mente como resultado final.

Para resolverlo en un mes, tuve que pasar por los softwares de rastreo disponibles, IDS actuales y cosas por el estilo, esta fue la fase 3.

Tenga en cuenta que ni siquiera había decidido qué lenguaje de programación iba a utilizar.

Después de decidir que todas las cosas pendientes de Python 1,2,3 anteriores eran el mejor lenguaje para hacer el proyecto, luego, en una semana, implementé el proyecto.

Una compañía de Silicon Valley llamada Vectra Solutions está proporcionando un producto similar. Pero su producto actual carece de demasiadas características en cuanto a lo que tenía en mente. En la universidad no pude trabajar a tiempo completo en mi idea.

Asi que

1. Nunca pienses en lo que se necesita para construir xyz, abc, eso es pura mierda. Lo mejor que puede hacer es estar atento a las modificaciones y mejoras en todo, puede ir a su aplicación de Android favorita o incluso a Quora. Eso le dará información que nunca obtendrá de ningún otro lado.

2. Siempre aprende cosas nuevas por tu cuenta, al principio será difícil, pero obtendrás el nombre de las cosas una vez que seas bueno en algo.

3. Nunca subestimes tu idea, este fue un error que cometí, con mi proyecto principal, hasta el último día me preguntaba si acabo de perder el tiempo haciendo eso, me llevó el artículo en NYT sobre las redes Vectra para hacerme darse cuenta de que estaba trabajando en algo realmente genial.

4. Convierta el código abierto en su mejor amigo, encuentre un buen software FOSS que le encante y contribuya a él, me encanta tomar notas, así que contribuyo a OmniNotes en github, compruebe sus habilidades e intereses.

5. Deja de preguntarte “cómo” se hacen las cosas de Google, arremángate y escribe un software para algún problema que hayas enfrentado recientemente, puede ser algo tonto, pero a menos que trabajes en algún software real por tonto que sea Nunca podrás construir algo como Choque de clanes.

6. No te enamores de un lenguaje, enamórate de un método de programación, orientado a objetos, funcional y desarrolla una lógica sólida.

La mejor de las suertes 🙂

Seguro que no es difícil hacer el juego, si tienes el equipo adecuado de diseñadores, desarrolladores y probadores. Último conocido (SuperCell) tenía alrededor de 70 empleados, de los cuales solo la mitad estaban involucrados en el proceso de desarrollo del juego. El resto según mi mejor comprensión está realmente en el proceso de construcción de la comunidad.

Sin embargo, no sugeriría replicar un juego o simplemente reskinning uno viejo.

Dado que CoC y los otros 2 juegos tienen un costo aproximado de USD 1,7 mil millones (el equivalente en INR sería de alrededor de 11,000 millones de rupias) para SuperCell, entiendo por qué querrías pensar en copiar el juego. Considerar una inversión de una tarifa de años con un equipo de tal tamaño para desarrollar un juego que paga miles de millones es definitivamente atractivo. Pero entienda esto, los juegos funcionan en el mismo modelo de éxito de taquilla que las películas o la investigación farmacéutica. Algunos lo logran y otros no.

Por lo tanto, es mejor investigar un poco sobre su idea y sus usuarios específicos antes de profundizar.

Desde el punto de vista técnico, el choque de clanes es genial. Proporcionan la sensación de que el juego es multijugador en tiempo real. Ese tipo de juegos generalmente requieren una infraestructura muy pesada en el lado del servidor y enfrentan muchos problemas dependiendo de la red a través de la cual juegas. Sin embargo, desarrollaron Clash de manera muy inteligente, proporcionando una caída en tiempo real, sin realmente hacerlo en tiempo real. Si lo hubieran hecho en tiempo real, ampliar para más usuarios habría sido un gran desafío.

Soy desarrollador de juegos por interés y fundador de Startup Elves, donde trabajamos en varias aplicaciones y juegos para startups. También formo parte de varios foros de desarrollo de juegos en los que nos hemos tomado mucho tiempo en juegos de ingeniería inversa, incluido Choque de clanes.

Bueno, en primer lugar, eso depende de si tienes un poco de idea de programación y de servidores y todo.
Básicamente, en la universidad nos enseñaron algunos programas básicos de C, y solo por curiosidad, busqué códigos para hacer una calculadora y luego un tic-tac-toe, que es algo pequeño y simple.
Pero a medida que avanza el orden, los algoritmos comienzan a complicarse. Contienen gran cantidad de códigos.
Pero, en general, siempre hay algunos marcos básicos disponibles que le proporcionan una infraestructura fundamental y cosas primarias ya hechas. Comenzar desde cero es realmente muy, muy difícil y llevaría mucho tiempo construir primero y luego en el proceso de prueba.
Entonces esta es la mera parte del desarrollo de la codificación física.
Luego viene la seguridad, en cuanto a hacerla invulnerable de esos parches y hacks y todo. También toman mucho tiempo para descubrir todas las hazañas y luego la actualización.
Y después de todo esto, como Choque de clanes se ejecuta en línea y mantiene un registro de cada jugador y guarda su estado (número de monedas de oro, exilires, etapas, niveles, etc.), requiere mantener un servidor para eso.

Por lo tanto, depende del punto de vista desde el que esté mirando.
Desde mi punto de vista, un simple graduado universitario, que conoce los conceptos básicos de la programación y tiene una breve descripción de cómo tal vez todo funciona, es realmente muy difícil. Y luego, para aquellos que realmente están en este campo profesional y tienen ese equipo calificado detrás y además de trabajar juntos, es solo un proyecto para el que trabajarían por etapas, siendo la primera la idea, luego la fase de diseño y luego el cálculo todas las posibilidades y disponibilidades, luego modelar el entrenamiento, luego la etapa de desarrollo y esto puede estar en módulos, y luego hay una etapa de mantenimiento para siempre y buscando alcances de mejora, es decir, agregar nuevas características y hacerlo más seguro y todo. Para ellos definitivamente es un gran proyecto y tomará mucha mano de obra y tiempo y lo más importante una idea, pero sería tan difícil en la implementación.

No soy un técnico, pero espero que esta respuesta sea satisfactoria.
No pienses lo suficiente de estos.
¡Solo ve a CLASH! 😀

Desde hace algún tiempo tengo la costumbre de verificar los detalles sobre el tiempo y el esfuerzo en cualquier juego. Lo hice por deber, pájaros enojados, choque de clanes y muchos más.

Creo que no se necesita mucho para hacer un juego. La gente tiene muchas ideas todos los días e intentan hacer realidad esa idea.

PERO

No hay garantía de que todas sus ideas hagan clic en el primer intento. Puede que sí o puede que no. El punto es que deberías seguir intentándolo. Da lo mejor de ti y aprende de lo que salió mal.

Antes de compartir la historia de CoC Origin, me gustaría compartir el origen de Angry Birds. Todos lo sabemos, lo hemos jugado y estamos locos por eso (bueno, lo estoy). Sin embargo, no muchos de nosotros sabemos que la compañía había hecho 51 juegos antes de tener éxito con los pájaros enojados. La compañía estaba al borde de la bancarrota antes de esto.

Consulte los detalles en los siguientes enlaces.

Cómo Rovio luchó contra la bancarrota para hacer Angry Birds

Angry Birds: la historia detrás del fenómeno de juego de iPhone

Fue una idea que fue una de las muchas que tuvo éxito. El enfoque principal fue el esfuerzo continuo.

CoC está hecho por supercell. Comenzaron en 2006 y CoC se lanzó en 2012. Hicieron muchos juegos en el camino, pero en realidad no son tan famosos como Choque de clanes.

Creo que entiendes lo que estoy tratando de hacer. Bueno, aquí está Jordan por si no lo haces.

Muy difícil, Supercell que he leído tardó más de 1,5 años en desarrollar y enviar CoC; o puede ser más
Más importante aún, lo probaron muchas veces para medir el compromiso de los juegos. Además, he oído que contrataron psicólogos para que el juego sea más inmersivo y estudien los comportamientos de sus probadores de juego. 🙂

Así que te sugiero que contrates a un analista de juegos experimentado que podría decirte el próximo género de juegos el próximo año. Mi sugerencia, comience con un pequeño proyecto que también en HTML5 (versión web) para que obtenga a sus usuarios de tiendas de aplicaciones móviles externas (de su base de usuarios web; si lo ha hecho) porque hoy en día adquirir el costo de los usuarios móviles es demasiado.

PD: No te centres solo en tu impulso de hacer un juego que quieras, sino que diseña un juego que afecte los parámetros para el App Store Ranking Algo
me gusta
1. Instalaciones nuevas diarias / Instalaciones recientes
2. No. de sesiones de juego / día
3. Prom. duración de la sesión de juego
4. Desinstalaciones recientes y más
5. Compromiso del usuario
Esto afectaría la visibilidad de tu juego en las tiendas de aplicaciones

Espero que esto ayude 🙂

NOTA: las sugerencias anteriores NO garantizan que su juego se vendería, pero ciertamente aumenta la probabilidad de que su juego esté al menos en la sección de Nuevos lanzamientos en Google Play.

No es tan difícil …

Te muestro un último ejemplo → http://guardianlightoftheworld.com/
Este es un juego móvil de acción RPG para Android y iPhone y aún no se ha lanzado.

Este es el próximo juego móvil como pediste.

Así que no es tan difícil 🙂

Gracias,
Shalin …
http://morpheous.co

Si planea construir todo desde cero, necesitaría estas habilidades:

  • Programación Java (Nivel: Avanzado)
  • Posibilidad de utilizar software de animación 3D (Blender, Maya, etc.)
  • Capacidad para crear música desde cualquier tipo de DAW
  • Comprensión de cómo funcionan las aplicaciones de Android (Nivel: Avanzado)

Pero si planea invertir en programadores y desarrolladores, eso no le cobrará ninguna cantidad específica, sino que dependerá completamente del desarrollador que esté contratando.

Además, no olvide los servidores con los que va a sincronizar la aplicación. Eso le costará en cualquier lugar dependiendo de la base de usuarios.

Y si no planea hacer nada de eso, deberá pagar a

  • Desarrollador de aplicaciones Android
  • Diseñador grafico
  • Compañía anfitriona
  • Compositor musical

Espero que eso ayude.

Para crear juegos como Choque de clanes necesitas

1) Necesito una idea de juego muy buena, diferente y adictiva

2) Para implementar la idea, necesitas un buen diseñador gráfico para crear el entorno del juego

3) Para que las cosas funcionen, necesita el desarrollador gode android / java script / c # para darle vida al medio ambiente

4) Si tienes todo esto sin publicidad o marketing, ahora se sabe lo geniales que son tus juegos

Para hacer un juego como Choque de clanes se requerirá mucha experiencia, ya que es un juego complejo, al menos 6 años en el campo del desarrollo de juegos de Android. Si lo está haciendo por su cuenta, probablemente no se requerirá ninguna inversión, excepto por sus habilidades. Pero si alguien más lo está haciendo por usted, entonces le costará más de $ 100K … alternativamente, puede ponerse en contacto con esta compañía de desarrollo de aplicaciones y sitios web si lo desea.

Siempre puedes construir un juego, no es muy diferente a cualquier otro proyecto de software, ¡la gente lo hace todo el tiempo!
Dicho esto, la combinación de tecnología y arte que se ha puesto en este juego en particular es, en mi opinión, extremadamente difícil, si no imposible, de replicar. Ni siquiera sé mucho sobre la compañía, pero no tengo dudas de que estamos disfrutando del producto de un equipo increíblemente talentoso y trabajador.
Esta es la razón por la cual, aunque un juego como este se puede construir fácilmente (los juegos se lanzan todos los días), un juego tan exitoso llega una vez cada muchos años …

Teniendo en cuenta que es una plataforma tan grande con tantos usuarios, es un proyecto pesado y costoso. Se requiere hardware y un equipo de diseño de software calificado para lograr esta hazaña. He visto otros juegos que son similares al choque de clanes, pero Supercell es, con mucho, el mejor trabajo en mi humilde opinión.

Necesitas un montón de artistas 2D y 3D n desarrolladores de juegos … y sobre la inversión … depende … si vas a hacer un juego independiente … entonces deberías preferir lanzar una campaña de kickstarter o en indiegogo … .else … tienes para pagar salarios y todo … n también está en su equipo cuánto tiempo tomará … así que depende totalmente de usted …

Si tienes artistas gud … entonces el juego no es muy difícil … para hacer su estilo de dibujos animados realmente menos detallado …

En general es fácil … si tienes muchachos con los que trabajar, si estás planeando uno … ve a crowdfunding … mantén 2-3 artistas con gud … 2 desarrolladores … puedes hacer un juego como este en máximo 1 año … si dedicas tu tiempo a esto solo …

Básicamente, los juegos como coc están hechos de un motor de juegos que están hechos específicamente para el desarrollo de juegos móviles

Necesitamos dos o más de cuatro días para hacer nuestro propio juego.

More Interesting

¿Quiénes son las compañías de desarrollo web y móviles de restaurantes en el sudeste asiático?

¿Cómo se puede hacer que el desarrollo de aplicaciones de Android sea un negocio? ¿Y cuándo puede suceder?

¿Prefieren las personas acceder al contenido basado en la ubicación en un formato de aplicación o la web con capacidad de respuesta móvil está bien?

¿Cuáles son los pros y los contras de una aplicación web híbrida? ¿Por qué es la aplicación híbrida?

¿Qué tan difícil es el desarrollo móvil en comparación con la web?

¿Es posible construir una aplicación de teléfono inteligente con HTML, CSS y JavaScript?

¿Debo elegir el desarrollo móvil multiplataforma, el desarrollo de aplicaciones móviles nativas o el desarrollo web?

¿Cómo se puede crear un sitio web y una aplicación como Quora?

¿Por qué "móvil" y "web" a menudo se ven como dos plataformas separadas?

¿Cómo empezaste a construir tu perfil de Github?

¿Debería pedirse a un desarrollador de iOS Junior en una compañía de aplicaciones que cree una red social por su cuenta?

¿Cuándo se necesita la versión móvil y tableta para cualquier sitio web?

¿Debería o no construir mis propios servicios de back-end en un servidor host para mis aplicaciones móviles?

¿Sugiere algunas de las mejores empresas de desarrollo de aplicaciones móviles en India (especialmente en el área relacionada con mapas)? ¿Y cuánto cobran? ¿Será por horas o por hitos?

¿Cuánto tiempo lleva convertirse en desarrollador de aplicaciones?