No tengo ninguna base. Quiero aprender a desarrollar juegos personales. ¿Qué debo hacer?
Si desea desarrollarse personalmente, primero aprenda C # y luego aprenda Unity primero; de lo contrario, se sentirá confundido.
Después de comprender los componentes básicos de Unity, aprenda en profundidad mientras sincroniza con C#.
Lo mejor es hacer algunos ejemplos, así estarás más motivado para aprender.
No pienses primero en cómo crear un juego original. Primero imitemos los juegos de otras personas, por ejemplo, comenzando con FlaapyBird.
Simplemente imita algunos simples primero. familiarizado con ellos, dominas el método de aprendizaje, entonces puedes desarrollarlo tú mismo
Lo anterior también se limita a la programación para el desarrollo personal, debes poder programar, porque si no lo haces. Sé esto, básicamente no hay posibilidad.
Puedes encontrar arte en línea para recursos, etc., es posible que la parte del código que encuentres no sea aplicable. Si lo cambias, no lo entiendes. no se como cambiarlo.
Unity3D se usa actualmente con más frecuencia y tiene más tutoriales. Para Unreal, hay menos tutoriales nacionales.
Recomiendo aprender Unity3D. De hecho, no tienes que preocuparte por eso. Después de todo, si el renderizado de Unreal es bueno, hay muchas cosas que los desarrolladores individuales deben aprender si no estudian los gráficos en profundidad, no podrán sentir la diferencia en absoluto, y el renderizado de Unity sí. también será genial.
Permíteme enumerar lo que probablemente necesites aprender:
Básico:
c#
untiy3D
Datos estructura
Planificación (no es necesario ser profesional, al menos tener tus propias ideas de juegos)
Varios complementos para Unity
Diseño de arquitectura
Gráficos
Arte:
PS (maravilloso)
UI
Modelado 3D
Animación clave
No he entrado en muchas cosas en detalle. He enumerado algunas de ellas. Me atrevo a decir que pocas personas son buenas en todas ellas, creo que todas. es muy bueno