Foundation and general objective based coding...? Update
A lot of progress has been made on laying the foundation of this project. First and foremost, the assets needed a lot of work ( hey they were free, so I can't complain) so I got started on that, but I'll talk about that more down the blog. Step 1: General functionality. In the last update I got the WASD movement for the camera and bound the mouse for edge scroll. This working nicely, but I will improve on that later. I needed to get to grips with the ability to create objects and place them in the world. For this (As I wanted to eventually place a lot of buildings) I made the foundation functions, primarily, "If button is pressed > create a ghost instance of a build > depending on the button clicked will change the static mesh of the building that will be placed. For generic flow, I used a Square and Pyramid to differentiate between the two objects i was placing; This was mainly to allow for non overlap systems and multiple buttons. Disclaimer: There is a l