DevBlog 5 - Mod System Load/Save and 3D Model Configuration Editor

Published November 07, 2021
Advertisement

How I made my custom engine project modifiable by the players.


So, I decided I wanted my game to be modifiable from the ground up.

To make sure the mod tools worked well and were bug free, I decided it was best to use them to build the actual game.

So, when running the game, you have tools available to create and delete mods.

These ultimately serialize out as json files, which makes it easy to change via a text editor.

When creating mods, all files (such as 3d models) are placed within the created mod folder structure.

You can then load these models at runtime and configure their collision shapes within the editor.

Underneath the hood, collision is achieved via separating axis theorem.

0 likes 1 comments

Comments

underdrill23
November 13, 2021 04:50 AM
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Advertisement