Oops. Well it’s been a little while since I posted an update but sometimes that’s a good sign.
I’ve been so busy making it I forgot to document what I’ve done. Anyway, excuses aside as you can see from the featured image the world has grown a fair bit. You can barely see little Tarin behind the rocks and trees that have sprung up around it.
I had to make some changes to my editor to make it more useable on a grand scale. Making the camera that can sweep and swing around the terrain, cinema style was one of those (which I took that screenshot with). That made it easier to “spray paint” where i wanted things generally then switch back to first-person to place them carefully. That only really applies to things like instanced models and the texture type used on the terrain.
Talking of terrain I could resist adding bump mappnig to the terrain. Amazingly this wasn’t too tough. My engine already supports normal and specular maps but those are used by the geometry generate by package like 3DS. The challenge I had was to generate the tangent/binormal data for my computer generated meshes. That wasn’t THAT bad and with a little help from the great guys at http://www.gamedev.com it was up and running pretty quickly.
Here’s a before:
You might need to zoom in a bit to see how it’s working but its basically adding a more bump look to the road texture (and fading out to not use this technique for other textures since I don’t want bumpy grass for now. Would be nice to use displacement maps but that’s a nice-to-have really. I shouldn’t really be adding subtle (but nice) visual effects at this stage anyway really.
Anyway now the world has a fairly long road that runs from the starting village of Tarin all the was to the larger village/town of Serah. The new villge will have 2 storey buildings and some slightly more modern ones. Perhaps some better shops than just the odd stall.
For now it’s just a flat plaza… I’m going to dot around some bushes, trees, flowers and rocks all the way either side of the road first.
Besides that, and those of you who follow me on twitter @skyemaidstone will know this already, I’ve been working on player skills and a trainer to buy the knowlege from with knowledge points:
The first screenshot shows the trainer (The Sage in Tarin in this case who has some basic skills to teach you) and the 2nd shows you the abilities you learn from each of the skills. My player knows all the skills for now. How it works is in order to effectively use a short sword (for example) you’d need the Light Swords skill. So when you equipped a short sword a few abilities will show up. However if you learn Light Swords Expert then equipping a short sword will give you more abilities and perhaps even some combos. Skill points are just earned from questing for now but that won’t be the only method. We don’t want to force our player to do every quest in the game although some will be required obviously. This isn’t going to be a first-person shooter after all.
Ok hopefully next time I”ll put together a video of the trip from Tarin to Serah.
Until next time…