Archive 17/01/2023.

Fantasy Grand Strategy

Victor

So, before I continue posting more unrelated posts in my Curved Text thread I thought I’d just go ahead and start a new thread here. For a year now I’ve been working on a strategy game which has always been a dream of mine. I’ve always loved the Europa Universalis game, and the Crusader Kings 2 games for their immersion, so I thought it’d only make sense to make the game I wanted to play with the ability to load in my favorite CK2 mods as well.

Currently I can load any map from CK2 as well as load in their scripts. When this game is finally released it will have NO Crusader Kings 2 or any Paradox assets in the final build. I’m only using those for testing purposes to ensure the possibility of playing existing mods out there.

VERY VERY Early preview of the map loading and city placement.
Larger Image http://i.imgur.com/rZPhWTY.png

Larger Image http://i.imgur.com/jVBF0lt.png

Lumak

It’s looking great! I’ll follow this project:)

Bananaft

Really like your borders. I want to try something similar for roads on terrain.

What’s up with mip mapping? Have you turned it off on purpose?

Victor

[quote=“Bananaft”]Really like your borders. I want to try something similar for roads on terrain.

What’s up with mip mapping? Have you turned it off on purpose?[/quote]

Yeah, for textures it’s turned off since I’m using an atlas for the terrain and saw a lot of bleeding when mips were turned on. The atlas looks like this which gets generated on load (if it does not exist already). These textures are from GameTextures.com btw.

(At some point I plan to revisit the textures I’m using, although that will be after I have a playable demo)

Victor

New video with the text on the terrain and the scripting engine loading all of the scripts from a CK2 Witcher mod.

Victor

Been a while since I’ve updated this post. Still working on this game as a strategy game, but more like Mount and Blade (if possible). Last night I finished up my initial stab at a foliage system. Uses multi-threading to save/load data from disk. Still working on some optimizations with the loading, but it renders pretty well.

(Note, cracks in the terrain are do to my improper loading of multiple terrains in the scene, should be fixed this weekend once I finish up the vegetation system). ProcSky is also used in the scene. :slight_smile:

Victor

Oh, just in case anyone is interested… (sorry it’s without much context but I thought I’d share), here’s the FoliageComponent. You should be able to get an idea of the implementation. This was written around 2AM/3AM and is just a rough draft heh.

Victor

Still working on optimization. Instead of building a ton of nodes, the foliage is built using a single mesh. Right now I’m attempting to add rotation and scale as well when building the mesh object. With over 2mil triangles rendering, the FPS is still really good. The only downside is loading all the data from disk (initially).

Bluemoon

Awesome. I would be needing such component

HeadClot

Hey @Victor - Got a question is the terrains system that you are using built in Urho? Or is it custom?

Victor

Hey @HeadClot, it’s all Urho :slight_smile:

HeadClot

Thanks for the prompt reply. :slight_smile:

I am trying to build my own 4x strategy game using atomic game engine.

Looking forward to seeing what you make :slight_smile:

Victor

Nice! Good luck on your game! It’s definitely my favorite genre of games. :slight_smile: