A downloadable asset pack

Buy Now$5.00 USD or more

Tiles, Objects, and Demo Scripts for building an outdoors gathering top down game.

  • 4 Varied Environments for a Gathering, Survival, or RPG Style Game
  • Hundreds of sprite images split between tilesets, character animations, game objects, items, icons, and more for a colorful themed top down game.
  • Scripted Godot 4 & Unity Engine Demos with Working Harvesting Mechanics, Pickup Spawning, Basic Player Inventory for Resources, and Player Controller Script that Controls Animation without Blend Trees so Tools can have their transforms keyframed to match player animations.
  • Gatherer Character with 4 Directional Walk and Swing Animations. In Unity and Godot 4 demos, the tools animate with the character by having their transform animated in keyframes.

  • 5 Effect Animations for Harvesting and Attacking Hits including a Leaf Falling animation! Because everyone loves smashing weeds.

Purchase includes access to ALL future pack updates. Check Devlogs for all changes to date!

Starter pack for a survival / gathering RPG game. Assets and tilesets are based around a 16x16 pixel grid.  Easy to scale up to higher resolutions if needed. Includes tools for harvesting lumber, gold, and stone from the environment. You can connect different environment zones with bridges and floating rafts. Aseprite and PNG Spritesheet files included.

Making a Resource Gathering RPG with Gatherer's Exterior Pack! (Complete Tutorial Series)

Godot 4 Engine Tutorial Series


Unity Engine Tutorial Series

Demo Controls: 

  • WASD Move 
  • F to Harvest Resources
  • Switch Tool with mouse clicks on hotbar icons

Built using the Zughy 32 Color Palette

Asset License

✔️ You can :

  • Use the assets for non-commercial AND commercial projects. 
  • Adapt and/or modify the assets to match your own projects.
  • You can make and sell derivative works inspired from this project.

    (i.e. if you make a sprite in a similar style, you can sell it or use it how you need to as long as you don't include any of the original sprites included in this pack)

❌ You can NOT :

  • Redistribute or sell any of the original art assets included in this pack
  • Claim this asset as yours. Credit and a link back is appreciated but not required.
StatusReleased
CategoryAssets
Rating
Rated 4.3 out of 5 stars
(3 total ratings)
AuthorChris' Tutorials
GenreAdventure, Survival
Tags2D, Farming, Pixel Art, Tileset, Top-Down

Purchase

Buy Now$5.00 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $5 USD. You will get access to the following files:

GatherersExterior-1.5.unitypackage 682 kB
GatherersExterior-1.5-ArtOnly.zip 122 kB
ResourceGatheringRPG_Godot4.zip 1 MB
GatherersExteriorPack-1.5-UnityProject.zip 1 MB
TutorialProject-Finished-MakeA2DGatheringGameInUnity.zip 1 MB
GathererExterior-SampleMap-1.0.zip 77 kB

Development log

Comments

Log in with itch.io to leave a comment.

(+3)

Just the Godot 4 tutorial I was looking for! Thanks Chris! :-)

Glad to hear it

(+1)

Looks great, super simple pack with a lot of variety! Nice to see a pack designed for this specific genre, best of luck!

Cheers!

(1 edit)

Hi Chris,

I dropped a comment on Part 5 Animations from Code about receiving an error message. So I started the script from scratch, just in case may I had followed it wrong but I still received the same message. So I decided to purchase your asset pack so I could triple check if it was my issue but I received the exact same error message. 

I removed the ArgumentException and replaced it with Debug.Log because Unity didn't like ArgumentException.

The error I received is; 

error CS0161: 'DirectionalAnimationSet.GetFacingClip(Vector2)': not all code paths return a value

I'm not sure if it is because I'm using Unity 2020.3? But maybe you'll be able to explain what I've done wrong?

When you use Debug.Log you have to return an animationClip or return null. The argument exception breaks the code's execution but debug.log only leaves a message in the console.

If you add return null after the debug line then you should be good.

When a function has an AnimationClip return type, it must always either return an animation clip, return null.

(+1)

Thank you again Chris. Sorry you replied to me twice. I have since added return null and I'm no longer stuck in safe mode.

(+1)

 Trying to follow your tutorial 2D follow the camera in Unity on Youtube. I am new to game dev so it would be helpful if you add at least one player to the asset pack.

(1 edit)

EDIT: Pack has a custom gatherer character now to use with the tools. It has swing and walk animations (Idle uses first frame of walk)

That's a good idea. I'll see what I can do. I really like the characters from https://limezu.itch.io/moderninteriors but I should have one for this pack since not everyone has that.