Los videojuegos desde la perspectiva de un programador [ES/EN]

@shimozurdogames · 2020-09-17 14:20 · Hive Mexico

Español


image.png

Fuente / pexels.com


Hace ya un tiempo desde que empecé a involucrarme en el desarrollo de videojuegos y comenzaba a dar mis primeros pasos, estaba muy entusiasmado y quería desarrollar grandes títulos que fascinaran al público y de ese modo poder ganarme un lugar en la industria del entrenamiento de la noche a la mañana, ya saben, pensamientos de un novato. Pero lo que en realidad paso fue que me enfrente a muchos problemas de todo tipo y situaciones muy difíciles, que por su puesto he ido superando poco a poco y quiero compartir mi experiencia con ustedes amig@s de **Hive**.

Hacer un juego no es como jugarlo


image.png

Fuente / pexels.com

Cuando te sientas en la sala de tu casa y enciendes tu consola para empezar a jugar tu videojuego favorito, sabes que estás a punto de pasar un buen rato lleno de diversión y mejor aún si estás en compañía de tus amigos, pero es diferente cuando te sientas a programar un videojuego frente a tu computadora, que por su puesto a quienes nos gusta esto, también lo encontramos divertido de hacer hasta cierto punto, pero te das cuenta de que lo que estás haciendo en realidad es una pieza de ingeniería, qué involucra mucho conocimiento técnico y artístico en si mismo y la mayoría del tiempo es un proceso complejo de hacer incluso para expertos en la materia, inclusive por más pequeño que sea el juego, desde el viejo Pong hasta el popular Fornite por ejemplo (obviamente considerando la época en la que se desarrollo cada uno); siempre habrá retos difíciles que superar, lo importante es mantenerse motivado.

¿Como se hacen los videojuegos?


image.png

Fuente / pixabay.com

Un tema muy interesante sin duda y también complejo, hoy en día es más asequible que nunca obtener información y herramientas para desarrollar videojuegos en Internet, pero aun así ten en mente que lo primero es aprender a programar, pero entonces ¿Cuál lenguaje elegir? c++, c#, javascript, etc. Aunque es fácil perderse en un mar de posibilidades en realidad casi con cualquier lenguaje de alto nivel se pueden programar videojuegos, también sería bueno que desempolvaras tus apuntes de matemáticas de la escuela, porque servirá mucho que entiendas algunos conceptos de álgebra y trigonometría, pero no te preocupes al final de esta publicación te dejaré algunas referencias que te pueden ayudar si te interesa comenzar en el desarrollo de videojuegos.

Cómo los videojuegos han cambiado


image.png

Fuente / pexels.com

En un inicio los juegos no eran tan populares y ni siquiera existía una industria como tal, pero todo eso cambio estrepitosamente hasta tal punto que no solo las compañías que desarrollan los videojuegos y los comercializan ganan dinero por medio de vender el juego, publicidad o micro pagos, sino que hay todo un ecosistema que genera ganancias indirectamente a terceros, como las competiciones o eventos de todo tipo que involucran videojuegos, conocidos como esports. Debo mencionar que los pequeños videojuegos que he desarrollado son a manera de experimento y aprendizaje más que otra cosa, por lo que generar ganancias sigue siendo algo complicado en mi posición, pero de algún modo he ido adquiriendo experiencia que me ayuda a continuar. Puedes descargar alguno de mis juegos, diviértete! 😉 [![image.png](https://files.peakd.com/file/peakd-hive/shimozurdogames/fHKv8hQn-image.png)](https://play.google.com/store/apps/developer?id=shimozurdo) Generalmente los juegos bien posicionados en el mercado dispusieron de un gran capital para su desarrolló, tiempo y recursos, lo cual puede ser decisivo en la mayoría de los casos para tener éxito, aunque hay excepciones por su puesto, todos conocemos juegos malos y que fueron costosos. Del mismo modo hay juegos también exitosos hechos por equipos pequeños y con poco presupuesto, dicho lo anterior creo que la creatividad puede ser también el factor determinante a la hora de crear un juego exitoso.

Juegos para hive blockchain


Por último, pero no menos importante, quiero mencionar la nueva ola de videojuegos creados para los blockchain, concretamente los que existen el ecosistema de **hive** y como este blockchain está dando cavida a proyectos de videojuegos tanto grandes como pequeños, no solo es el hecho de jugar y divertirnos, sino la idea de seguir haciendo *trading* con nuestras criptomonedas lo que lo hace más interesante aun, genial ¿no?
Aquí están algunos de los videojuegos que hay en **hive** blockchain que tienen que jugar, aunque por supuesto hay más aquí una lista más extensa hecha por @forykw.

image.png - image.pngimage.png

Llegados a este punto quiero hablar de uno de mis proyectos, el cual intenta ser un videojuego multijugador en tiempo real, Blaster X, ya he venido hablando de él poco a poco en anteriores publicaciones, aunque aún está en una etapa temprana de desarrollo, la intención es que eventualmente se puedan ganar criptomonedas mientras juegas el juego. Puedes encontrar más detalles de mis juegos en http://www.shimozurdogames.tk/.

Conclusión

Los videojuegos son algo que ha estado presente en mí desde que yo era un niño, recuerdo con nostalgia aquella época que me marco para siempre, ahora que soy adulto estoy desentrañando los misterios su desarrollo, Me gusta jugarlos, pero me gusta más programarlos. Si tienen alguna sugerencia o comentario no olviden dejar su comentario abajo. Por ahora es todo amigos les mando un cordial saludo 👋

English

Video games from the perspective of a programmer


image.png

Source / pexels.com


It's been a while since I got involved in video game development and started taking my first steps, I was very excited and wanted to develop great titles that would fascinate the world and thus earn me a place in the entertainment industry overnight, you know, rookie thoughts. But what really happened was I faced many problems of all kinds and very difficult situations, which of course I have overcome little by little and I want to share my experience with you **Hive** friends.

Making a game is not like playing it


image.png

Source / pexels.com

When you sit down in your living room and turn on your console to start playing your favorite video game, you know you are about to have a good time full of fun and even better if you are in the company of your friends, but it is different when you sit down to program a video game in front of your computer, than of course those of us who like this, we also find it fun to do it to a some extent, but you realize that what you are actually doing is an engineering piece, which involves a lot of technical and artistic knowledge in itself and most of the time is a complex process to do, even for experts in the field and even if the game is small, from the old Pong to the popular Fornite for example (obviously considering the time in which each one was developed); there will always be difficult challenges to overcome, the important thing is to stay motivated.

How are video games made?


image.png

Source / pixabay.com

A very interesting topic no doubt and also complex, today is more affordable than ever get information and tools to develop video games on the Internet, but still keep in mind that the first thing is to learn to program, but then what language to choose? c++, c#, javascript, etc. Although it is easy to get lost in a sea of possibilities in reality with almost any high-level language you can program video games, it would also be good to dust off your school math notes, because it will help a lot you understand some concepts of algebra and trigonometry, but do not worry at the end of this post I will leave you some references that can help you if you are interested in starting in video game development.

How video games have changed


image.png

Source / pexels.com

In the beginning the games were not so popular and there was not even an industry as such, but all that changed dramatically to the point that not only the companies that develop the games and market them earn money by selling the game, with advertising or micro payments, but there is a whole ecosystem that generates profits indirectly to third parties, such as competitions or events of all kinds involving video games, also known as esports. I must mention that the small video games I have developed are as a way of experimenting and learning more than anything else, so generating profits is still something complicated in my position, but somehow I have been gaining experience that helps me to continue. You can download some of my games, have fun!😉 [![image.png](https://files.peakd.com/file/peakd-hive/shimozurdogames/fHKv8hQn-image.png)](https://play.google.com/store/apps/developer?id=shimozurdo) Generally the games well positioned in the market had a great capital for its development, time and resources, which could be decisive in most cases to be successful, although there are exceptions of course, we all know bad games and that were expensive. In the same way there are also successful games made by small teams and with a small budget, having said that I believe that creativity also can be a determining factor when it comes to creating a successful game.

Games for hive blockchain


Last but not least, I want to mention the new wave of videogames created for blockchains, specifically those that exist in the **hive** ecosystem and how this blockchain is giving space to videogame projects both big and small, it's not only the fact of playing and having fun, but the idea of continuing trading with our cryptom currencies that makes it even more interesting, great isn't it?
Here are some of the video games that are in **hive** blockchain you should to play, although of course there are more here, it is a extensive list made by @forykw.

image.png - image.pngimage.png

At this point I want to talk about one of my projects, which will be a real-time multiplayer video game, Blaster X, I have already been talking about it little by little in previous posts, although it is still in an early stage of development, the intention is that eventually you can win cryptomonies while playing the game. You can find more details about my games at http://www.shimozurdogames.tk/.

Conclusion

Video games are something that has been present in my life since I was a kid, I remember with nostalgia that time that marked me forever, now I am an adult I am unraveling the mysteries of their development, I like to play them, but I like to program them more. For now it is all friends I send a cordial greeting. If you have any suggestions or comments, don't forget to leave your comment below. 👋

Agradezco el constante apoyo de / I appreciate the constant support from 🙏

@alebrijes @aliento @hivemexico

Referencias / References

Pong - https://es.wikipedia.org/wiki/Pong Fornite - https://en.wikipedia.org/wiki/Fortnite Esports - https://en.wikipedia.org/wiki/Esports Games - https://play.google.com/store/apps/developer?id=shimozurdo

Recursos para aprender a programar videojuegos / Resources to learn to program video games

Tips para empezar a programar videojuegos / Tips to start programming video games Haciendo tu primer juego con Phaser 3 / Making your first game with Phaser 3 Haciendo un pequeño juego con Construct 3 / beginner's guide to Construct 3 Haciendo un juego simple con Unity / Making a simple game with Unity

El camino es largo pero debemos empezar desde algún lado / The road is long but we must start from somewhere.

intro sz games.gif

#hivegaming #spanish #cervantes #development #gaming #creativecoin #devlog
Payout: 0.000 HBD
Votes: 302
More interactions (upvote, reblog, reply) coming soon.