Map builder improvements
I'm making some pretty big improvements to the map builder. The bases for this part of the game was actually a separate project started by folks at Unity but was abandoned -- I picked it up and have been tweaking it over time. The overall functionality was there and working, but the code itself was pretty gnarly, and still is to some degree. It's a difficult codebase to understand, maintain, and extend.
One thing I added recently was the ability to define custom attributes for different objects created on the map. The purpose here is to have the user define "metadata" type information that can then be interpreted by the game loading the map. So for instance, the user can create spawn points on the map, but they will set attributes to define which team the spawn point belongs to.
Or perhaps there are other objects on the map can have specific behavior just by adding a little information to them. The game will recognize those objects and add the behavior.
This was one of my overall goals, and is better than having every object pre-defined with specific data. I don't want tie this map builder to my specific game, but rather I want to make to make it somewhat generic.
Get Reave
Reave
More posts
- Release 89Apr 25, 2023
- Deployment Pipeline & Release 88Apr 02, 2023
- Testing & MatchmakingMar 10, 2023
- UpdatesFeb 19, 2023
- Almost ready to testNov 14, 2021