Now About Social Code
summaryrefslogtreecommitdiff
path: root/scripts/bsp_level_generator.gd
AgeCommit message (Collapse)Author
2024-09-29bsp_level_generator: Add more tiles & move tile logic to level genLucas Fryzek
Move more of the tile generation logic like player starting pos, level exit, enemy location, etc to bsp_level_generation and have dungeon_manager just place nodes based on whats in the grid.
2024-09-29player,bsp_level_generator: Add lockers and interactionLucas Fryzek
2024-09-26bsp_level_generator: Add more models and texturesLucas Fryzek
2024-09-26bsp_level_generator: Add special door tileLucas Fryzek
Having a specific door tile will prevent overlapping doors from generating as the check for a floor next to the door will fail.
2024-09-26dungeon_manager: Add level exit, and load new levelLucas Fryzek
2024-09-23bsp_level_generator: Fix walls generating past the end of the roomLucas Fryzek
enemy: Fix seeing through walls
2024-09-23enemy: Add line of sight to AI to look for playerLucas Fryzek
2024-09-23bsp_level_generator: Increase size of doors to 2 grid tilesLucas Fryzek
2024-09-22Add enemy spawning and ability to kill enemiesLucas Fryzek
2024-09-22bsp_level_generator: Fix navmesh generationLucas Fryzek
Make it so doors generate properly in the navigation mesh
2024-09-22bsp_level_generator: Generate level geometry manuallyLucas Fryzek
Don't use CSG geometry, this makes it easier to generate a collision mesh, and in the future would make it easier to have player created levels. Level generation is much faster now as well.
2024-09-22bsp_level_generator: Create navigation meshLucas Fryzek
Also make enemy AI use nav mesh for finding player
2024-09-21bsp_level_generator: Make walls only 1 tile wideLucas Fryzek
2024-09-20bsp_level_generator: Switch to grid based approachLucas Fryzek
Generate levels on grid and use grid to place doors. Basic POC of BSP levels is now working.
2024-09-19bsp_level_generator: Add 3D floor and wall generationLucas Fryzek
Still need to figure out how to place and generator doors between rooms
2024-09-17Initial commitLucas Fryzek