Para poner a prueba estas teorias me inventé un proyecto testigo donde puedo jugar con estas ideas hasta convencerme que realmente funcionan y son mejores a las que estoy acostumbrado.
El juego/engine que estoy haciendo es un plataformero que por ahora tiene los siguientes features:
- Hot reloading
- Editor de niveles en juego
- Colisiones en 2D estilo plataformero (rigid bodies)
- Render en OpenGL con shaders
- TTF Rasterizer
- Guardado y cargado de 1 nivel
- Asset reloading en run time (shaders y fonts)
- Logs a archivos
- Build en Linux y Windows
![]() |
| Modo edición, probando el rasterizer de fuentes |
No usar ninguna biblioteca me brinda una puerta a poder aprender muchas cosas tecnológicas que por la naturaleza de mi trabajo solo la puedo aprender en mi tiempo libre, como es el caso de un Rasterizer de TrueType Fonts.
En este blog voy a ir compartiendo experiencias que vayan surgiendo en esta búsqueda de una "mejor" forma de programar.

No hay comentarios.:
Publicar un comentario