I want to develop a 3D cooperative game where two characters are connected by a chain and need to climb upward through various obstacles. Think of those climbing games where players work together to reach higher platforms.
I have solid experience with C# programming (around a decade) but I’m pretty new to Unity and 3D game development. I’ve only done a few basic tutorials here and there.
My plan is to recreate this type of game as a learning project, so I don’t need to worry about original design concepts.
What specific areas should I focus on studying? What are the trickiest parts that might cause problems later?
I’m guessing the chain physics will be the biggest headache, but what other technical hurdles should I prepare for? Any particular Unity systems or concepts I should learn before diving in?