Developer postOriginal post (opens in a new tab)

Plans for this week involve getting the level editor functional for Revulsion 1.

Tonight's stream is going to involve Doom 2 mapping and starting up on the development of the Revulsion 1 parser. This means that Revulsion 1 level design is on the plans now get ready!!

I have a means of implementation that will not only be fairly simple to hook up it will be far more efficient than other methods right out of the gate. There will be two different kinds of world spawn parsers.

Note * Everything that is being said below is potentially set to change based on various factors. I am mostly thinking out loud.

---
The editor world spawn parser is what allows the in game multiplayer editor to do its magic where its possible to manipulate everything ect. All objects in the world are actors and are more performance intensive. This also makes it so that the only person who needs to save the world files is the server. Obviously this is going to be the case because if you are in this editing mode then the file doesn't exist yet :)

---
The combat world spawn will load all world based static meshes as permanent objects with no need for replication. This means instant load times for both the client and server. The drawback is that both the server and the client are required to have the same exact files or it will cause problems. The advantage is that performance is massively improved.

---
Regardless of the world spawn that is used I plan to allow people to both play and edit a level at the same time for Revulsion 2. In the case of Revulsion 1 editing this cant be the case because Revulsion 2 is going to have completely new game play systems in place. The only way that Revulsion 1 can load a level is in combat mode. Thus the combat world spawn should be easily ported over to Revulsion 1.

This is technically true for any game actually. Its technically easy to port this level editor to any Unreal 4 project that wants to use the editor.

Stay tuned and if you like the stuff I am doing right now then please support me. Follow me on DLive, and buy Revulsion! It helps so much!
https://dlive.tv/TheCastle

Revulsion is still alive and I am working on it constantly! I am hoping to get user made levels into the game very soon!