A downloadable asset pack

Buy Now$69.99 USD or more

Making everything that can be generically used across any genre!

Purchases at any time will receive ALL future updates for free!

You can follow the entire tutorial series for creating this base template for free on YouTube with this playlist:

The template targets Unity 2022.3 LTS for maximum stability and compatibility. Newer Unity versions may work, but LTS is recommended, especially for students.

Features:

  1. Player Movement with Unity Input System (Keyboard and Controller Support)
  2. Player Idle and Walking Animation
  3. Tilemaps
  4. Collision and Sorted Layers
  5. Camera Boundaries
  6. Camera Player Tracking
  7. Map Zone Transitions with Waypoints
  8. Tabbed Menu UI
  9. Expandable Save System
  10. Drag and Drop Inventory
    1. Items
    2. Item Stacking and Splitting
    3. Inventory Save System
    4. Collectible Items
    5. Item Popup on Pickup
    6. Inventory Hotbar
    7. Dropping Items (+ bounce effect!)
  11. Map - Manually Placed
  12. Map - Dynamically Generated
  13. Interactables - Chests
  14. Pause System
  15. Sound Effects
  16. NPCs
  17. Customizable Dialogue System
  18. Waypoint NPC Movement
  19. Dynamic Animator Sprite Swapping
  20. Dialogue Trees with Branching Choices
  21. Quest System
    1. Quest Log
    2. NPC Quest Dynamic Dialogue
    3. Accepting Quests
    4. Declining Quests
    5. Completing Quests
    6. Quest Rewards
    7. Quest Status Saving
  22. Interior Building 
    1. Teleport Waypoint
  23. Fade Transitions
  24. Shop System
    1. Buying
    2. Selling
    3. Custom Shop Stock
    4. Shop NPC
    5. Shop Stock Save State

Purchase

Buy Now$69.99 USD or more

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

FullPackage.unitypackage 3.4 MB
TopDownTemplate.zip 790 MB

Download demo

Download
DemoBuild.zip 28 MB

Development log

Comments

Log in with itch.io to leave a comment.

(1 edit)

Is the  game really set for gamepads? I tested the demo and it forced me to use the mouse on dialogues with npcs to answer Yes or No. 

You can edit the input system and add a gamepad button for the Interact key and for dialogue options!

(1 edit)

Amazing! Can you PLS make a 2D top-down RTS version template or addon? I'd gladly donate to support that. The top-down base template would require a lot of modification to fit that game-type.

(+1)

gracias))))

(+1)

 Good series. Hope for new features 🫨🙃

Thanks for the series, But im rather disappointed. When trying to open the file in Unity its erroring, so i cant actually do anything with the project

I have the package you can import and also the zip file with the solution! 

You can unzip the project then open the solution through Unity hub.

If the errors say you need a certain package, you can search for them in the Unity Registry as you may have dependencies missing!

Let me know if I can help in any other way :-) I've haven't had anyone have a problem with it before!

Hey, I recently bought and I keep getting multiple errors. I can't even see objects in the scene. Can I get some help pls? Thanks for the series♥

(1 edit) (+1)

Thank you for this series, Had to purchase this out of respect of what you are doing here and the value I am getting from it.

I know I am about to aske the time old (tech age at least) cliche... Is there any way to get in touch with you to discuss a problem I am having with updating and moving the camera when I change boundaries?

 The original one made in the tutorial works like a charm for me, but I have tried to add another boundary to move to, I can move the player between fine with no issue, but only sometimes will the camera move along with the player, the MapPosition controller is shared across these TransferObjects and i cannot figure out why it works perfectly for one set, and on the second set work 50% every time and occasionally 100% (player always gets transformed, the boundary updates, but the camera does not always follow). I duplicated the original boundary and resized the correct polygon collider. I have debugged the MapPosition methods and they all run as expected. I'm definitely missing something but not experienced enough with what is happening under the hood to figure it out.....