Yea....I'm with LBSS. For example tale one of my workouts for ball (not exact but similar):
Warmup/dynamic stretches for 15 mins
2 ball drills for handles for about 10 mins (also great warmup)
Then depending on the day I hit perimeter moves/shooting (pullups/coming off screens/stepbacks and driving drills/layups for about an hour. HARD. Faster than game speed. I dont count shots. I count the makes. Most moves/spots I need 5 buckets. Ex: wing extended position, in out into a crossover and stepback 3. 5 of them. Swishes. Then onto the next move. Finish that spit and move to the other wing, ft extended, top of the key, baseline etc.
I only practice moves I use in a game during these drills. The key is game speed reps make everything second nature. No defense during a game plays me.as hard as I do during training.
Then once im dead I shoot fts and spot up 3s strictly for form work. Have to shoot a % on those. 85% ft, 50% 3s. Hard to do on rubber legs.
Then I jump lol but thats just me. So thats a sample of what I do, gathered from years of playing and watching D1, semi-pro, and overseas guys train.
Other positives...you'll be in game shape, without ever running a wind sprint. Ever. An hour of game situation training makes playing 35-40mins cake.
Then theres days where I go ham and do full court drills with cones/chairs and a defender picking me up at the key. Thats when I work on mew moves and crazy stuff lol