You begin as the Lost Soldier, a character of your creation as you are thrown into the early Iron-age continents in the world of Almerra. You’ll start on a friendly native island to learn your survival skills and develop your professions, and there you’ll learn there are 5 warring nations that you can earn reputation and work for. Your objective is to gain reputation among your nation’s cities and villages by helping their economies, which will advance that nation’s storyline and conquering of the open world through sword, board, and bow combat on the ground, leading your own forces and fighting with naiton-unique warships on the high seas. Fire ballistas, catapults and spiked rams crashing against sails on the ships will mark victory for the daft, and defeat for the cautious. Head over to Almerra.com to learn more!
Simsaladoo here with another update.
What a year it has been thus far. The COVID outbreak really added problems to most of Hollywood’s film and CG production houses, but thankfully I work in games! Work from home has not been without its own troubles, but it’s definitely given me more free time to clean up wonky code, add new animations, new rigging updates and many more new developments in the world of Almerra! Performance and Optimization have been the name of the game for the last 3 months and the progress is really showing in the latest dev builds. Up to #0085 now! Let’s take a look at some of the recent additions and breakthroughs in Winds of Almerra!
Shader Optimization Pass
First, some major performance improvements achieved these last 2 months concerned NPCs and foliage, which were the 3rd and 4th biggest performance killers respectively. The ocean shader also got an overhaul, which is still a work in progress but its only half the instruction count so far. Some basic but significant improvements to the NPCs involved adding new LODs to skin, clothing, hair, and weapons, which was much easier with the recent engine update. The trick was converting all the previous shaders to one master type and then parameterizing the useful variables so that all actors on-screen only have to compile their shader once. It serves as an up-front memory reduction which reduces overhead for garbage colllection and compile time—i.e., makes it go faster!
The same master-shader methodology was applied to foliage, which can get EXTREMELY expensive with all the overdraw from transparency. The geometry is always instanced, which reduces draw calls, however every unique material shader also adds to memory and increases the upfront compile time—making levels load and objects spawn slower. Reducing the amount of overdraw is always the key for foliage, but when you can’t--making use of material instancing is also the way to go as you’ll be able to share the compile time between grass, trees, bushes, etc. As an added boost this new master foliage shader now uses dithering which helps the transparency not be quite as expensive. This will be invaluable when I start really getting into building the heavily forested areas of the Monayan Jungles!
A new weather system has been getting worked on in the latest builds, using curve tables genereated from real world annual rainfall, pressure gradients, cloud cover and temperature. This makes for a fairly believable weather spawner with some added variables to enable direct control by other subsystems. Adverse weather affects movement speed, archery effectiveness and overall exposure. So don't let your war-torn, veteran shield wall catch the sniffles! Recently added to the list of growing weather patterns are now Light and Heavy rainstorms, Light snowfall and light fog. Some of these will need to affect only visual effects while some will also directly affect arrow drag, movement speed, and exposure ratings depending on equipment type. This is basically a long, growing list of various weather particle events to trigger from the curve data. Sand storms are still on the list but need other considerations like the local climate (wouldn't want a sandstorm in the open ocean now would we?).
Rig & Facial Blends Update
Another major milestone was concerning the authoring of Morph Targets for character expressions, character builder settings, and speech integration. This involves a huge network of controllers for rigging and blueprinting of modifiers, so developing a usable pipeline has been a challenging task. I've recently sharpened some of my MEL skills in Maya and I have developed a way to modify all individual shape files seamlessly. This means I can now freely update and work on all the expressions, character builder settings and speech models and not have to worry about binding & skin weights. The polishing phase can now begin on existing controllers and shapes in the near future and I hope to be able to show more complex expressions in the coming months.
In closing, the progress since the beginning of this project still amazes me. I am lucky to have the opportunities I've had to get the chance to work on this project and with every post the content creation gets a little easier. I'd like to introduce the official Instagram for the game @sims.lab so be sure to follow us for interesting and humorous looks into the development of the game.
Thanks for reading, and stay safe!
Greetings travelers! Simsaladoo here with another update! Still feeling refreshed after my own adventures to Dubai, Sri Lanka and the Maldives, I now...
It's always a toss-up as to when I decide there are enough new features and if I've hit enough development milestones to make another post that has any...
Been fairly busy the last month and even took a trip to the Philippines to go diving, but I managed to make quite a bit more progress in creating more...
Greetings, once again! Here with a new update on all the latest features for Winds of Almerra.
No articles were found matching the criteria specified. We suggest you try the article list with no filter applied, to browse all available. Post article and help us achieve our mission of showcasing the best content from all developers. Join now to share your own content, we welcome creators and consumers alike and look forward to your comments.
Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.
I'm glad I ran across this project with my ol late night moddb expeditions lol. This looks stunning so far, a very cool project indeed. I hope to see this go pretty far, I'll definitely be keeping an eye out on your progress. Good luck lad!
- Your humble scribe, WulfKang.
cool. I don't have much experience. but I would like to help as much as I can here.
I help tested many games. :) is this going to be inspired by true bronze age nations like Minoans and Egyptian?
Thank you for your comment :)
Once I have enough content I'll certainly be reaching out for testers to give it a go.
The nations are more loosely inspired by later 3rd/4th~ish century civs--namely the Romans, Sassanids, Huns, Guptas, and various Germanic tribes.