I have a game demo with basic system and I would like you to create a Shop NPC as below
Scope of work : NPC Functions
1. Create an NPC.
2. When mouseOn > Change cursor to "[login to view URL]".
3. Right click to talk to NPC.
4. When talk to NPC show 2 dialogues. (Make it easy to customize the dialogue)
5. Then Open Shop window (Please create window as attach file "[login to view URL]").
6. Make Player able to buy & sell item with gold (already created gold system).
7. Add buying price/selling price to item that already created (Scriptable Object).
*** In my demo there is a "Can Stack" funtion. It means this item can be stack in the same slot or not ***
Can Stack : Etc. item such as potion, stone, grass
Cannot Stack : Equipment, Tools, Sword
8. When Right Click to buy the item from NPC,pop up window(with cancel and confirm buttons) for filling amount of the item(for Can Stack Item Type) .When filled an item amount the item icon would stick to mouse and show item amount. Then put the item in inventory slot.
If the item is cannot stack type just pop up the confirm/cancel buttons, item icon would stick to mouse and but NOT show item amount.
9. When Right Click at item in player inventory to sell the item, pop up window(with cancel and confirm buttons) for filling amount of the item player want to sell with amount value that player holding that item(for Can Stack Item Type). Example. player is holding 10 apples, so pop up window will filled "10" automatically.
If the item is cannot stack type just pop up the confirm/cancel buttons.
10. Left Click "Cancel" button to cancel selling item and Left Click "Confirm" button to confirm selling item.
11. Show Dialogue again when exit shop.
12. Create Exit Button (that can actually use).
13. Create Scroll Bar (that can actually use).
14. Show Player's gold.
15. Show Item Icon, Item name, Item descriptions, Price (As attached file)
1. If bought item(that sticking with the mouse) isn't be placed yet, Player cannot bought the other item or do anything.
8 freelancerów złożyło ofertę na kwotę $159 do tego projektu
As a professional game developer for an indie company i have dealt with shop creatiin before and will get it done in a manner that would be easier for you to build upon.