Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andrem222/procedural-generator
A Procedural Generator map for my AI to adapt in different environments
https://github.com/andrem222/procedural-generator
cpp procedural-generation unreal-engine unreal-engine-5
Last synced: 22 days ago
JSON representation
A Procedural Generator map for my AI to adapt in different environments
- Host: GitHub
- URL: https://github.com/andrem222/procedural-generator
- Owner: AndreM222
- License: mit
- Created: 2024-11-04T03:08:54.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-04T03:19:58.000Z (3 months ago)
- Last Synced: 2024-11-04T04:20:34.557Z (3 months ago)
- Topics: cpp, procedural-generation, unreal-engine, unreal-engine-5
- Language: C++
- Homepage:
- Size: 56.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Procedural Generator
![ProceduralExample](docs/img/ProceduralPreviewPic.png)
## Contents
This project contains a procedural generator I developed for the use of my research on AI in unreal engine.
For more information on how to use it refer to the [Documentation](/docs/setup.md).## Dependencies
- Unreal Engine 5.4.4
## Capabilities
- [Seeds/Random](/docs/setup.md#generator)
- The option of either generating the rooms from a seed or to generate a random
room everytime it run.
- Can also specify the minimum and maximum rooms to spawn.> [!WARNING]
> If seed is used then it will try it's best to reach the minimum and maximum
> but if it cant make it then it gives what it could- [Props/Actor Spawning](docs/setup.md#props-and-actors)
- Spawn props, actors, etc. at any point desires
- [Filter](docs/setup.md#filter)
- You can use filters to specify either which specific rooms
to spawn in or which ones not to spawn in.
- Can also specify total amount to spawn.- [Room Setup](docs/setup.md#rooms)
- You can set the possible walls to use to close the room.
- Choose spots on where to spawn actors/props.
- Choose where can a new room be places in any dimension and amount.## Scripts Needed
- Master_Room -> The setup of the room.
- Room_Generator -> Generator of procedural map.
- Props -> A struct for the props to spawn information.## License
This project is open for anyone to use anyway they want.
[LICENSE](LICENSE)