I'm a bit late for the weekend blog post, and this will be a rather short post, but here we are! I've been deeply inspired by Levelhead and their level editor, and I've decided that I want to implement a comprehensive trigger system for different objects in levels. For example, a timer may trigger a door to open on a certain interval. Or, a pressure plate may trigger a change somewhere else on the level.
Like Levelhead, there will be transmitters and receivers. Receivers will be the traps or objects themselves, such as doors, walls, weapons, enemies, or any other controllable object. Transmitters will be things like pressure plates and timers. If the receiver receives a positive signal from the transmitters, the receivers will react accordingly. It should be a very clean-cut system, and this will allow for the complex development of intricate levels without complicating my workflow too much with the unnecessary creation of objects and manual timers within those objects.
That's all for now. Until next time!
February's task is to improve the combat system and create a system for enemies and their AI.
The author of the blog is Niften, or Sour Apple. He posts weekly, usually on the weekends on Saturday.