Update on the game: Im still alive xD , i’m working on pushing the best performance out of the game before i start adding the core gameplay but should not be too long before i have a demo to show off
I didnt like the concept
Whats wrong with it? (Need negative feedback :D)
You worry to much about size and amount and dont have any gameplay.
ps: sorry for my english
I completely agree, but whats the point of gameplay if your came cant run in well? i have been adding game play components to the game for several months now but i’m also making sure the game meets my standard and can run the same speed on any comp (Currently i get 100FPS using a 128mb GPU and a silly amount on a 2Gb one).
To me games have went down in quality over the past few years and the typical gameplay seems to be recycled [spoiler]shizen)[/spoiler], But i don’t want me game to be the same, so i am spending countless hours a day just fine tuning the AI’s to make npc’s seem more real, spending days on the GUI to make sure its user friendly and spending months on the way everything renders to make sure when the game is finished it will be enjoyable for everyone.
It’s not always the rendering that lowers the fps. I assume your game uses the GPU.
You might run a networking on the game thread, which you shouldn’t. Or you have sloppy code.
Yes i use GPU and yes the networking is on its own thread, im not complaining about performance xD but i prefere to have everything optimised as i add it rather then add loads of new features and then optimise it all at once.
V0.0.1_13(25/2/15)
Added NPC’s
Added Dynamic AI that allows NPC’s to be more unpredictable but make them seem more human
Added Multi World’s (Again) and support for houses (No textures yet)
A finished game with a few bugs is better than an amazing demo with no gameplay.
Also keep in mind that you will not be able to produce both quality and quantity. Either go small and focus on making it good or go large and varied enough for it not to matter. Whichever one you pick, it will take a huge amount of effort. Doing both would be impossible.
Don’t optimize if you don’t have too. Only do it when necessary.
This is just a project im doing in my free time, i don’t really care if it will take weeks/ months or even years, im doing it because i want to eve if it might take a long time, but i strive to make it good quality and have good gameplay, BUT i’m in no rush, so whats the problem?
Thats obvious i’m not going to try and remake the wheel when doing this, but i’m not going to wright some sloppy code just to see if it works then optimize it when i could just produce a almost fully optimised version straight away
I think what the other posters are saying is that you are focusing too much on the “optimization”, and less time actually creating a game that would be enjoyable to play. Sure, it’s just a hobby and a little side project, that’s fine. But you posted it here, and people are just chiming in with their opinions.
Like what Heroes said, I think you are focusing too much on the details and you will eventually burn yourself out. Flesh out your mechanics, write a lot of code and then go back and see what doesn’t work/what needs to be optimized. You’re prematurely optimizing, which is a great way to make yourself go crazy. Throw some features in, release a demo and see what people like. No one is going to notice the 5 FPS difference resulting from the week long optimization run you did, but they will notice that cool new mechanic, or that professional looking art.
I’m not trying to discourage you from programming your game the way you want, I’m just trying to offer you some advice and hopefully help!
Its not like im spending every waking hour optimising the game xD im adding several new features a day so its not slowing my down to much, the only reason i want it optimised asap is so i know its reliable code and i wont have to worry about it slowing down the game as i add new features in
The development of this project has been stopped due to me getting a new job a while ago and lack of interest xD but i shall be bringing out a new project soon and ill plan the next one out a little better