All unit graphics finished : step 1/5 is complete!

All the unit graphics are now completed:
I’ve added about 30 types of units including mounted units on horses, camels, elephants but also the dreadful giant Mammoths.
Bigger and stronger than elephants, its ultimate form , the Megaphant, comes equipped with a full steel plated armor and 3 archers. This will be the ultimate tank of the battlefield!

The glorious Megaphant: a steel plated armored mammoth

For infantry units, there is now different types of swordpigs additionally to the spearpigs.
I’ve added heavy infantry with steel plated armors, including the Martelsnout, the heaviest armored infantry so far equiped with warhammers and steel shields. There’s also 2 handed longswords, battle axe warriors, heavy helbardiers in the fashion of Swiss pikemen, hoplites and more…
Range units now include longbowpigs and crossbowpigs.
Mounted horses and camels each include 4 units : one light unit , one heavy “cataphracted” unit with scale armor, one heavy “pig-at-arms” with plated armor , and one mounted archer.

The different military units of the game

Now that all the main graphic assets are complete, i’m moving to the next step : implementing service buildings. I’ll also have to render and format all these assets and add them to the game, wich is pretty time consumming!

All resources completed!

After the buildings, i’ve now completed all the resource graphics!
Generic tools resources have been replaced by specific tools : hammers, saws, shovels..
There is now proper ores for each metal, and i added tin, bronze, steel, coal and coke.
There’s also furnitures and carpets, rum, blocs for each stone types, cotton, wool… plus the missing sprites for all the food types like rice, cheakpeas, dates, figs, beans…
All previously existing sprites have also been re-rendered and improved with new shaders.

I’m also adding lots of pieces of military equipment. There is now about 20 types of equipment: armors, shields, helmets and weapons. They will be used to recruit various units.
Which leads to the last step of graphical contents : units.

A preview of some of the resource sprites

All buildings completed!

I’m happy to report that i’ve completed all the buildings. It took more time than expected as 20 turned into more than 30 new types of buildings!
In total, i had to make more than 80 new building designs, as each type of building has up to 4 evolutions.
The buildings are not integrated in game yet, which will also require a decent amount of work.

I’m now working on all the missing resource sprites (each resource has its own sprite with 8 levels of filling, and there’s quite a lot of new resources to add as well as resources i had never modeled ). Then i will be modelling and adding new units. When this is complete, that first step out of 5 will be completed, with all graphical assets finalized.

As a teaser, here is below a photoshop composition of some of the new buildings that I used as i designed them to check scales and style continuity. This is not an ingame screenshot, but it gives a good idea of the new look cities will have.
New buildings include tavern, school, library, carpet and furniture workshops, magistrate, water infrastructures, commercial and trading buildings, butcher, bakery, theater, cattle ranch and more…
As other misc additions:
Metallurgy is beeing complexified. I’m adding ores and I split the mine and fundry in 2 separated buildings. Also added steel making buildings. I’m also adding tin, bronze, charcoal, coal and coke.
Modular wind and waterwheels will be available for various buildings as an annex, providing efficiency bonuses.

A photoshop composition of some of the new and redesigned buildings. Here is a collection of “iron age ” buildings, which is level 3 out of the 4 of the release version.

Road-map to completion

These last weeks i have continued testing the game with 2 other players and proceeded to re-balance a lot of different settings in the game, which is always good to do.
Treaties are now effective, and you can send treaty proposals to other players as well as text messages, send counter offers ect… Rights of passage are also effective and you can’t enter other’s regions without it.
I’ve also fixed a good number of memory leak issues and one major networking issue that showed up during the tests.

But most importantly i’m writting this news to inform you guys that there’s now only 5 things left to do before ‘finishing’ Ymir.
Once these tasks are done, i will initiate the releasing process : closed beta testing and then Early access release on steam.
So that’s it, the finish line is now on sight! I hope to finish these within 6 months (there’s often unpredictable side tasks to do).

  1. – complete all graphical contents of the game : buildings, resources, units… (in progress, more than 20 new buildings planned of production, entertainment, services, administrative…)
  2. – implement service buildings ( ‘services’ are a type of resource that is not material and cannot be stored, distributed directly to the population. ex: doctor, entertainments, education… )
  3. – implement technologies
  4. – implement trade routes & trade offers
  5. – NPC ‘free cities’ and barbarian camps with wave raiding system
    * free cities will be very basic , just world regions that import and export random resources to make trade routes
    * barbarian camps will launch raids of growing intensity in a ‘tower defense’ fashion  to add military challenge to players ( on top of their own conflicts ). This is mainly for games in ‘solo’ or in local multiplayer to add challenge but also so that players can practice their defenses and military before real conflicts, considering war with players will be much rarer and more serious.

There is also a 6th ‘secret’ task that i will maybe do before release, but i’m not sure if i’ll have time. It will be done after release if can’t.
Currently i’m working on finishing all the graphical assets once and for all for the planned release version.
I’ve already redesigned all the houses to be more ‘Celtic’ and era specific, with more details and colors to make them more interesting.
I’ve also added a new category of houses that only shows up in the ‘classical’ era: the town apartment that has a shelter capacity of 2 or more households (instead of 1 for all other houses).

The old ‘iron age’ rustic houses on the left, and their replacements on the right.

I’m also adding a bunch of new cosmetic assets: parks, new road types, decorative fences… They’re unlikely to have any effect on the planned release version, but eventually cosmetic infrastructures will affect the life-quality provided by all the houses nearby.

A few samples of the new gardens


Game events and popular revolts

The work on the battle system is pretty much done, as you could see in the 2 previous video news. However, although the system is complete, its still full of bugs and issues because of the large amount of possible battle situation: every region being different and all. So every time i test a different kind of battle , new bugs and issues arise. During these past months i’ve spent quite some time fixing bugs and problems regarding the battles, and it will probably be a never ending task.

I also played a first Ymir ‘alpha2’ game with 2 friends for about 40h in ‘realtime’ mode. That helped me find lots of bugs but also to diagnose the priority of the different gameplay issues.
We developed 3 kingdoms next to each other in peace, until Krusar made the mistake to move his armies to have a look at the capital of Pokie, probably expecting to impress him by the number of his troops. What he didnt expect is that the treacherous Pokie was rising an army twice this size in secret, planning to attack us both. As the secret was out, he instantly declared war and marched on the capital of Krusar, before the armies of Krusar could go back to defend it properly. The defense being disorganized, the city fell.
As for me, I had pretty much no army to fight back and the capital of Pokie was well defended with a huge garrison.
The game was stopped after that battle because key gameplay factors needed to be implemented to fix balance issues.
The main issue is that porcos in armies are ‘out’ of the demographic system. They become immortals that never grow old, so you can store them indefinitely and create giant armies from small cities. I’m currently implementing a city-support system where armies belong to cities and impact their demography to renew their troops as they grow old, which will fix this exploit.

The worldmap after the fall of Krusar, largest city in the game but smaller kingdom with only 3 regions. I was in the middle with Carcassonnerie beeing my main city.

I’ve implemented events.
Current events inform you of battles happening right now, or stats being dangerously slow.
Events can also inform you of past events, especially required for “persistant” game modes where you need to see what happened as you were offline, obviously.
The event system also includes missions: you can get missions with conditions to fullfill to unlock rewards. Small missions guide you through the first steps of the game when you start : establishing a first city, exploiting and stocking food etc…
The event system also includes choice events, where you can choose between different options with different effects.
The main events UI looks a bit like an email inbox where they’re organized into categories. They also popup in the game UI as little flags in the fashion of Europa Universalis.
This is also where diplomatic messages and treaties will arrive when players message each other.

Event flags also popup directly over the game UI

I’ve also started connecting stats and implementing process in order to make players lose the game.
The first major one is Region loyalty, which is now fully connected to other stats and effective: regions with low loyalty now trigger popular uprisings. Depending on the loyalty ratio, a portion of your population will rise as rebels, and a portion of your local garrison will defect to their side. They deploy randomly from any housing buildings and try to take over the city, which if they succeed becomes an “anarchic region” that you lose control of.

Testing the rebellion system based on the test game save file : because of the size of their kingdom, many of the cities of Pokie are now rebelling. Here rebels are fighting off loyalists.

Loyalty of regions is connected to State power and state Legitimacy. State power is affected by the number of cities you own or the debt you have. That means that now, expanding too much and having a debt can make you unstable and you can lose the game by having all your regions rebel against you.
Through an event you can decide to cancel your debt, but it triggers even stronger rebellions by greatly lowering the loyalty of all regions, although temporarily. That gives you a chance to survive if you manage to overcome the crisis.

I’ve also improved a bit the clarity of the State power and State legitimacy UIs.