• Register

SugarMill comes to break the rules of village building simulation. Get ready to deal with food expiration, thirst, real world measurements and transportation of goods with horse drawn carriages. Can you survive?

Post news Report RSS Sugarmill, City builder - Dev Log 01: Twenty Weeks One Release

SugarMill's plan for the next 20 weeks of development!

Posted by on

Hi!

It's been a while since I have posted anything or done any real work on SugarMill. The last build of the game I have on my hard drive is dated Oct 30.

It's being a really busy time since then and painfully have had to postpone the developing of the game until now. Now I'm father of 3 and finished my 5th semester of Computer Programmer Analyst at my community college. Only one more semester and then I can graduate.

Anyways for the next 20 weeks I will be working full time on the game. My release date and my goal is to have it 100% finished by May 5th 2016. A lot of things need to be done and many aspects of the game needs to be refined, changed, removed or added.

I want to spend some time on the art/graphics of the game also. I would like to make the graphics more realistic like more vegetation and add some quality to the environmental objects in the buildings.

Within these 20 weeks I have many things that want to change and in the coding section mainly they are: People, Food, Buildings, Terrains, GUI, Camera, Menu, Performance, Routing, SaveLoad, Audio and that sums it up!

At the moment I have 156 items to finish among the categories listed above. I'm planning to work 6 days a week and finish 6 items per day. Based on mathematics that is only 4.33 weeks, or 4 weeks and 2-3 days. As many of you know programming sometimes gets really obscure and difficult, so hopefully I can meet that deadline. My project at the time has over 220 classes and roughly 18 000 LOC (lines of codes).

The most challenging things ahead I foresee is mostly coding people's behavior that by far is the most complex thing I ever have written. The Person class contains many classes. Body is the one that handles the movement and actions of the body, Profession is the one that handles everything with regards to the person's work and the Brain class being the most complex of all. With the brain I am handling any state of the person, being the person must decide what to do next based on many different circumstances. The worst thing is that everything I'm doing there is kind of asynchronous because in Unity you only have one threat to work. Which basically is the void Update() and if you have many things happening there the framerate of your game goes down. Therefore you have to be really careful handling that.

Link to the sheet with the objectives: Sheet

In conclusion the next 20 weeks will be really busy but I will enjoy every bit of it. Thanks for reading. And please if you have any comments or suggestions go ahead write in the comments section or feel free to contact me at any time.

Have and awesome weekend!

Want to know more? Then check out the Steam Concept Page

Post comment Comments
OJeskulke
OJeskulke - - 94 comments

Wow, that's what I would call dedication. Studying and having 3 children and pulling something like this of is amazing. Already looking very nice. Someday I hope to be able to do some kind of city builder, too. All the best for you I will follow your progress :)

Reply Good karma Bad karma+2 votes
AatlantisCode Author
AatlantisCode - - 27 comments

Thanks for your comment. And yes is extremely challenging doing all this things at the same time. I always want it to play a game like this one. Until I suspected I could pull together around a year ago, then I started the Unity Project. But yea this games take a lot of you. A lot of time, effort, patience, dedication, scheduling and few things more. But if you want you can do it.

I aiming to finished and have it ready next May. By the way if you think I could help with any advice one day in your future game please don't hesitate in contacting me.

Reply Good karma+1 vote
OJeskulke
OJeskulke - - 94 comments

Thanks, that is very kind of you. I will also give you feedback once I buy the game :) If you do some kind of beta test, count me in :)

Reply Good karma Bad karma+2 votes
AatlantisCode Author
AatlantisCode - - 27 comments

Thanks I really appreciate that. Yes beta testing is gonna be much needed in the game. To make the game balanced enough is gonna be another challenge. I want to put it first on Steam Early Access or might do some sort of Kick-starter. Yea and I will need a lot of feedback from the game. I want this game to be a lot of fun, and after developing for over a year is kind of hard to tell if is fun or boring

Reply Good karma+1 vote
Guest
Guest - - 689,126 comments

This comment is currently awaiting admin approval, join now to view.

Post a comment

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