• Advertisement

Recommended Posts

Posted (edited)

Intro: So this thread is going to be the place where I plan out the game design and mechanics of my survival crafting game.  While I'll mainly be focused on my game feel free to input your own thoughts and ideas about survival crafting genre in general. 

So yea I strongly believe there are two types of game developers, those who jump right in and try to figure it out as they go and those who don't start coding until they have an actual structured plan about what they want in their game.  I fall into that category.  So the engine that I plan on using is RPG maker MV, mainly because unity scares me and RPG maker fits the aesthetic of what I'm going for better.

Core Gameplay: So the Core gameplay loop involves the players moving around the different environments and collecting resources, while avoiding enemies.  The resources can then be used to upgrade their base and gear which will in turn allow them to better explore and loot areas of the map.

Elements: So to make things simpler I've broken down the mechanics into groups, or key elements of gameplay.  I'll go more into detail on them in different posts and maybe add more, this is just a brief summary.

Base upgrade:  Definitely planning on this being one of the big features of the game.  Right now I'm thinking the upgrades will consist of base defensive (so like structure reinforcement, fences, maybe turrets), as well as department./room upgrades (so like upgrading your crafting bench or maybe adding a science room, or helicopter pad, a farm, water and bullet plant)

Item/Weapon/Armor crafting: Pretty straight forward.  Craftable items will include stuff like health, armor, and weapons and other items used to help with further exploring.

Player Stats:  I want to keep this part pretty simple with only a few basics stats the player has to worry about and have a direct impact on gameplay.  The biggest problem that i'm going to have to worry about here is how to make the narrative work with the stats.

combat: Another element that I want to keep simple, well in terms of actions the character can take anyway.  X to melee something and Z or C to shoot/reload.  Beginning level enemies only take one hit to die while harder enemies will take more than one hit.  I want to set combat up in a Dark Souls style, where the challenge/fun factor isn't so much in the combat itself but rather the player figuring out the best/most efficient way of moving around the areas and dealing with the enemies.

 

And that's it, like I said I might add in more elements the more I continue to design and plan out the game but for now those are the big 4.  Will talk about them more in depth in the posts below.

Edited by Alexandar04

Share this post


Link to post
Share on other sites
Advertisement
On 06/01/2018 at 9:24 PM, Alexandar04 said:

Intro: So this thread is going to be the place where I plan out the game design and mechanics of my survival crafting game.  While I'll mainly be focused on my game feel free to input your own thoughts and ideas about survival crafting genre in general. 

Have you thought about starting a blog? Blogs provide a bit more organisation.

Share this post


Link to post
Share on other sites
On 1/12/2018 at 8:46 PM, Awoken said:

Have you thought about starting a blog? Blogs provide a bit more organisation.

I've actually never made a blog before so I don't know how effective they are at connecting me to like minded individuals and they're pretty scary to me :D

On 1/14/2018 at 4:47 PM, ChewieTheChew said:

Hey, do you need any help with the design or plot? If so, i'd like to participate

Hmm, don't really need any help plot wise since I really want to get the game mechanics/design down first but feel free to add input/suggestions about the design.  Thanks for all the help you can give! :D

Share this post


Link to post
Share on other sites
1 hour ago, Alexandar04 said:

I've actually never made a blog before so I don't know how effective they are at connecting me to like minded individuals and they're pretty scary to me

You can make a blog right here on gamedev.  Up at the top there is a section for all the blogs people have.  you can start one there.  Basically this whole post of your I'd say qualifies as a blog entry.

Good luck.

Share this post


Link to post
Share on other sites

I'd suggest creating a physics system, if you plan on having the player experiment with ways of outsmarting enemies. That was hugely the success of Zelda BotW.

Share this post


Link to post
Share on other sites
On 06/01/2018 at 7:24 PM, Alexandar04 said:

Right now I'm thinking the upgrades will consist of base defensive (so like structure reinforcement, fences, maybe turrets)

Base defence mechanics can be a double-edged sword in terms of survival gameplay. On the one hand it's a decent sink for resources, and an easy means to provide progression. But on the other, having a fixed location base limits exploration potential significantly, and needing to return to base regularly to defend it limits exploration even further.

You'll often need to pair this with some sort of rapid travel mechanic (fast travel, town portal, etc) and/or a means of rapidly relocating your base to a new location, in order to offset the restrictions it creates.

Share this post


Link to post
Share on other sites
8 minutes ago, swiftcoder said:

You'll often need to pair this with some sort of rapid travel mechanic (fast travel, town portal, etc) and/or a means of rapidly relocating your base to a new location, in order to offset the restrictions it creates.

Or make the base portable. Or make the base expendable (like you have better stuff to make a better base over here so forget that old one).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Advertisement
  • Advertisement
  • Popular Tags

  • Advertisement
  • Popular Now

  • Similar Content

    • By Sean Meredith
      Hi all, I am starting to develop a tactics game and ran into a problem I had not thought of. I began by drawing a screen with a hex grid, and this is no big deal. I got that working fine. But, I realized it didn't look quite right. This is because in most strategy games, you're not looking straight down. There is a bit of a tilt. Attached is an example of what I mean. The hexagons on bottom are larger than the hexagons on top, and I'm unsure of how to go about adding this effect. Especially when you consider that some maps may be of different sizes. 
      I'm not sure if this is the right place to post something like this, but it seems as though some sort of linear transformation would be applied? No? I don't even know where to begin in a problem like this.
      Thanks.

    • By steve negrin
      hello, i'm steve and im designer, i can design any idea and i'm looking for projects to help, if you are interesting write and we can talk about it
    • By Ovicior
      Hey,
      So I'm currently working on a rogue-like top-down game that features melee combat. Getting basic weapon stats like power, weight, and range is not a problem. I am, however, having a problem with coming up with a flexible and dynamic system to allow me to quickly create unique effects for the weapons. I want to essentially create a sort of API that is called when appropriate and gives whatever information is necessary (For example, I could opt to use methods called OnPlayerHit() or IfPlayerBleeding() to implement behavior for each weapon). The issue is, I've never actually made a system as flexible as this.
      My current idea is to make a base abstract weapon class, and then have calls to all the methods when appropriate in there (OnPlayerHit() would be called whenever the player's health is subtracted from, for example). This would involve creating a sub-class for every weapon type and overriding each method to make sure the behavior works appropriately. This does not feel very efficient or clean at all. I was thinking of using interfaces to allow for the implementation of whatever "event" is needed (such as having an interface for OnPlayerAttack(), which would force the creation of a method that is called whenever the player attacks something).
       
      Here's a couple unique weapon ideas I have:
      Explosion sword: Create explosion in attack direction.
      Cold sword: Chance to freeze enemies when they are hit.
      Electric sword: On attack, electricity chains damage to nearby enemies.
       
      I'm basically trying to create a sort of API that'll allow me to easily inherit from a base weapon class and add additional behaviors somehow. One thing to know is that I'm on Unity, and swapping the weapon object's weapon component whenever the weapon changes is not at all a good idea. I need some way to contain all this varying data in one Unity component that can contain a Weapon field to hold all this data. Any ideas?
       
      I'm currently considering having a WeaponController class that can contain a Weapon class, which calls all the methods I use to create unique effects in the weapon (Such as OnPlayerAttack()) when appropriate.
  • Advertisement