I'm always happy to encourage involvement in the modding community, and it appears Civ6 is where I'll be staying. But I'm no expert on it.
I mostly have experience perfecting development environments, due to my years of working in PHP. I realized that Civ6 lua offered the opportunity to leverage my skills to create an ideal Civ6 sandbox. Now that I'm done with the code, I still have much to learn about modding various elements of the game. My tutorial includes what I've learned with regards to adding new interfaces, textures, and audio. If you look in the About The Author section, I have given credit to the tutorials I myself studied to do it. I don't know much more than what I have already presented, but this is part of an ongoing project for me.
Next, I will strip Civ6 down to the bare bones and create a tutorial for adding stuff back in, such as a custom tech tree from scratch, etc. I will be learning all of that as I go, using existing tutorials others have created. I did not expect to be able to replace 3D models, but then I saw the movie Flow and found out Blender is free. I have nearly completed the beginners tutorials provided by Andrew Price and am excited about the opportunity to add very basic 3D modeling to my upcoming sandbox tutorial.
While you may not be ready to return to Civ6, I encourage you to try the New Mod section of my template tutorial and download the WhysMod support files. It is composed of over 30,000 lines of code and documentation, with its own built in tutorials. It is designed to be as user friendly as possible, with significant streamlining of the lua environment, robust fault handling, and helpful error messages. It is also adjustable to the users skill level with both a basic and advanced implementation.
Originally, I had hoped to adapt my template to Civ7, but unfortunately Civ7 has abandoned lua for javascript. Though to be honest, I'm not that impressed with Civ7 anyway, so I see this as an opportunity to continue to put my focus where it belongs. Once I've completed the full sandbox tutorial, I will be happy to consider collaborating with others on new projects.
In particular, Civ7 has inadvertently taught me the importance of Builders. It seems clear to me that removing them from the game was a mistake and I am interested in taking it in the opposite direction. I suspect the Great Person mechanisms built in to Civ6 will allow for the elevation of Builders into named units that gain experience and have promotions. I also like the idea of giving them an age with a natural life span. It might also be possible to allow players to input the Builder's name when they create them. So of course one could expect Builders named "My Butt," because that's just funny when it shows up in game messages.
