*Saving might not work and webGL sometimes have issues with object not colliding (items dropped from the inventory may sometimes fall through grounds mesh collider)

Movement: WSAD + mouse 

Jump: Spacebar

Inventory: "I"

Pick up object: Right mouse button

Attack(using a weapon): left mouse button (Collect a sword from the ground -> "I" to go into inventory -> Click on the sword -> click "Use" button to equip)

Placement system: Collect 6 wood logs -> "I" to open inventory -> Craft a wooden tent -> In the inventory click on it and click "Use" button to enter placement mode.

Interaction: If you have placed a structure ex. tend walk to it and press Right Mouse Button to interact.

Hot bar: "I" to open inventory -> drag item from inventory to hotbar -> Use keys 1 to 9 to use respective items. ex. Apple = eat apple, Sword = equip sword

Unity 3d Make a survival game course:

https://www.udemy.com/course/unity-2019-make-a-3d-survival-game/?couponCode=SEPT...

Comments

Log in with itch.io to leave a comment.

(3 edits)

I was considering purchasing your tutorial on Udemy, but after testing this demo I'm not so sure...

Character view forward based movement doesn't work properly - left and right get mixed up all the time if you rotate camera 180 degrees in heading, so camera space movement is not setup correctly.

Character movement is sluggish, I know this isn't character controller tutorial but velocities could have been tweaked a little bit more.

Crafted items (shack and fireplace) will fall through terrain when dropped.

Why is there only two slots in the inventory, is also a bit strange decision as in the demo there are more items to be crafted than there exists inventory slots.

Sorry if this sounds harsh - I'm mostly interested in learning better coding practices (which this tutorial seems to be focused in) and I've liked your YouTube videos and I'm not looking for basics tutorial either, but these sloppy things in this demo are a bit off-putting.

Deleted 4 years ago
(2 edits)

Hi exex33

Thank you for the feedback. I really appreciate it.

The character movement is by design making the character move in its right position. The camera should probably get centered on players back before to make it more clear. I might want to implement that feature.

You can tweak character movement as you please.

For me in the Unity editor tent and fireplace stays in place so it must be some issue with WebGL build. I will need to deal with it somehow. Thanks for pointing that out


You can modify inventory item slots and there is logic for implementing "backpacks" or another item that increases your inventory capacity. I might want to add it in extra section.

If you don't find the demo attractive probably the course is not for you. I make those courses so thst others can benefit from my knowledge and so thst can generate enough income to pursue my goal of making games for a living. On udemy you have?30 to return the course and I encourage people to do so if the don't get value from it. 

You might want to check Jason Weimanns Game Architecture course.

Take care! 

Peter

Thanks for the reply. I'm still considering your course and I just wanted to let you know what I think. If you want I can remove the message if it bothers you, others can make their own choices and these were just my views...

(2 edits)

Hi ezez33

I am sorry if my message sounded defensive. I am really grateful for the feedback because only hearing the opinion of others I can improve the game. Please don't remove it.

Still things like problems with collision in webgl are listed in many threads on Unity forum and I just had to clarify all the things you have mentioned even to myself to know what I can make better. 

I really believe that if you can do most of the things yourself following a tutorial will impede your progress. You will learn much more by learning by yourself. 

That is why I am doing all the tutorials on YouTube. I learn a lot by explaining what I have coded to reinforce my knowledge and to understand it better. 

Please forgive me if my message was in any way offensive. I have not meant it in such way. 

Take care!