A free-roaming squad based RPG. Focusing on open-ended gameplay features rather than a linear story. Be a trader, a thief, a rebel, a mercenary, a business owner, a doctor, a bandit... the list goes on. Aid or oppose the various factions in the world while striving for the strength and wealth necessary to simply survive in the harsh desert. Purchase and upgrade your own buildings to use as safe fortified havens when things go bad, or use them to start up a business. Train your men up from puny victims to master warriors. Carry your wounded squad mates to safety and get them all home alive.

Post news Report RSS Soonish

I have 2 major problems with the game at the moment, and I'm going to have to leave them in for the first release.

Posted by on

Firstly, performance is very bad when there are more than about 70 characters in the area. Which is almost always. For a start I have temporarily taken out all civilian NPCs from the game, and NPC numbers in general will be kept small.
This however is a temporary measure, my solution to this is to split the game code in half and run most of the code on a background thread, while the main thread will be used for rendering and physics, nothing else. What this means in laymans terms, is the frame rate will be blazing fast even if there are 100's of NPCs around, but its a major job for me and I estimate will take me a month or two. So I'll leave it for later, until then bear with the lousy frame rate.

Trading post
Some guy with a backpack going into a trading post

Secondly is that loading times as you move about the map are ridiculously long, especially when a town is loaded. For now I've fixed it up a little so Its not so bad when you go back to a place you've been before, because some data is kept in memory. Its still bad though, and the main cause of it all is the pathfinding system analysing the map.
So the solution for this I have decided is to switch to a new pathfinder library (called recast). This will not only fix the loading times, but will fix the buggy pathfinding system currently in place (which is another problem). Again this is a big job that will take a month or two, and I really don't want to do it, not when I have so much else to work on at the same time, so my plan is to wait until I can hire another programmer. I need an extra hand anyway, and if I had someone in charge of keeping the movement/pathing system running smoothly I could get things done a lot faster.

Interior of a trading post
Interior of the trading post

So I'm leaving these problems in for now; low framerate, long loading times, buggy pathfinding. Apologies for this, but it would delay the game at least another 4-6 months and if I can release the game sooner, the sooner I can make enough money to pump back into the game and speed up development.

Now I can keep moving on, I'm going to implement game saving/loading, then I'm going to actually start playing the game a little so I can start balancing gameplay a bit.

Post comment Comments
Brotherblaze
Brotherblaze - - 101 comments

Ehh still getting it.

Reply Good karma Bad karma+2 votes
Spr09
Spr09 - - 102 comments

im still getting it too.

can you make it so it loads the map while you're in the menu to cut down on load time?

Reply Good karma Bad karma+2 votes
Renegade2
Renegade2 - - 184 comments

Yeah im buying it still

Reply Good karma Bad karma+3 votes
lukaluka94
lukaluka94 - - 982 comments

Quality OVER Quantity... Even if it takes months, I think you should take care of these problems. Low framrates and big loading times? that sounds pretty bad to me. This will be better for your game and your reputation and it doesn't benifit me, I'm just suggesting.

Good luck.

Reply Good karma Bad karma+3 votes
jordo834
jordo834 - - 34 comments

yeah, i agree, even if it does take so long, still getting it through :P

Reply Good karma Bad karma0 votes
Fib
Fib - - 381 comments

I completely agree with this. Why would someone pay money for something that has these major problems? There are plenty of free games available that run perfectly.

I would suggest that you at least take care of the low frame rates, and the loading times before asking for money.

Reply Good karma Bad karma+5 votes
captain_deathbeard Author
captain_deathbeard - - 266 comments

This is true but I need the money to fund development, and its officially being released as nowhere near finished anyway so there are all kinds of problems with it. Think of it more as a pre-order where you get to play with the current alpha version, rather than a release. If you are not happy with that, then don't buy it yet, wait 6 months or more for things to tidy up. I am trying to give people plenty of warning up front about the state of the game.

Reply Good karma+3 votes
Roh
Roh - - 373 comments

I respect that you warned people. A lot. Most developers don't say a word when they release things broken. Then when there is a flood of complaints about it they wait several days to weeks to even comment on the situation.

This full disclosure sort of feel is nice. You are telling folks how things are and giving them a chance to choose. Keep it up!

Reply Good karma Bad karma+2 votes
VainExulant
VainExulant - - 12 comments

If you need cash why not set it up for Pre-order then release the version you feel is at a comfortable point in development?

Im just saying that though, I dont have the first clue how to go about it.

Reply Good karma Bad karma+1 vote
TheUnabridgedGamer
TheUnabridgedGamer - - 1,671 comments

"Soonish"

I declare this the word of the day! Perhaps someday it will even be like "Truthiness" and considered a word. :D

Reply Good karma Bad karma+1 vote
Shoelip
Shoelip - - 463 comments

Or wtf. Or lol.

Reply Good karma Bad karma+1 vote
VagabondPraetor
VagabondPraetor - - 158 comments

Take your time.

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: