¿SDL 2 es el mejor para el desarrollo de juegos?


La mejor respuesta

Hola, utilizo SDL a veces, probablemente no sea el mejor en términos de creación de juegos en general, pero es relativamente más rápido para hacer un juego usando SDL en lugar de usar una API como DirectX. Está bien si te gustan los juegos en 2d y lo haces para tu propio beneficio y para aprender OOP. La creación de un juego completo en SDL requerirá un conocimiento sólido de OOP y un buen diseño de OOP en C ++. Es una de las principales razones por las que creo que sigue siendo una buena API para aprender. Es uno de los que aún puede construir una buena plataforma reutilizable en C ++ y hacer algunos buenos schrollers con ella. Es genial para aprender a diseñar en C ++. Creo que si está buscando lo mejor de la cosecha, DirectX u OpenGL pueden ser lo que está buscando, pero estos tomarán un poco más de tiempo para aprender que SDL y probablemente resulten en un conjunto de habilidades más comercializables. De cualquier manera, las similitudes son evidentes, la mecánica de vectores 2D, el sistema de doble búfer, la animación de la hoja de sprites, el mapeo de mosaicos se pueden hacer con estos, hay algunos conceptos similares.

Respuesta

No, pero eso depende de tus objetivos.

Si quieres hacer un juego, entonces elige el motor Unitario o el Motor irreal.

Si quieres jugar con la programación del motor del juego, hacer algo de nivel inferior, meterse con la renderización del software o intentar hacer un motor por su cuenta, SDL2 es una buena biblioteca para usar.

Tenga en cuenta que la programación del motor del juego y el desarrollo del juego no son lo mismo cosa. El motor de juego no es un juego, por lo que intentar escribir tu propio motor de juego para crear un juego solo te hará perder mucho tiempo y te ralentizará.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *