VDP-noclip / noclip

NOCLIP is an experimental game in which you “noclip” the environment to solve puzzles.
3 stars 1 forks source link

Level Manager part 1 #40

Closed TizioMaurizio closed 2 years ago

TizioMaurizio commented 2 years ago

Since level manager is a HUGE topic I start by pushing this first part, I had to change stuff in noclip and controls in order to play but I will discard such changes in the merge, it is important to bring this branch on develop because this way everyone can integrate and start testing it, and also decide to work on specific features on separate branches.
Level management structure is as following:
  GameManager - outside, controls checkpoints and moves around player, should maybebecome LevelManager's script so that this can focus on out of gameplay stuff LevelManager     ├AllPlayer
    ├RealityObjects - objects inside this are automatically set to "realityobject" and "ground"     ├NoclipObjects - should implement the same as realityobjects but for noclip ones, their meshrenderer is also disabled on startup so that you can keep it visible while editing the game     ├Checkpoints - checkpoints each one with reference to the realityobject it is linked to     ├OutOfBoundsPlatform - makes player respawn when falling     └BackgroundObjects - solids used for making environment look better and to help in noclip sections