Después de bastante probar, romper y arreglar cosas XD
ya publiqué Hgez C++ Inventory Kit v1.0.0.
Es un sistema de inventario para C++20 con:
Slot Inventory, Grid Inventory, stacking, merge, split, footprints, rotación y más.
Sin engine obligatorio y con el source completo.
https://t.co/Df9eMtNIgV
#cpp #gamedev #indiedev #cplusplus #gamedevelopment
Otro pedacito del proyecto que terminó convertido en herramienta XD
Este es el sistema que estoy usando para guardar datos: slots, vida, nivel, estados, etc.
Lo empaqueté como un kit simple para C++20 por si a alguien más le sirve.
Si quieren apoyarme o echarle un vistazo:
https://t.co/jq4IVvG7av
Y si hay alguna otra parte de mi proyecto que les gustaría tener como herramienta, díganme en comentarios :D
#GameDev #IndieDev #CPP #DevTools
Otro paso para el sistema de líquidos.
El flujo y la estabilidad siguen mejorando, y por fin empieza a sentirse como una masa de agua y no solo partículas
#GameDev#IndieDev#VoxelGame
Esta actualización del agua me llevó más tiempo del esperado, sobre todo por la optimización.
Pero ahora el sistema es bastante más estable y empieza a comportarse mucho mejor :D
Seguimos mejorando, paso a paso.
#GameDev#IndieDev#DevLog#VoxelGame
Cambié por completo el enfoque del agua.
Ahora estoy probando partículas con PBF sobre Vulkan Compute.
Por ahora son bolitas rebeldes… pero de a poco empieza a sentirse como un líquido XD
#GameDev#IndieDev#Vulkan#VoxelGam
@gamelawless Mostly the flow simulation right now. Getting it to spread and settle correctly without weird edge cases has been the hardest part. Readability from the isometric view is next :D
Parte 3/3 — Final de la saga slime
Las paredes dejaron de ser opcionales.
Ahora aprendieron a rodearme… y a matarme en grupo :v
Bug cerrado. La IA enemiga sigue evolucionando.
#GameDev#IndieDev#VoxelGame
Actualización: los slimes finalmente aprendieron que las paredes no son opcionales
Bug corregido y la IA enemiga sigue avanzando.
#GameDev#IndieDev#DevLog#VoxelGame
La IA todavía cree que las paredes son opcionales :v
Seguimos avanzando con la IA de los enemigos… y también descubriendo maneras muy creativas de romperla :D
#GameDev#IndieDev#DevLog#VoxelGame
@RoFerreiraDev Nada de pathfinding pesado todavía. Es ECS/data-oriented: arrays planos, IA simple de slimes con saltos, repulsión para que no se apilen y raycast al terreno voxel. La clave fue que la horda se vea viva sin que cada bicho haga una tesis por frame
Prueba técnica rápida del motor gráfico: 2000 enemigos vivos en tiempo real y el mundo voxel sigue respirando 🌲⚔️
Todavía falta mucho combate, IA y caos… pero la base ya empieza a aguantar hordas como corresponde :D
#GameDev#IndieDev#VoxelArt#PixelArt#IndieGame
El clima cambia, pero el grind no para ☁️🔨 Forjando las bases (literalmente) de lo que será un Voxel lleno de armas épicas y jefes masivos. ¡Todo empieza con una pequeña forja!
#GameDev#IndieDev#PixelArt#VoxelArt#IndieGame
Mini avance del inventario del juego :D
Estoy probando iconos pixel art para materiales, armas y estaciones de crafteo.
¿Qué opinan del estilo? ¿Hay alguno que debería retocar sí o sí?
#PixelArt#GameDev#IndieDev