Solace Crafting

Solace Crafting
Redefining the Crafting RPG

Wednesday, March 29, 2017

Building improvements amidst video production

Hard at work on my promotional video! It's coming along nicely, albeit sort of a rough draft version for now. I'm getting all the scenes built, recorded, and in order so that I can make sure the flow and length of the video is good and get a better impression of the kind of music I want to use with it. Here's a little gif from the video I made with the text removed:
I implement little things every day, regardless of what my overall goal for the day or week is. This past few days I put in a new set of building models, upgraded the camera controls/collision detection, and am working on some physics upgrades to the character controller.
Our building system allows for super fast construction. Where you place buildings in most games is a Select type -> Select location approach, but we go backwards. Once an area is selected you can pick from many different types of buildings categorized first by type (edge, floor, roof, etc) then by recipe, wood wall, stone wall, metal doorway, etc. Then you're free to move the placement around using wasd, qe for up and down, and zc for rotating. By default you're locked to the grid so everything lines up perfectly.
Building a long wall is as simple as hitting space to construct, 'a' to move the selector left, space, a, space, a, space, a, space, a, etc.
The buildings are still mostly square, walls, doorways, as well as stairs and stuff, but I want to get some round stuff in over the weekend, maybe tomorrow night! I really want to be able to make castle turrets freely, maybe with a 2x2 placement option in the future, but as a 1/4(1x1) piece for now. You can rotate everything freely already, so that fits into the system super easy.