Welcome! This repository was created with the purpose of creating a game and at the same time building Unity Packages that can be used in other projects, thus facilitating and speeding up the development of some games in the future.
- Assets/LevelGenerator/Prefabs/ Directory containing prefabs that are used to create random levels, for example, Ground, Roons and Room Templates.
- Assets/LevelGenerator/Scripts/LevelGenerator/ Directory containing scripts related to the creation of random levels.
- Assets/LevelGenerator/Sprites/ Free Pico 8 Pixel Art tiles
- Example
- Random Level Generator Plataform 2D
The random generation of the levels is done similar to the one used in the Spelunky game. Prefabs are created with different Rooms, which are instantiated and made available in the form of 4 horizontal lines by 4 vertical lines.
- Environment Particulate System (ex: Rain, Wind, Fog, water).
- light shadow unity 2d.
- Player movements and skills (eg: Move, Jump, Slide, Dash, Attack).
- Audio.
Scene Structure: Main (Scene) LevelGenerator (Prefab) Grid (Prefab)
Assets
LevelGenerator
Prefabs
Grid
Grid
Ground
Ground
Room Templates
RL Room Template
RLB Room Template
RLT Room Template
RLTB Room Template
Rooms
Rooms Closed
Room Closed
Exit
Room First
Room RL
Room RLB
Room RLT
Room RLBT
LevelGenerator
Scripts
LevelGenerator
LevelGenerator
RoomType
SpawnObjetct
SpawnRooms
Assets \