It still needs work for the inventory screen and such but it works aside from that. I find that I get pretty upset with games that don't support window re-sizing.
Terrain is 2D now
Panos and I realized 3D sucks when trying to integrate 2D elements into the world. We had to choose between cutting house building (and a few other features) and going back to 2D terrain. We decided 2D terrain was the best option.
Optimizing For Days
I managed to speed things up significantly thanks to a bit of additional research.
Original FPS: 200-380
New FPS: 430-890
I can't solve why the frame rate fluctuates so wildly but I am guessing it is the result of my computer having a server running in the background and close to 10 others programs.
Another bonus of switching to 2D terrain is reduced memory usage. We don't need a new texture page for each terrain tile. We can have all the terrain on a single texture page. Which is awesome.
YYC is slower for file functions? Weird right!?
I love this song. It is absolutely beautiful. So I did a cover of it. Don't expect me to sing often.
I finished all the 3D structure stuff. The loading system for it, the models, the textures, the rotations, the placement, and everything else. I even polished the snapping and all that jazz. The perspective isn't perfect of course and overall it looks sloppy. I showed it to Panos (artist) and he felt it didn't look like all it could be.
The New Idea
We have decided that a 2D perspective (for the house building) will look better and so I am currently re-writing everything I I had previously done to accommodate the new house building. It may take a few days but it'll definitely be worth it. I hate to post-pone this update any further but I'd rather give a reasonably sized update. A pretty art show that has no content is hardly a game.
I quit my job at Target. It was a terrible experience after working there about a month. Just don't get into retail if you want a job that utilizes any of your brain.
I now work at Chipotle which I love so far. You make more money, you are treated better, and you get to use your brain. On top of all that it is definitely a physically demanding job which is good because I am a twig.