Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

That sounds great! I just hope the dev time won't be overwhelming.

That said, I have some ideas - not recommendations, just systems I've seen in other media that could be inspirational.


Skill System:

Skills and Arts, wherein Arts are active skills (actions).

A rank system, each rank has multiple levels in a rank. Makes mastery feel more achievable and rewarding than only 10 levels total or a whole 100 levels.

Sacrificing levels in a skill/art to gain access to a new skill/art.


Jobs:

Special jobs unlocked by failing to get into a job or failing at the job.


Relationships:

A gossip system. Not only is the economy interconnected, but relationships as well. If you do something to someone, other people know about it. This gossip is weaker the further you get from the incident, but actions with larger impact spread further and are not easily forgotten. This goes both ways - npcs know about other npcs and events not directly related to you, and the usefulness of this info depends on your playthrough. You can maybe find what someone is going to sell next week this way.

Whether this should be done also depends on its effect on game size and ram.


Inventory:

Tile based, weight based, etc inventory. Just something limiting but not annoying. Keep it viable but not bag of holding type of space.


Other:

Things shouldn't be too easy or difficult. You should always be able to steal but should always have a chance of getting caught. Debuffs should be debilitating but not gamebreaking. Etc.


Also,  F A S H I O N  :D


I look forward to more!

Responding to your hopes. Creating all the game systems makes me happy, so i assume i won't have to be overwhelmed. The only thing that might take a while and load me up quite a bit is figuring out the balance. For example this morning i realized that i should split my NPC wallet into two different wallets. One wallet containing a small piece of their money that the NPC carries with them and a second wallet containing the rest of the money that is stored in the NPC's personal chest, bank etc. This is an important piece of balance that will prevent the player from skipping ~months of gameplay and then stealing from a rich merchant getting too much money while destroying the econ. system.

skill name, level, description and a list of available abilities are displayed in brown color

On the subject of skills. Right now it looks like this. You have a general skill level that grows with the character's training. This learning can be in the form of just using the skill or actually learning from NPCs. On top of that, you have the abilities that the skill unlocks. 

Using the unarmed combat skill as an example. By using the abilities of this skill during combat, the overall skill level will increase. This will affect the attack modifier of that skill, making your hit simply stronger. In addition, it can unlock a new ability, for example your character will learn how to hit more correctly and have a better chance of dealing critical damage. In addition, a high level of unarmed combat skill will allow the character to learn new attacks from NPCs. In this case, the game will not put a restriction such as "Reach level B unarmed combat to continue learning the skill", the game will simply show your character's attempts to learn, which will fail, and roughly hint at how far you are from mastering a certain skill (for example, you will see text that Tessa is not at all ready to learn this skill, which would mean a very big difference in the required skill level and actual, or text that Tessa is almost there, but needs some more practice - so the skill is almost at the right level).

There will certainly be many different jobs available in the game for different ways. I'm also considering a scenario where the player doesn't have to work at all. For example, begging on the streets, stealing, exploring the world and finding things to sell, trading, etc. 

Regarding the optimization of the game. One of the reasons for choosing Ren`Py to create this game was the spaciousness in optimization. The game takes almost no resources for rendering, because the picture is just a static background with possible other images on it. This allows me to add an immeasurable number of features to the game, because even if the calculation of each of them will occur after each transition in the scenes - it will not be noticeable. But anyway, right now the game constantly updates only the character's personal stats. Even the NPC inventory is updated once every 1440 game minutes. 

Regarding the rumor system. There is already a fame system available in the game that will be the basis for this. Unfortunately, i can't promise that every action of a character will be directly reflected. What do i mean? Let's use an example. You rob a tavernkeeper, he notices it, and your fame as a bad person grows in a certain zone. Characters in that zone start treating you worse, but they don't point out your thievery specifically. NPCs just say that Tessa is a terrible person, but don't call her a thief. But, important story elements will definitely be fully rendered in the game. I think it's no secret that in the future in the game there will be an opportunity to become a queen. In this case, people around will start treating Tessa as a queen. This will affect dialogs, random events and even gameplay.

I'm thinking about limiting the carry weight in inventory, but those are just thoughts. For now, the game is built on complete player freedom, though i realize that adding an weight restriction would increase the immersiveness of gameplay by not allowing you to carry 50 apples, three swords, and a few logs. I'll try to think more about this and maybe add it to the game, but it's important to realize that the weight balance will change very often. It's very hard to even roughly realize what the weight distribution of items should look like. It's even harder to estimate the player's carrying weight and to estimate what stats it should depend on.

Absolutely. In this development blog, i've talked about stealing as if it would be very easy. In fact, in addition to learning the skill, the player will have to learn NPC schedules, possibly find special ways to steal, and even more so, will have to find a way to escape immediately after stealing. Catching a character while stealing will mean not just failure, but time spent in jail, loss of stolen items and even own coins, in compensation to the victim of the theft. 

Thanks for your feedback <3 I hope i can meet your expectations in the next public build

Wow, I love how thorough this is! And the way you described each system feels very balanced already.

 As for inventory, weight systems are certainly hard to balance, which is why I gave the grid system as an alternative. You can make each item take up multiple squares on the grid, and limit how much each item can stack. Here's an example from Mabinogi, which ironically does let you carry 50 apples, 3 swords, and a few logs at once due to number of squares in the grid (or how few squares each item takes up):

A weight system could be used on top of this, but mainly affect stamina, usually travel speed but maybe normal stamina too. So you can have a full inventory, but shouldn't always.


But everything sounds really cool so far! :D