I really want to re-live the zen feeling of the old Populous game of flattening land and watching my people build bigger houses. I know they made a new game but it gave up all the gameplay that made the original so fun. And it runs horribly on DosBox. So am really pushing to make my own version of it and one of the main reasons I’m learning Unity. Have a long way to go but this is a start.
Duuuude! I played Populous on SNES back in the day. Absolutely fantastic game for it’s time. I hope you make your game, don’t give up.
So making some progress. Unlike the above example where I was creating basic shapes in Blender and stitching together in Unity, I’m now generating a single mesh object with all the vertices and triangle that I need. Learned a ton about how to create meshes. Also, am using the RayCast to determine the closest vertex to the mouse pointer. Originally I was looping through all the vertices and calculating the distance which is really inefficient and then discovered the RayCastHit contains a property called triangleIndex. So when I build my mesh I also save out a lookup for all my triangles, this way I only have to calculate the distance for 3 vertices to figure out the closest vertex. Am using a recursive function to raise a point so that if any surrounding points are more than 1 unit below the point being raised it will raise them as well. Basically I have a 2D array of heights which I build the mesh from whenever it changes. Whether this ever becomes something, who knows, but I’ve learned a whole lot in trying to do it. Now I need to learn some lighting tricks so that it’s easier to see the contours of the land.


