Cómo comenzar a codificar juegos

Algunas excelentes respuestas de Quora User y Daniel Super (en serio, si te gustan los juegos, sigue a estos chicos), así que cubriré algunas de las lagunas.

Cuando comencé a hacer juegos, lo hice separando y modificando los juegos shareware escritos en BASIC. Tiempos gloriosos.

Ahora que no estamos en los 80, tienes bastantes opciones más.

La parte buena / mala del desarrollo de juegos en este momento es que hay toneladas de herramientas y tutoriales disponibles. La cantidad de recursos es asombrosa, cosas que habría matado por tener.

Pero el listón también es mucho más alto. Hacer cosas lleva tiempo. Hace 3 décadas, podría lanzar un clon de tetris malo en unos pocos fines de semana e impresionar a mis amigos. Eso ya no funciona. Existe la expectativa de un nivel de pulido y calidad, debido a todas las herramientas, que requiere mucho más trabajo para obtener incluso un nivel básico de aviso.

Cuando tenga preguntas, debe aprender a investigar. La habilidad más importante en el desarrollo del juego es la resolución de problemas. Especialmente para un programador. Daniel Super es completamente correcto: tienes que poder hacerlo por ti mismo.

Hacer una pregunta como esta es intelectualmente vago y eso no vuela. Hacer juegos es difícil. Me gusta mucho. Es probablemente la rama más difícil: simulación de rendimiento en tiempo real con una base de usuarios agresivamente apasionada. Lo suficientemente difícil como para que la mayoría de las personas renuncien y pasen a otras cosas. Buscar en Google es fácil y esta pregunta ha sido respondida millones de veces.

¿Cómo se “inicia” en el mundo moderno?

Elige un motor de juego y una idea de juego simple para clonar. Probablemente escogería Unity y haría algo como pac-man.

Una vez que tenga algo funcionando (ish), comience a cambiarlo. Haz que el fantasma se teletransporte. Que desaparezcan las paredes. Lo que sea. Obtenga ideas para las características y luego impleméntelas. Aprenda a pensar como un ingeniero: identifique el problema y cree una solución.

Que la gente juegue la prueba. Obtenga sus comentarios. Arregla tu juego para que la gente pueda jugarlo. Aprende a incorporar a otros usuarios y deja de hacer juegos que solo tú puedas resolver.

Finalmente, practica practica practica. Espere hacer 10-20 intentos de basura completamente antes de sentir que está haciendo un progreso real. Esta bien. Eso es parte del proceso.

Comience de manera simple y avance.

Introduce un nuevo aspecto al juego cada vez que lo mejoras.

Entonces, comience con un juego simple donde pueda mostrar el campo de juego usando gráficos ASCII simples, y donde sepa cómo se jugará antes de comenzar para que pueda concentrarse en escribir el software y no diseñar el juego.

Así que haga un clon de PacMan o SpaceInvaders, o algo así. Supongamos que decide hacer “PacMan”.

Puede dibujar el campo de juego sin aprender ningún software de gráficos dibujándolo con las marcas # para las paredes: ‘P’ como PacMan, ‘A’, ‘B’, ‘C’, ‘D’ para los “fantasmas”, un ” . “Para los espacios vacíos y” o “para las pastillas de poder. Olvídate de las cerezas y tal. Haz esto crudamente … vas a tirar esto muy pronto.

Su primer esfuerzo debe ser una función llamada “Pantalla” que llame con una matriz 2D que es el campo de juego, una matriz 1D con las ubicaciones de las píldoras de poder y las coordenadas de PacMan y los cuatro fantasmas. Borra la pantalla e imprime los ‘#’ y tal. Escriba este código; asegúrese de que funcione bien.

Ahora haga que lea el “tablero” del juego desde un archivo en el disco. Es un archivo de texto ASCII, y puede editarlo con “Bloc de notas” o algo así. Ahora puede cambiar el campo de juego según lo necesite sin tener que escribir software nuevo cada vez.

Ahora haga un bucle que llame a esa función de “Pantalla” una y otra vez, con un retraso de 1/10 de segundo entre llamadas. Es parpadeante, pero no nos importa en esta etapa. Ahora, cambie la posición de PacMan cada vez que se presione una de las teclas W, A, S, D. Mover arriba / izquierda / abajo / derecha respectivamente. Escriba un código que no permita que PacMan ingrese un cuadrado que tenga un “#”.

¡Ahora puedes mover PacMan por la pantalla! Está todo bien o qué.

Si puede descubrir cómo “INICIAR” el cursor en lugar de borrar la pantalla, se detendrá el parpadeo. Buscalo en Google.

Ahora verifique si PacMan ingresó a una de las celdas donde hay una píldora de energía. Si lo hace, entonces elimina esa píldora de poder de la pantalla y agrega una a la puntuación del jugador.

Muestra la puntuación como un número en la esquina superior izquierda de la pantalla.

Ahora piensa en cómo mover a los fantasmas. Una cosa simple sería hacer que siempre intenten moverse hacia el jugador, pero no a través de las paredes. Si PacMan está más a la izquierda, vaya a la derecha, pero si no puede porque hay un muro en el camino, intente subir o bajar.

Si PacMan está en la misma ubicación que el fantasma, muévelo al centro de la pantalla y quita un montón de puntos de la puntuación del jugador.

Calcule cuántos pasos de 1/10 segundos pasaron desde la última vez que el jugador comió una píldora de poder … si es lo suficientemente pronto (¿no sé 5 segundos?), Entonces, en lugar de que el fantasma mate al jugador, haga que el jugador mate al fantasma.

¡Esto es en realidad un JUEGO! ¡Puedes jugarlo! ¡Incluso podría ser divertido!

Tómate un tiempo para idear mejores estrategias para los fantasmas. Juega con la velocidad que pueden mover. Mire algunos videos de personas jugando al juego real: intente descubrir cómo los fantasmas deciden hacia dónde moverse.

Todo esto será un desafío, pero este es el primer paso. Espero que puedas escribir esto en un par de fines de semana.

Cuando tenga eso funcionando, lo primero que querrá hacer es mejorar los gráficos y reemplazar el retraso de 1/10 segundos con un retraso de 1/60 segundos.

Para eso, deberás aprender una API de gráficos, tal vez OpenGL o DirectX o algo así. Esto es algo difícil, pero encuentre un programa de ejemplo que haga gráficos 2D simples: copie el código y coloque su juego de texto ASCII en el medio.

Ahora puede eliminar la función de visualización de la pantalla y volver a escribirla en OpenGL (o lo que sea), y puede jugar animando a los personajes y haciendo que las paredes y otros íconos se vean más bonitos. Esto probablemente implicará la lectura de pequeños archivos de imagen que contienen los gráficos, y requerirá que use un programa de pintura decente.

A continuación, debe agregar sonido. Entonces, nuevamente, necesitará encontrar una API adecuada, que podría ser OpenAL o más cosas de DirectX. Nuevamente, encuentre un programa de ejemplo adecuado que haga sonidos y cópielo.

Encuentre algunos sonidos agradables para descargarlos gratis en la web, o grábelos con un micrófono y use un programa como Audacity para limpiarlos y recortarlos.

Podrías salir y descubrir cómo conectar un gamepad en lugar de usar las teclas WASD … sería bueno aprenderlo.

En este momento, tendrás un clon de PacMan bastante impresionante.

Intenta escribir otros juegos simples, similares … pero ahora intenta pensar en uno de los tuyos. Un juego de plataformas de desplazamiento lateral como Super-Mario sería bastante fácil de hacer: debe dominar la idea de dónde está la “cámara” y cómo dibujar lo suficiente del paisaje para llenar bien la pantalla.

Si todavía está entusiasmado con estas cosas, intente hacer algo similar, pero use gráficos en 3D … probablemente ya sepa lo suficiente de OpenGL o DirectX para hacerlo ahora.

Piensa en agregar música: ¿cómo continuará reproduciéndose mientras se ejecuta el juego?

Quizás eche un vistazo al software de red para poder jugar contra un amigo en una computadora que está sentada a su lado: intercambie información sobre las posiciones de sus dos jugadores entre las dos copias de su programa.

Considere usar una computadora “servidor” en la web para permitir que MUCHAS personas jueguen.

En este punto, realmente puedes escribir cualquier cosa.

Tendrá que trabajar continuamente para “mejorar su conocimiento” en gráficos, que es, con mucho, la parte más compleja de escribir juegos sofisticados … pero también lo que los hace ver súper profesionales.

Desde aquí, hay muchas vías que puedes explorar.

  • Detección de colisión: ¿cómo sabe cuándo una bala 3D golpeó una forma complicada como su jugador o se perdió por completo? ¿Cómo evitas que los jugadores caminen a través de las paredes?
  • Juego “AI”: ¿cómo se comportan e interactúan los personajes que no son jugadores?
  • Física: los objetos pueden caer y rebotar de manera realista.
  • Planificación de ruta: ¿cómo puede la IA descubrir cómo llegar de aquí para allá en una escena complicada?
  • UI / UX: muestra menús, puntajes altos, pantallas de carga, animaciones de escenas de corte.

¡Esto se convierte en un GRAN proyecto!

Esta es una pregunta de 6 palabras para la cual hay literalmente cientos de miles de páginas de libros que se han escrito para responder. En última instancia, no sé qué esperas de hacer una pregunta tan simple. Ninguna cantidad de preguntas será suficiente, realmente solo puedes aprender a hacer juegos haciendo juegos.

¿Cómo codifico un juego?

Bueno, nunca empiezo a escribir código antes de saber lo que estoy haciendo, así que está todo el proceso inicial de llegar a una idea que implica una gran cantidad de tormentas de ideas, bosquejos y prototipos de papel de construcción. Pero no preguntaste sobre diseñar juegos.

Una vez que tenga una idea bastante buena de lo que estoy construyendo, comenzaré a construir un primer prototipo jugable en Unity. Esto implica generar algunos activos iniciales de “arte del programador” y configurar una escena dentro del editor del juego. Esto implica configurar la cámara y construir la geometría básica de la escena para que actúe como un banco de pruebas. Esto también generalmente implica traer y configurar los complementos que estoy usando para el proyecto e importar cualquier código del trabajo anterior que quiera reutilizar.

Después de eso, comenzaré a construir los sistemas y componentes individuales que se necesitan para que funcione una caja gris / primer prototipo jugable. Esto implica crear la mecánica del juego en su forma más básica.

Mi proceso implica trabajar en varias herramientas diferentes. Principalmente trabajo en el motor de juegos de Unity para construir escenas y realizar todas las configuraciones, juegos, pruebas y exportaciones. La escritura del código se lleva a cabo dentro del IDE de Monodevelop que se envía con Unity. Si estuviera en Windows, podría trabajar en Visual Studio, pero trabajo en una Mac. Si bien no soy un artista, a menudo uso Photoshop para hacer sprites y texturas y Maya para hacer modelos en 3D, todo lo que hago está destinado a ser marcadores de posición.

Necesitas tres cosas muy fuertes:

1. Fundamentos de gráficos por computadora
2. Programación (C, C ++, Java, C # cualquiera)
3. Diseño de interfaz de usuario

Todo lo anterior depende del tipo de juego que estés construyendo. Para SuDoKu, es posible que no necesite una interfaz mejorada, pero definitivamente una técnica de programación sólida. Para juegos como IGI (¡estoy bastante anticuado!), Los gráficos y el diseño de la interfaz de usuario juegan papeles más importantes.

Por supuesto, esto supone que estás creando un juego de dispositivo único. Si desea crear un juego que se pueda jugar a través de Internet, también debe conocer las redes informáticas.

El desarrollo de juegos de computadora es una de las áreas más difíciles en informática. También es el área más creativa en informática, tiene la mejor utilización de la teoría de grafos, probabilidad, estadística, teoría de conjuntos, geometría, plano, vectores y, por supuesto, la red neuronal y la inteligencia artificial.

El desarrollo del juego no solo requiere el excelente conocimiento de cualquier lenguaje de programación orientado a objetos como C ++ sino también el lenguaje ensamblador. C ++ es solo un ejemplo, puedes usar cualquier lenguaje Oop.

Así que este fue el trasfondo del desarrollo del juego.

Pero si entendí tu pregunta correctamente, permíteme contarte un truco práctico y funcional al 90% que te ayudará a convertirte en un desarrollador de juegos. El 10% restante depende de usted porque si no puede hacer un trabajo del 10%, entonces no puede ser un desarrollador de juegos.

El truco de trabajo es ir a github, descargar cualquier código fuente de juegos de código abierto y leerlo a fondo, tratar de entenderlo en forma de módulo.

Ejecútelo, depúrelo.

Porque ?

Porque al leer el código del juego comprenderás los escenarios prácticos de cómo se escriben los juegos, cuáles son los escenarios, el caso de prueba que están considerando al escribir un juego, qué rama de las matemáticas usaron para el desarrollo, qué motor del juego usaron, qué bibliotecas de gráficos usaron.

Qué problemas enfrentaron y enfrentaron cuando el juego se desarrolló o en fase beta.

Necesitará de 3 a 4 meses para comprender y luego su mente desarrollará algunos patrones con la ayuda de los cuales podrá desarrollar un juego simple con todo el manejo de excepciones.

Su primer paso ha terminado y su confianza está construida, ahora está listo para desarrollar un juego de complejidad de nivel medio, etc.

Gracias y espero haber respondido a su pregunta de acuerdo a sus requerimientos.

Tome un juego de código abierto existente y comience a modificarlo.

Es absolutamente inútil comenzar a preocuparse por las “bibliotecas para gráficos”, los “idiomas”, el “alojamiento en un servidor”, etc., antes de separar una media docena de juegos existentes, ver lo que los hizo funcionar y demostrar su competencia. modificándolos.

Una vez que hayas desarmado un juego escrito en C ++, uno escrito en Java, uno escrito en python … entonces tendrá algunos datos en los que basar su elección de idioma. Una vez que haya tomado un juego existente y lo haya portado a media docena de bibliotecas gráficas diferentes, tendrá una opinión informada sobre sus fortalezas y debilidades.

Si aún no sabe cómo programar, tome un desvío y aprenda eso. Escribir juegos no es tan fácil, así que dé un paso a la vez.

Piensa en qué tipo de juego quieres, ¿es una plataforma 2D o un juego de acción? ¿Un juego en 3D? ¿Un juego de mesa? Si no te importa cuál, prueba el juego de mesa, es menos exigente y puedes seguir desde allí.

Hagas lo que hagas, no tengas miedo del “arte de programación”, conoces un círculo azul y un cuadrado rojo que luchan contra el octágono naranja. O clipart. Puede ajustar el juego y hacerlo divertido antes de preocuparse por el arte (si alguna vez lo hace). Puedes introducir y eliminar enemigos enteros sin necesitar el arte … sin tirar ese arte.

Para un juego de mesa, podrías usar muchas cosas. Me voy a centrar en iOS porque eso es lo que mejor sé.

¿Dije que los juegos de mesa son los más fáciles? Seguro que lo son. En primer lugar, puedes hacer un pase n ‘play y nunca escribir una IA. O puedes hacer un juego cooperativo, tienen IA triviales (supongo que estás haciendo algún juego existente aquí, escribir tu propia IA al estilo de un juego de mesa es difícil porque descubrir cómo hacer una IA desafiante así de simple es bastante difícil, eso es parte del arte de escribir ese juego de mesa de estilo).

En segundo lugar, puede escribirlos utilizando un kit de herramientas de interfaz de usuario normal, especialmente. en algo como iOS donde puedes hacer un trabajo decente animando. O puede usar Sprite Kit, o Unitity 2D, lo que parezca tener la documentación que entiende mejor y realiza la mayor cantidad de levantamiento que necesita.

Es poco probable que los juegos de mesa tengan problemas de rendimiento.

Una acción o plataforma 2D es la siguiente en la escala de dificultad. No puede usar un kit de herramientas de interfaz de usuario normal, necesitará SpriteKit o Unity2D o algo (también puede escribir un kit de herramientas de juego 2D si desea un desafío adicional). Es posible que deba trabajar duro para que funcione bien.

El siguiente juego en 3D es que puedes usar OpenGLES, o Metal, o Unity (el 3D, no el 2D). Los problemas de rendimiento son mucho más pronunciados.

Incluso si realmente quieres hacer un juego en 3D, tal vez deberías comenzar con un juego de mesa … relájate.

Estoy de acuerdo con el usuario de Quora aquí: elige un juego y juega con él.

Sin embargo, si sabe 0 sobre programación, recomendaría de antemano pasar un puñado de horas familiarizándose con los bloques básicos: if, bucles y funciones.

Ahora tendrías que elegir un juego para jugar:

-Space Station 13 es un juego al que es muy fácil comenzar a agregar basura, para un juego multijugador 2D. Obtenga código, copie y modifique, compile, inicie el servidor, disfrute de su nueva arma que se tira un pedo cuando se dispara.

No se incluyen tirones de cabello y preguntas desesperadas a otros desarrolladores sobre IRC. Pero eso sucederá en todo lo relacionado con la programación.

-Cataclysm: Dark Days Ahead podría estar bien si estás empeñado en elegir un “lenguaje de juego real” como C ++. Los desarrolladores deliberadamente se mantienen alejados de las características más complejas de C ++, por lo que en términos de lenguaje es bastante simple de leer. También es un roguelike, por lo que casi no hay cosas gráficas y de sonido que se interpongan en el camino.

Sin embargo, la complejidad en la base de código proviene de la complejidad real del juego y del código spaguetti. No es ideal, pero …

-Factorio es grande en soporte de mods, y se nota en su comunidad de modding. Para empezar, es lo suficientemente simple y rápido para comenzar y no tiene que compilar todo, lo que puede ser un fastidio.

Después de eso, es posible que desee codificar un juego desde cero. Los clásicos vienen a ayudar:

-Rehacer damas o ajedrez te enseñará sobre la entrada del usuario, la presentación gráfica y la implementación del conjunto de reglas.

-Tetris y Space Invaders te presentarán el concepto Main Loop.

La codificación de los juegos está actualmente de moda en este momento. Muchos están dejando incluso la seguridad laboral y entrando en el desarrollo de juegos a tiempo completo.
Primero tendrá que elegir una plataforma para comenzar,
¿Quieres hacer juegos para la web? para facebook?
¿Quieres hacer juegos para Android?
quieres hacer juegos para ios?
¿Quieres hacer juegos para Windows 10?

hágase las preguntas anteriores y llegue a una conclusión, ya que importaría el camino de aprendizaje que elija.
tienes javascript, html 5 y construye características similares a 2 para hacer el juego para la web.
muchos están entrando en el desarrollo de juegos de Android, ya que es altamente rentable y un juego exitoso puede dejarlo con mucho dinero en sus manos, puede tener muchas formas de monitorizar su aplicación en plataformas de Android, y también es utilizada por muchos usuarios el mundo.

para Android tienes que aprender java o ahora incluso puedes elegir las tecnologías web para hacer juegos para Android, como html5.

para iphone puedes elegir objetivo c.

junto con estos, también debe considerar el costo de publicar las aplicaciones en las diversas plataformas y los beneficios de las mismas.

Android Play Store: debe pagar una tarifa única de $ 25
Tienda de aplicaciones de iPhone: debe pagar una tarifa anual de $ 100

Creo que y por el porcentaje de dinero recaudado en ambas tiendas son del 30%.

Una vez que hayan tomado la decisión, déjenme tener la oportunidad de jugar con su aplicación. Buena suerte

Bueno, en resumen, tomas Unity 3D y revisas su sección de aprendizaje.

Unidad – Aprender – Descripción general

Luego, elige la información que falta a medida que avanza. Al buscarlo y usar la búsqueda de Google.

Esto te llevará a crear juegos y no perder años tratando de escribir un motor de juego. También podría intentar abordarlo usando Unreal 4, pero creo que la unidad sería una mejor opción.

Puede codificar juegos simples en lenguajes de programación de uso diario. Sin embargo, los juegos sofisticados requieren una combinación de programación, modelado, animación y postproducción que se realiza a través de varios softwares . No es el trabajo de un solo hombre y también requiere pruebas exhaustivas. A veces, los motores de programación especiales se crean con algunas capacidades integradas, lo que facilita al programador de juegos crear más juegos de tipología similar.

Encuentra un videojuego que te guste con herramientas de modificación robustas y fáciles de usar.

Empieza pequeño. Intenta crear un mod donde tu arma favorita haga 2000 daños en lugar de 20.

La clave para el desarrollo del juego son pasos pequeños, pragmáticos y cautelosos; preferiblemente, pasos que podría tomar en este mismo instante.

Aumente lenta y cautelosamente la complejidad de sus proyectos. Eventualmente, pasa a Unity o Unreal en lugar de desarrollar mods.

NO SALTE A PROYECTOS DIFÍCILES. Seriamente. Sin MMO, sin clones de Dragon Age, sin híbridos RTS-RPG, nada lujoso. Comience MUY, MUY pequeño.

En realidad, codificar el juego se considera uno de los más difíciles, ya que cualquier juego implica gráficos rápidos, muchas matemáticas y mucha memoria.

¿Ahora volviendo a sus preguntas?

Si está dispuesto a crear juegos en las principales plataformas móviles, puede probar el Desarrollo de aplicaciones móviles multiplataforma para iOS, Android, en el futuro también están tratando de admitir MAC y Windows y también es gratuito para desarrollar y usar.

Hay más marcos disponibles en el mercado. si deseas conocer algo específico, no dudes en dejar un comentario

Me he estado divirtiendo con PICO-8. Hice el pequeño tutorial de squashy en el primer zine PICO-8 (Pico-8 Fanzine # 1) y algunos de este pequeño tutorial de ciclo de luz tron ​​y siento que estaba en camino.

Solo un poco averiguarlo desde allí. (

)

Puedes ver de qué se trata PICO-8 aquí (

) Está bien.

Sin embargo, aparte de eso, parece que sería bastante simple descargar Unity y encontrar un tutorial para seguir. Probablemente solo seguiría el tutorial para que pueda saltar a las cosas divertidas y luego tal vez realmente comience con una educación C # directa para que pueda comprender mejor el idioma si desea mejorar. Realmente no he usado mucho Unity o sé mucho sobre programación, pero así es como lo haría xD.

No estoy seguro de qué tipo de respuesta quieres.

Pero los juegos suelen ser un bucle.

Bucle para siempre
{
PARA artículo en el mundo
{
elemento de actualización;
}
PARA artículo en el mundo
{
dibujar elemento;
}
}

El mundo es una gran variedad de artículos. Cada elemento sería un objeto que describiera sus propiedades físicas interactivas, junto con datos que describan su apariencia.

Cada iteración a través del bucle podría representar en la trigésima parte de un segundo.
Por lo tanto, los elementos se moverían y el juego actualizará su pantalla 30 veces por segundo.

La parte difícil es hacerlo divertido.

Si quieres aprender a hacer un juego simple, creo que el caso de estudio perfecto son los asteroides. En los asteroides, hay diferentes clases de elementos, y cada uno se comporta de acuerdo con reglas simples.

  • Rocas
  • Balas
  • Nave espacial héroe
  • Estrellas

Una vez que cada clase de ítem ha sido escrita para actualizarse y dibujarse, tienes un juego simple.

Mira este curso:

Aprende a codificar creando un curso de desarrollo de juegos de unidad completa en Udemy.

Si no conoce ningún lenguaje de programación, primero debe aprender cualquier lenguaje de programación orientado a objetos. Java o C #.

En primer lugar, solo juegue para conocer las características requeridas para ello.
y luego únete a cualquier curso en udemy, coursera o puedes ver tutoriales en youtube gratis

Primero eliges un motor de juego que te guste, preferiblemente uno gratuito.

Después de eso, piensas en el tipo de juego que quieres hacer. La gente suele decir que primero comience con un juego realmente simple, pero no lo recomiendo. Lo más probable es que no te comprometas si comienzas a programar una esfera que salta sobre cubos. Solo piensa en el juego que quieres hacer y comienza a trabajar en él.

También te recomiendo que elijas un idioma popular, por ejemplo, Unity. Esto se debe a que si te encuentras con errores, lo que probablemente harás durante la primera vez que uses el motor de juego que elijas, simplemente puedes buscar el error en Google y descubrir cómo otros lo superaron.

También recomendaría mirar los tutoriales de YouTube sobre las personas que usan ese motor de juego, y posiblemente leer sobre cómo las personas han creado juegos con él en el pasado.

NO te recomiendo que hagas tu propio motor de juego. Eso tomará demasiado tiempo, y probablemente no será tan bueno como usar un motor de juego que ya está hecho, a menos que sepa lo que está haciendo.

Vaya al sitio web de Unity o Unreal Engine. Descarga el motor del juego, sigue su tutorial, documentación e instrucciones y deberías estar bien.

También te recomiendo que obtengas un libro sobre el desarrollo del juego en el motor que elijas. La documentación de Unity es bastante extensa.

He estado aprendiendo nuevos temas en el desarrollo de juegos en Unity todo el día de hoy para aplicar en mi nuevo juego de carreras de autos, The Rider que se lanzará este año.

Capturas de pantalla de mi nuevo juego, The Rider.

Al igual que tu programa! 😛
Hay muchos artículos presentes en la red. Échales un vistazo.
Al llegar a los tutoriales en video, hay uno en Game Dev en Coursera con C # y otro en Udemy con C ++.
Solía ​​hacer juegos antes, no ahora. Por lo tanto, no sé si esos cursos son reemplazados / actualizados. ¡Pero échales un vistazo!
Todo lo mejor.

More Interesting

¿Cuál es el marco de tiempo básico para esperar que un trabajo responda?

¿Cómo dejó su trabajo durante el período de prueba en buenos términos?

Soy un mecánico nuevo en busca de trabajo. Me he registrado en Naukri, Shine.com, etc. Varias agencias de consultoría han enviado correos electrónicos para nuevos trabajos y entrevistas a pie. ¿Cómo sé cuáles son falsas o reales?

Soy un graduado de EEE y tengo una oferta de colocación en el campus de TCS. Recientemente recibí una oferta de una startup llamada Candidly Couture. ¿Cuál es una mejor opción?

¿Cuál es la diferencia entre consultoría de gestión y trabajos de gestión general?

Tengo una entrevista gerencial la próxima semana. ¿Cómo debo prepararme?

¿Realmente necesito un título en ciencias de la computación si quiero ser un gran programador?

Soy un ingeniero eléctrico que realiza un trabajo por debajo del promedio, no estoy aprendiendo nada de mi trabajo debido a un trabajo no técnico, ¿qué debo hacer?

Soy de Bangalore, he completado mi BE en ingeniería mecánica. Estoy interesado en la marina mercante como una opción de carrera. ¿Alguna idea? Por favor lea los detalles.

Siendo un estudiante de ingeniería eléctrica, ¿cómo debo prepararme para las ubicaciones?

Como estudiante internacional, me preocupa encontrar un trabajo en los Estados Unidos después de la graduación. Seguiré mi maestría en ingeniería geotécnica en Stanford, pero soy pesimista sobre mi futuro. ¿Qué tengo que hacer?

¿Dónde me preparo para una entrevista de redes?

¿Qué cursos hay disponibles en India o en el extranjero para convertirse en psicólogo? ¿Cuáles son las opciones de carrera disponibles después de completar un curso de psicología?

Quiero convertirme en un diseñador web profesional, ¿desde dónde debo comenzar?

Tengo la intención de configurar un sitio personal / cartera. Como desarrollador de back-end, ¿está bien si uso una plantilla prefabricada para el diseño y la estructura?