Hello, all,
I have done a number of the tutorials and thought I would try to make a small game to reinforce what I learned. I want to try something different [from the tutorial] of course, but I want to run it by some people first.
I was thinking of making a small open world map, with a house and a cave, and some areas where the player could go fishing and talk to villagers. I was going to be using the traditional 3rd person control for this, and a wanted to have a time limit of a game month or so that the player has to reach his goal. I thought he could end the day after his energy was gone - or maybe with a time limit. So is there a recommended asset to keeping track of time, or can this be handled by ORK? Instead of combat, I wanted to do a fishing event.
Any thoughts or suggestions about the daily countdown timer and how to handle fishing in ORK?
http://orkframework.com/tutorial/gameplay/time-and-day/
I used this as the basis for my time system, but i use skymaster for the dynamic sky system, since it had hidden (commented) code that helped the two assets communicate. my results are here:
http://forum.orkframework.com/discussion/3907/tutorial-i-think-sky-master-ork-time-system-basics/p1
there are other ways to obtain what you are looking for, overall it is up to you on how you would like to implement the feature.
Chillback Digital | web page | Itch.io page | Youtube Page | Made With Unity Page
Thanks @skwiggs1983 -- I am going to do the tutorial you recommended tomorrow and check out your asset too. I asked about Enviro because I already have it, and wonder if anyone else tried hooking it up with ORK.
Then you'd just need a simple component that sets the ORK variables. I think this is better than doing it all via an ORK Event, as with the UnityEvents on Enviro you can easily have it notifying other objects in the scene. There's OnDay and OnNight events, for example, which could be used to turn street lights on and off.
Not sure if Skymaster has a similarly easy mechanism, as I don't own it. I do have Tenkoku, which does not.
1. ORK
2. Dialog System
3. Enviro
4. Gaia
And hopefully that's enough. As I filled in my GDD, I noticed that I wanted to include more sim-type events, but everything is based-on a time cycle per DAY, not per HOUR. i.e., you have x energy per day, y hunger per day, and z harvestable per day. My project is non-combat, and involves a game world in which you focus on conversation events with NPCs, harvesting, fishing and fetch quests. And managing your hunger/energy before a certain number of days pass. This is why both the backend conversation is so important to manage, and the time system must work in my project.