Me gustaría explorar la rasterización basada en software en tiempo real. Sé que todo va hacia la GPU en estos días, pero hay algunos juegos en los que todavía tiene sentido usar un procesador de software.
Por ejemplo: Voxeltron
Voxatron es un juego de disparos en la arena que tiene lugar en un mundo hecho de vóxeles (cubitos, más o menos). Todo en el juego se muestra en una pantalla virtual de 128x128x64 voxel, incluidos los menús y el inventario del jugador. Si observa de cerca, a veces puede ver el inventario (puntuación / vida / munición) proyectando una sombra sobre algunos de los objetos en el suelo.
He estado trabajando en herramientas de modelado y renderizado de vóxeles durante mucho tiempo, con el objetivo final de hacer un gran juego de aventura explorey. Hace aproximadamente medio año se fusionó con el trabajo que estaba haciendo en tiradores de arena para Conflux, y este es el resultado.
Es un juego bastante simple en el fondo, principalmente Robotron ambientado en un mundo destructible en 3D con criaturas tontas. No estoy seguro de cuán importantes serán las implicaciones de la destructibilidad para el juego, pero seguro que es divertido volar pedazos de muro. También agregué una recolección experimental de construcción de muros que puedes usar para construir barreras para esconderte de los monstruos que dan miedo.
El juego tiene lugar en un pequeño conjunto de arenas. Algunos de ellos cuentan con habitaciones con piezas de acción, en algún lugar entre Knightlore y Smash TV. Este es uno de los diseños originales basados en la aventura, y una excusa para crear entornos temáticos.
caracteristicas:
- Renderizado de software personalizado con sombras suaves.
- Sonido incorporado y sintetizador de música (también usado para hacer la música del trailer).
- Reproducción y grabación posterior al juego.