Finished up the editor this week and Alex has started to create some interesting things with it. We’re populating the world with things like shrines, lamp posts, fountains, etc. and it’s an interesting challenge to come up with styles for these objects. Here’s a few simple shrines I created while testing out the new editor features.
We’ve got a lot of objects to make, and have started to group them into a few styles. Here are some of them:
Primitive – Primitive structures could contain strange symbols, traps and spikes, and they could appear scattered mainly around the forest and mountain regions. A primitive outpost could be made out of raw wood, stone blocks, and would be very ramshackle in its design.
Civilian – A style that appears primarily in the town. Civilian buildings are made from wood and stone and contain tables and chairs, shelves, and interesting architecture. A civilian lamp post would be a nice simple wooden post with an iron lantern or lamp, whereas a primitive lamp post might just be a torch attached to a long branch.
Unnamed Stone Style – Generally this style involves heavy use of the stone materials in chunky designs with obelisks. You’ll find shrines, statues and hidden caches in this style.
Unnamed Aztec Style – This style is a mix of stone and brass, with motifs of faces and other funny designs reminiscent of some aztec designs. It’s a style which’ll appear in the later game, but you may find one of these sculptures anyway. Typically this stuff will be trapped.
Other planned styles include Royal, Skeleton, and Techological. We’re having a lot of fun design these things and are hoping that wandering around the world and finding them is a fun experience. In other news, Sam continues optimising - he’s found significant bottlenecks in the system, and is now working on another core optimisation (converting a bunch of vertex arrays to VBOs). SFML unfortunately has some inefficiencies which we need to work around.
This week I also started to add some of the new world features into the game. Here’s a lamp post which had another lamp post generated on top of it. Not sure if it’s a bug or a feature.