Oh boy have I done a lot of work.
I already have 9 hours logged, but I haven’t even touched the gameplay yet. I’m really working hard to get the engine perfect and expandable.
Endian is going to be very similar to another discord bot MMO game I made before called Adriencoin. Both are in C++ and made with the Discord bot library D++ so there are no worries of me having trouble or having to learn about any of that.
However, I have never made a game engine like I am going to make for Endian. Endian’s engine (Engian? That would be a fun name) will be very data-driven, meaning that I will be able to add commands, items, locations, spaceships, etc. by just writing JSON. The code will then be written in C++ and compiled to WASM, so that it can be ran in a safe and sandboxed environment.
As you can see in the photo attached below, I have made some decent progress on making the mods load. I start the server with the instance called test (I really wanted to make it easy to use different instances because it was a pain while developing Adriencoin having to switch between release and development modes). You can see that the instance directory is properly selected, and then it scans the mods folder. It finds the base mod (endian-base) which has one namespace inside of it (endian). It then starts up the discord bot.
That is all it does for now. My next plan of action is to make the discord slash commands fully data driven which will be fun.
Log in to leave a comment